-- Web --
[프론트엔드] HTML의 기본 구조
JunKang
2024. 3. 20. 10:31
HTML(HyperText Markup Language)은 웹 페이지의 구조를 정의하기 위한 마크업 언어입니다
웹 개발에서 가장 기본적이고 필수적인 언어로, HTML을 사용하여 텍스트, 이미지, 링크 등의 요소를 구성하여 웹 페이지를 생성합니다
HTML은 웹 브라우저에게 페이지의 구조를 알려주는 역할을 합니다
HTML의 기본 구조
HTML은 요소(Elements), 속성(Attributes), 값(Values), 콘텐츠(Contents)로 구성됩니다
- 요소(Elements)
HTML 문서의 구성 요소를 나타냅니다
예를 들어, `<p>`, `<h1>`, `<a>`, `<img>` 등이 있습니다 - 속성(Attribute)
HTML 요소의 추가 정보를 제공합니다
속성은 요소에 대한 추가적인 설정을 제공하며, 예를 들어 링크의 URL이나 이미지의 소스를 지정하는 데 사용됩니다 - 값(Values)
속성에 할당되는 값입니다
예를 들어, `<a>` 요소의 `href` 속성에는 링크의 URL이 값으로 할당됩니다 - 콘텐츠(Contents)
HTML 요소 내에 포함되는 실제 내용을 나타냅니다
예를 들어, `<p>` 요소의 경우 단락의 텍스트가 콘텐츠에 해당합니다
<태그 속성="값">콘텐츠</태그>
HTML 문서는 다음과 같은 기본적인 구조를 갖습니다
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>문서 제목</title>
</head>
<body>
<!-- 웹 페이지의 내용 -->
</body>
</html>
- <!DOCTYPE html>
문서 유형을 정의하는 선언으로, HTML5 문서임을 나타냅니다 - <html>
HTML 문서의 시작과 끝을 나타내는 요소로, 모든 HTML 요소를 포함합니다 - <head>
웹 페이지의 메타데이터를 정의하는 요소로, 페이지 제목, 스타일 시트 링크, 스크립트 등을 포함합니다 - <meta>
문서의 메타데이터를 정의하는 요소로, 문자 인코딩 및 뷰포트 설정 등을 지정합니다 - <title>
웹 페이지의 제목을 정의하는 요소입니다 - <body>
웹 페이지의 본문을 정의하는 요소로, 텍스트, 이미지, 링크 등의 실제 내용을 포함합니다