본문 바로가기

개발/HTML

[HTML] HTML 기본 구조

728x90
반응형
HTML 이란

 

HyperText Markup Language 의 약자

웹페이지는 HTML 문서라고도 불리며 HTML 태그들로 웹페이지의 구조를 구성

 

HTML Tag

 

HTML Tag 는 꺽쇠괄호(<>)로 표현

시작태그 : <태그명>

종료태그 : </태그명>

빈태그 : 종료태그가 없는 태그

 

HTML 기본 구조

 

<!DOCTYPE html>
<html>
	<head>
    	<title>Hello World!</title>
	</head>
    <body>
    	<h1> 제목 크기 1 </h1>
        <h2> 제목 크기 2 </h2>
        <h3> 제목 크기 3 </h3>
        <p> 단락 1 </p>
        <p> 단락 2 </p>
    </body>
</html>

 

HTML 결과 표시

 

 

<!DOCTYPE html> 

- 현재 문서가 HTML5 임을 명시

 

<html>

- HTML 문서의 루트 요소를 정의

 

<head>

- HTML 문서의 메타데이터를 정의

- 메타데이터(metadata)

    - 웹브라우저에는 직접적으로 표현되지 않는 HTML 문서에 대한 정보

    - <title>, <style>, <meta>, <link>, <script>, <base>태그 등을 이용하여 표현할 수 있음

 

<title>

- HTML 문서의 제목을 정의하며 웹브라우저의 툴바에 표시

- 웹브라우저의 즐겨찾기에 추가할때 즐겨찾기의 제목이 됨

- 검색엔진의 결과 페이지에 제목으로 표시

 

<body>

- 웹브라우저를 통해 보이는 내용을 작성 및 표시

 

<h1~h6>

- 제목을 표시, 각 숫자별로 글자의 크기가 다름

 

<p>

- 단락을 나타냄(공백줄이 추가되어 구분됨)

 

HTML 요소 구조

 

HTML 요소(Element) 는 여러 속성을 가질 수 있으며, 이러한 속성은 해당 요소에 대한 추가적인 정보를 제공함.

 

<태그이름 속성이름="속성값">

속성이름은 언제나 소문자로 작성

- HTML5 표준에서는 속성 이름에 대소문자를 구분하지 않지만, XHTML 에서는 속성이름을 엄격하게 소문자로만 사용

 

속성값은 언제나 따옴표로 감싸기

- 따옴표로 감싸지 않으면 예상하지 못한 오류가 발생할 수 있음(띄어쓰기 등)

 

728x90

'개발 > HTML' 카테고리의 다른 글

HTML5 와 제이쿼리  (1) 2022.11.15
[HTML5] Form, Input 요소의 속성(작성중)  (0) 2022.09.07
[HTML] Input 요소의 속성  (0) 2022.09.07
[HTML] 입력 양식  (0) 2022.09.07
[HTML] 레이아웃  (0) 2022.09.06
[HTML] 블록과 인라인  (0) 2022.09.05
[HTML] 텍스트 요소 - 엔티티  (0) 2022.09.05
[HTML] 텍스트 요소 - 서식  (1) 2022.09.05