검색
회원가입로그인
웹 개발 베이스캠프: HTML·CSS·JavaScript 입문 가이드

3장: HTML 심화 - 요소, 속성, 및 레이아웃

Chapter 3: Diving into HTML - Elements, Attributes, and Layouts

웹 개발의 기초를 배우는 데 있어 HTML은 중요한 첫걸음입니다. HTML은 웹 페이지의 구조를 정의하는 언어로, 다양한 요소(Element)들과 속성(Attribute)을 통해 그 뼈대를 설계할 수 있습니다. 이번 장에서는 HTML의 중요한 구성 요소들, 속성에 대한 기본 개념을 설명하고, 웹 페이지 레이아웃(Layout)을 효과적으로 만드는 방법을 소개합니다.

HTML 요소와 속성 소개

HTML의 요소는 웹 페이지의 다양한 구성 요소를 나타내며, 태그로 정의됩니다. 예를 들어, <h1>은 큰 헤딩(제목) 요소를, <p>는 문단 요소를 나타냅니다.

속성은 요소에 추가적인 정보를 제공합니다. 속성은 요소의 태그에 포함되며, 속성명과 그 값으로 구성됩니다. 예를 들어:

<h1 style="color:blue">안녕하세요, HTML!</h1>

위 코드는 style 속성을 사용하여 텍스트의 색상을 변경합니다.

웹 페이지 레이아웃 학습하기

레이아웃은 HTML 요소를 사용하여 콘텐츠를 보기 좋게 배치하는 과정입니다. 이를 위해 주로 <div> 요소를 활용하며, CSS와 함께 사용하여 원하는 설계를 구현합니다.

대표적인 레이아웃 방식은 다음과 같습니다:

  1. 플렉스 박스: 컨테이너 안의 요소를 정렬하고 배치하는 CSS 속성.

  2. 그리드 시스템: 정교한 행과 열 배치 방법을 제공합니다.

다음은 간단한 HTML로 웹 페이지의 기본 레이아웃 구성을 표시하는 예입니다:

<div class="header">헤더</div>
<div class="main">
  <div class="content">컨텐츠</div>
  <div class="sidebar">사이드바</div>
</div>
<div class="footer">푸터</div>

위 구조에서 각 섹션은 <div>로 명시되며, 레이아웃을 결정하는 데 훌륭한 시작점이 됩니다.

결론

이번 장에서는 HTML의 요소와 속성에 대해 기본적인 개념을 배우고, 그것을 활용하여 기본적인 웹 페이지 레이아웃을 구성하는 방법을 익혔습니다. 앞서 배운 HTML 기본 문법을 기반으로 실제 웹사이트를 설계하고 만들어가는 즐거움을 느낄 수 있습니다.

참고 자료


공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기