본문 바로가기
Front-end

[HTML] HTML? 기본 개요, 구성 요소, 기본 구조

by 나는 개발자 2021. 3. 2.
TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다.

 

 

 

HTML

웹에서 정보를 표현할 목적으로 만든 마크업 언어 (Hyper Text Markup Language)

웹 페이지를 작성하기 위해 사용되는 언어로 웹 브라우저에게 보일 문자여과 이를 감싸는 일종의 해석기호인 태그들로 이루어짐

 

 

 

 

HTML 구성요소

 

 

 

구성 요소  내 용
태그(Tag) '<'와 '>'로 묶인 명령어
시작태그(<태그>)와 종료태그(</태그>)를 한쌍으로 이용
속성(Attribute) 요소의 시작태그에만 사용 / 명령어 구체화 역할
여러 개의 속성을 사용할 수 있으며 속성의 구분은 공백이다.
변수/속성값(Argument) 속성이 가지는 값, 값 입력 시 " " 혹은 ' '를 이용
요소(Element) 시작태그와 종료태그로 이루어진 모든 명령어
하나의 HTML문서는 요소들의 집합

 주의사항 

- 태그는 대.소문자를 구분하지 않으나 소문자를 권장한다.

- 시작태그로 시작하면 반드시 종료태그로 종료한다.

- 파일 확장자는 반드시 .html 또는 .htm으로 설정한다.

- 문자의 공백은 몇 개를 입력하든 하나로 인식하므로 공백을 추가하기 위해서는 특수기호 &nbsp; 를 이용해야 한다.

 

 

 

 

 

 

기본 구조

<!DOCTYPE html>    -> 작성할 문서의 유형은 html입니다.
<html lang="ko">    -> 문서 시작 / lang : 속성 / "ko" : 속성값
       <head>           -> 머리부

       </head>         -> 머리부 끝


       <body>          -> 몸통부 (몸통부사이엔 화면에 보여질 요소들)


       </body>         -> 몸통부 끝
</html>                 -> 문서 끝

 

<html> </html> : 문서 시작, 끝 표시

                         뒤에 속성이 따라온다.

머리부 <head> : 문서의 각종 정보와 문서 자체에 대한 설명 내용

                       <title>, <meta>, <link>, <style>, <script> 등 사용

몸통부 <body> : 화면에 출력해서 보여주는 모든 정보/내용

                       head에 들어가는 태그를 제외하고 모든 태그 사용 

 

<!-- --> : HTML에서 사용하는 주석 

 

<meta charset="UTF-8">  : UTF-8로 작업해놓았다는 것을 알려줌

<meta name="generator" content="VScode">  : generator -> 문서를 생성한 프로그램 (VScode로 작업했다)

<meta name="author" content="Hye">  : author -> 문서의 저자를 알려줌

<meta name="keywords" content="">  : keywords -> 검색어로 사용 (검색엔진에서 활용될 수 있음)

<meta name="description" content="이 문서는 HTML공부하는 문서입니다.">  : description -> 설명

 

 

댓글