FE/HTML,CSS

[HTML] HTML 기초

mandelina 2022. 2. 18. 14:02

html ?

Hyper Text Markup Language , 웹 문서를 만드는 언어이다.

 

태그?

웹 브라우저가 어느부분이 제목,텍스트 또는 표인지 구별할 수 있도록 꼬리표를 붙여야한다.

이때 꼬리표를 태그(tag)라고 한다. 이름을 보고 의미를 유추할 수 있어 시맨틱 태그라고도 한다.

 

HTML 문서 기본구조

<!DOCTYPE html>  //현재 문서가 HTML5언어로 작성한 웹문서이다.

<html lang = "ko">      //웹문서의 시작과 끝을 나타내는 태그
	<head>              // 웹브라우저가 웹 문서를 해석하는데 필요한 정보를 입력하는 부분 
		<meta charset = "UTF-8">
        <title> 기본문서 </title>
	</head>
   	<body>  //웹 브라웅저 화면에 나타나는 내용 
    
   </body>
</html>

 

시맨틱 태그

시맨틱 태그를 사용하는 이유 : 가독성이 좋아지기 때문이다.

 

주요 시맨틱 태그 

 

<header>

헤더 영역을 의미한다. 사이트 전체의 헤더도 있지만 특정 영역의 헤더도 있다.

사이트에서 헤더는 주로 맨 위쪽이나 왼쪽에 있으며 , 검색 창 이나 사이트 메뉴를 삽입한다.

 

<nav>

네비게이션 영역을 나타낸다.

웹 문서 안에서 다른 위치로 연결하거나 다른 웹 문서로 연결하는 링크를 만든다.

<nav>태그는 웹 문서의 위치에 영향을 받지 않으므로 포함해서 사용하거나 독립적으로 사용할 수 있다.

 

<main>

핵심 콘텐츠를 담는다.

여기에는 메뉴,사이드 바, 로고처럼 페이지마다 똑같이 들어간 정보는 넣을 수 없고, 웹 문서마다 다르게 보여 주는 내용으로 구성한다. <main>태그는 웹 문서에서 한 번만 사용할 수 있다.

 

<article>

독립적인 콘텐츠를 담는다.

블로그의 포스트나 뉴스 사이트의 기사처럼 독립된 웹 콘텐츠 항목을 넣는다.

 

<section>

콘텐츠 영역을 나타낸다. 

<article>태그는 몇 개의 콘텐츠를 묶는 용도로 사용하고 <article>태그는 블로그의 포스트처럼

독립된 콘텐츠로 사용한다.

 

<aside>

사이드 바 영역을 나타낸다.

본문 내용 외에 왼쪽이나 오른쪽, 아래쪽에 사이드바를 만든다. 

필수요소가 아니므로 필요한 경우에만 사용한다.

 

<footer>

맨 아래쪽에 있는 푸터영역을 나타낸다.

푸터에는 사이트 제작정보나 저작권 정보, 연락처 등을 넣는다.

 

<div>

여러 소스를 묶는다.

<header>,<section> 같은 시맨틱 태그가 나오기 전에는 헤더나 내비게이션, 푸터등을 구별할때

<div>태그를 사용했다.

 

 

 

 

 

 

 

 

 

 

 

 

'FE > HTML,CSS' 카테고리의 다른 글

[HTML] Grouping Content | HTML Living Standard  (0) 2022.03.29
[HTML] HTML태그  (0) 2022.03.28
[CSS] 기본선택자 정리  (0) 2022.03.07
[HTML] 입력 양식 작성  (0) 2022.02.18
[HTML] 웹문서 입력 태그정리  (0) 2022.02.18