1. HTML 의미
HTML은 HyperText Markup Language의 약자다.
HTML을 통해 웹 문서를 작성할 수가 있다. 작성된 웹 문서는 웹 브라우저가 해석하여 클라이언트에게 보여주게 될 것이다.
2. 기본 구조
<!DOCTYPE html>
<html lang="ko">
<head>
<title>웹 문서 제목</title>
</head>
<body>
<h1>제목 크기1</h1>
<p>내용</p>
<h2>제목 크기2</h2>
<p>내용</p>
<h3>제목 크기3</h3>
<p>내용</p>
<h4>제목 크기4</h4>
<p>내용</p>
<h5>제목 크기5</h5>
<p>내용</p>
<h6>제목 크기6</h6>
<p>내용</p>
</body>
</html>
<!DOCTYPE html>
- Document Type의 약자로 자신이 작성한 문서의 버전이 HTML 5라는 것을 웹 브라우저에게 알려줄 필요가 있기 때문에 가장 먼저 선언을 해준다. 현재는 <!DOCTYPE html>로 단일화되어있으며, 자세하게 알고 싶으면 각자 검색해서 찾아보길 바란다.
<html> ~ </html>
- 문서와 문서의 끝을 나타내는 태그로 </html> 뒤에는 아무것도 오면 안 된다.
<html lang ="ko">
- HTML 문서가 어떤 언어로 작성되었는지를 나타낸다. 영어로 작성되었다면 ko를 en로 바꾸면 된다.
- lang = "ko"를 지정해줌으로써 웹 접근성을 향상시킨다.
<head> ~ </head>
- 웹 브라우저 화면에는 보이지 않는다.
- 웹 브라우저가 웹 문서를 해석하는 데 필요한 정보를 입력 (title, meta, link, style 등이 있다.)
<title> ~ </title>
- 웹 문서의 제목을 표시한다.
<body> ~ </body>
- 웹 문서에 들어갈 내용을 표시한다.
<h1> ~ </h1>
- header의 약자로 제목을 의미한다.
- <h1> 에서 <h6>으로 갈수록 글씨 크기가 작아진다.
<p> ~ </p>
- Paragraph의 약자로, 내용을 의미한다.
<hr>
- horizontal rule의 약자로, 수평 가로선을 정의할 때 사용한다.
- HTML 문서에서 내용을 구분하거나 주제의 변화를 정의한다.
3. HTML 입문자가 알면 좋은 TIP
1. HTML는 들여쓰기를 안 해도 코드에 지장이 없으나 구분하는 데에 있어서 불편함을 겪지 않으려면 들여쓰기를 하는 편이 낫다.
2. Visual Studio Code에서 !를 입력 후 enter 및 tab을 누르면 HTML의 기본 구조가 자동으로 입력된다.
3. Visual Studio Code 마켓플레이스
- open in broswer 설치 후 alt + b를 누르면 웹 브라우저가 실행된다. 코드가 변경되면 일일이 alt + b를 눌러 확인해야 돼서 번거롭다.
- live server 설치 후 alt + l + alt + o를 누르면 웹 브라우저가 실행된다. 코드가 변경되면 저장할 때마다 변경된 값으로 바뀌어있기 때문에 일일이 웹 브라우저를 실행시켜주지 않아도 된다.
4. ctrl + , 을 누른 후 tab size를 입력하면 들여쓰기 크기를 변경할 수 있다.
'FrontEnd > HTMl' 카테고리의 다른 글
[HTML] 리스트와 테이블 (0) | 2021.07.17 |
---|---|
[HTML] 링크와 이미지 (0) | 2021.07.17 |
[HTML] Style 속성 (0) | 2021.07.17 |
[HTML] 문자셋 (0) | 2021.07.17 |
[HTML] 텍스트 요소 (0) | 2021.07.16 |