본문 바로가기

Study/Web

[HTML] 코코아톡 클론 코딩 | 3일차 (1) | HTML 문서의 기본 구조와 HTML 요소 구조

반응형

■ html의 기본 구조

HTML 문서는 여러 요소(element)로 구성된다.

상위 요소에 하위 요소가 포함되는 형식으로 구성된다.

 

- <!DOCTYPE html> </html>: DTD(Document Type Definition, 문서 형식 정의) 선언. 이 문서의 타입이 html이라는 걸 선언한다.

- <html> </html>: html 문서의 루트(root) 요소를 정의한다.

- <head> </head>: html 문서에 대한 메타데이터를 다룬다. 웹 브라우저에 표시되지 않는다.

- <body> </body>: 웹 브라우저에 보여지는 정보를 다룬다.

 

 

▷ 메타데이터(metadata)

문자 집합, 스타일, 링크, 스크립트, 문서 제목 등을 정의한다.

<title>, <style>, <meta>, <link>, <script>, and <base> 등의 메타데이터가 있다.

 

 


* 출처: TCP school

 

HTML 요소 구조

▷ 요소(element)란?

'<태그> 내용 </태그>' 이 밑줄 친 전체를 요소라고 부른다.

다시 말해서, 태그를 포함하여 태그로 감싼 내용을 모두 요소라고 한다.

 

HTML 요소는 여러 속성(attribute)을 가질 수 있으며,

이러한 속성은 해당 요소에 대한 추가적인 정보를 제공한다.

 

HTML 요소는 시작 태그로 시작되고 종료 태그로 끝난다는 것을 놓치지 말자.

 

출처: TCP school

 

∨ 속성은 항상 시작 태그 내에서만 사용할 수 있다. 

∨ 속성은 속성 이름과 속성값(value)로 표현된다.

- 시작 태그: <태그이름 속성이름="속성값">

 

∨ 속성 이름은 소문자로 작성하자.

∨ 속성값은 따옴표로 감싸자. (속성값에 띄어쓰기가 있는 경우, 따옴표가 없으면 오류가 발생할 수 있다.)

반응형