HTML

안아림·2021년 8월 29일
0

CS50

목록 보기
27/31
post-thumbnail

HTML

개요

HTML(Hyper Text Markup Language)은 웹페이지의 내용을 나타내는 언어입니다. 반복문이나 조건문 등을 포함하는 프로그래밍 언어는 아니지만, 웹 페이지의 내용을 어떻게 구성할지 결정할 수 있습니다. 사용자가 웹페이지를 요청하면 웹서버는 페이지의 내용을 HTML로 보내고, 웹 브라우저는 HTML을 해석해 페이지를 사용자에게 보여줍니다.

HTML 기본


<코드1>은 HTML 기본 웹 페이지의 샘플입니다. 1행은 문서가 HTML이라는 것을 알려줍니다. 그런 다음, HTML 코드에는 여러 개의 요소들이 중첩되어 들어갑니다. 각 요소는 <'태그로 시작하고'> 태그로 끝나며, 태그 사이에는 요소의 내용이 들어갑니다.
<코드1>에서 가장 바깥에 있는 요소는 html요소입니다. 일반적으로, 여는 태그는 <태그이름>의 형식을 갖추고, 닫는 태그는 </태그이름>의 형식을 갖습니다.
head요소는 웹 페이지 자체의 정보를 포함합니다. body요소는 웹 페이지의 주 내용 영역이며, 예시 코드의 body 요소 안에는 Hello!라는 단어가 있습니다.

HTML문서는 트리 계층 구조라고 생각할 수 있습니다. html요소가 트리의 가장 위에 있습니다. head와 body 태그들로 가지가 뻗어 나가고, head 태그에서는 title 태그로 가지가 뻗어 나갑니다. HTML 문서를 트리로 보여주는 이 모델은 DOM(Document Object Model)이라고 부릅니다.

profile
개발 블로그

0개의 댓글