전체 글 48

HTML 공간 분할 - 레이아웃

웹 페이지의 레이아웃(layout)은 콘텐츠를 깔끔하고 직관적으로 배치하여 사용자 경험을 극대화하는 데 중요한 역할을 합니다. HTML에서는 다양한 방법을 통해 레이아웃을 설계할 수 있으며, 이 글에서는 대표적인 3가지 방식을 소개합니다.1. div 태그를 활용한 레이아웃div 태그는 CSS와 결합하여 웹 페이지 레이아웃을 설계할 때 가장 널리 사용됩니다. 유연성과 구조적 분리가 뛰어나 레이아웃 설계에 적합한 요소입니다. 예제 코드 헤더(Header) 네비게이션(Navigation) 섹션(Section) 푸터(Footer) 위 코드처럼 div 태그를 사용하면 레이아웃을 구성하는 각각의 영역에 CSS 스타일을 쉽게 적용할 수 있습니다. 특히 float, flexbox, grid와 같은..

Web/html 2025.01.26

HTML 공간 분할 - iframe 요소

웹 페이지를 제작하다 보면, 한 페이지 안에서 다른 웹 페이지를 삽입해야 할 때가 있습니다. 이를 가능하게 해주는 요소가 바로 iframe입니다. 이번 글에서는 iframe의 기본 사용법, 테두리 스타일 변경 방법, 페이지 변경 방법 등 실무에 유용한 내용을 다루고, 과거 사용되던 frameset 요소에 대한 정보까지 정리해보겠습니다.1. iframe이란?iframe은 "inline frame"의 약자로, 현재 웹 페이지 내에 다른 웹 페이지를 삽입할 수 있게 해주는 HTML 요소입니다. 독립적으로 동작하는 창처럼 사용 가능하며, 삽입된 콘텐츠는 지정된 크기에 고정됩니다. iframe의 기본 문법 iframe은 종료 태그를 반드시 포함해야 하며, src 속성에 삽입할 페이지의 URL을 입력합니다.2. i..

Web/html 2025.01.25

HTML 요소의 타입 - 블록(Block)과 인라인(Inline)

HTML에서 각 요소는 기본적으로 웹 브라우저가 해당 요소를 화면에 표시하는 방식을 결정짓는 display 속성을 가집니다. 대부분의 요소는 display 속성값으로 블록(block) 또는 인라인(inline) 두 가지 유형 중 하나를 갖게 됩니다. 이 두 가지는 요소가 레이아웃에 어떻게 작용하는지에 큰 영향을 미칩니다.1. 블록(Block) 요소란?블록 요소는 항상 새로운 줄에서 시작되며, 가로 방향으로 부모 요소의 전체 너비를 차지합니다. 기본적으로 블록 요소는 레이아웃의 큰 틀을 만드는 데 사용됩니다.블록 요소의 대표적인 예, , ~, , ,  등의 태그가 블록 요소에 속합니다. 예시 코드 이 문단은 블록 요소입니다. 새로운 줄에서 시작하며, 부모 요소의 전체 폭을 차지합니다.  요소: 블록 ..

Web/html 2025.01.24

HTML - 테이블

웹 개발에서 테이블(Table)은 데이터를 깔끔하게 정리하고 표시하는 데 중요한 도구입니다. HTML에서는  태그를 사용하여 이러한 테이블을 쉽게 생성할 수 있습니다. 이번 글에서는 HTML 테이블 구성 요소와 다양한 활용 방법을 살펴보겠습니다.HTML 테이블의 주요 구성 요소HTML 테이블은 다음과 같은 태그들로 구성됩니다.1.  (Table Row) 테이블의 행(row)을 정의합니다. 2. (Table Header) 각 열(column)의 제목을 나타내며, 기본적으로 텍스트는 굵게 표시되고 가운데 정렬됩니다. 3. (Table Data) 셀(cell) 데이터를 표시합니다.기본 테이블 구조 예제 참치 고래 상어 문어 ..

Web/html 2025.01.23

HTML - 리스트(List)

HTML에서는 정보를 체계적으로 정리하고 표현하기 위해 다양한 형태의 리스트(list)를 제공합니다. 이번 포스트에서는 HTML 리스트의 종류와 사용법을 알아보겠습니다.1. 순서가 없는 리스트 (Unordered List)순서가 없는 리스트는 태그로 시작하며, 항목마다 태그를 사용하여 항목을 추가합니다. 이 리스트는 항목 순서가 중요하지 않을 때 유용하며, 기본적으로 각 항목 앞에 검은 원(bullet)이 표시됩니다.기본 예제 사과 멜론 바나나 마커 스타일 변경CSS의 list-style-type 속성을 활용하면 기본 마커를 다양한 형태로 바꿀 수 있습니다.disc: 기본 검은 원circle: 빈 원square: 사각형스타일 적용 예제 수박 참외 옥수수 딸기 ..

Web/html 2025.01.22

HTML - 이미지

이미지(Image)는 2차원 평면에 시각적으로 표현된 요소를 말합니다. 현재 웹 페이지에서 이미지는 중요한 구성 요소 중 하나로 자리 잡고 있습니다.웹 페이지에서 주로 사용하는 이미지 파일 형식JPEG: 압축률이 높아 사진에 적합한 형식입니다.GIF: 간단한 애니메이션과 투명 효과를 지원합니다.PNG: 고품질 이미지와 투명도를 표현할 수 있습니다.이미지 삽입하기HTML에서 이미지를 삽입하려면 태그를 사용합니다. 태그는 종료 태그가 필요 없는 빈 태그이며, 기본 문법은 다음과 같습니다. src: 이미지의 URL 경로를 지정합니다.alt: 이미지가 로드되지 않을 때 표시될 텍스트를 지정합니다.예시:이미지 크기 설정하기HTML에서는 이미지의 크기를 width와 height 속성을 사용하거나 style 속성..

Web/html 2025.01.21

HTML - 링크

현대 웹 페이지에서는 다른 페이지나 사이트로 연결되는 하이퍼링크(Hyperlink)가 필수 요소로 자리 잡고 있습니다. 하이퍼링크는 보통 "링크(link)"라고 간단히 부르며, HTML에서는 태그를 사용해 표현합니다. 이 글에서는 HTML 링크의 문법과 속성, 그리고 다양한 활용법을 살펴보겠습니다.1. 기본 문법HTML 링크를 만들기 위해 사용하는 기본 구조는 다음과 같습니다. 링크 텍스트href 속성: 링크를 클릭했을 때 연결될 페이지나 사이트의 URL 주소를 지정합니다.링크 텍스트: 사용자에게 보이는 링크의 내용을 정의합니다. 2. 예제: 텍스트에 링크 추가아래는 간단한 링크 예제입니다. 클릭하면 /html/intro 페이지로 이동합니다. 이 링크를 클릭해 보세요!  태그는 텍스트뿐 아니라 ..

Web/html 2025.01.20

STYLE - 배경

웹페이지의 첫인상을 결정짓는 중요한 요소 중 하나는 **배경(Background)**입니다. 기본적으로 HTML 문서의 배경은 흰색이며, 각 HTML 요소들도 고유한 배경을 가지고 있습니다. 하지만 이러한 배경은 색상과 이미지를 활용해 쉽게 변경할 수 있습니다. 아래에서는 HTML과 CSS를 사용하여 배경을 변경하는 방법을 살펴보겠습니다. 1. 배경색 변경하기HTML5 이전에는 bgcolor 속성을 사용하여 배경색을 변경할 수 있었습니다. 하지만 현대 웹 개발에서는 bgcolor 대신 CSS를 이용하는 것이 권장됩니다. CSS를 활용하면 더 세부적인 색상 설정과 스타일링이 가능합니다. 예제: CSS로 배경색 변경하기아래 코드는 다양한 HTML 요소의 배경색을 CSS로 설정하는 방법을 보여줍니다. C..

Web/html 2025.01.17

STYLE - 색(Color)

HTML 색 표현하기 HTML에서 색을 표현하는 방법은 3가지의 방법이 있습니다. 1. 색상이름을 표현하기3. 16진수 색상값을 표현하기 2. RGB 색상값을 표현하기 색상을 이름으로 표현 aqua black blue fuchsia gray green lime maroon navy olive purple red silver teal white yellow 예제 글자에 파란색 색상을 표현 글자에 녹색을 표현 글자에 빨간색을 표현 색상을 RGB로 표현 스크린은 RGB(빨간색, 녹색, 파란색)을 혼합하여 색을 표현합니다. HTML에서도 위와 같은 3가지 색을 표현하는 RGB를 사용합니다. 예제 RGB 파란색 표현 RGB 녹색 표현 RGB 빨간색 표현 16진수로 색상을 표현 16진수색상은 RGB를 각각 16진수..

Web/html 2023.11.08

HTML 요소 - 스타일(Style)

HTML Style HTML 요소의 Style을 사용하게 되면 css스타일을 html 요소에 직접 설정할 수 있습니다. 그러나 이러한 방법으로 적용시에 오직 단하나의 html 요소에만 스타일을 적용하게 됩니다. 예시 : 글자색 변경 Style속성을 사용하여 글자의 색을 변경하는 예시입니다. 글자를 Red칼라로 예시 : 배경색 변경 Style속성을 사용하여 배경의 색을 변경하는 예시입니다. 배경색을 검은색으로 예시 : 글자 크기 변경 Style속성을 사용하여 글자의 크기를 변경하는 예시입니다. 폰트사이즈를 20px로 예시 : 문단 정렬 변경 Style속성을 사용하여 문단의 정렬를 변경하는 예시입니다. 글자를 가운데 정렬로 예시 : 다중 스타일 적용 Style속성을 다중으로 사용하여 한번에 여러 스타일을 적..

Web/html 2023.11.08