본문 바로가기

개인공부

HTML 태그 정보

반응형

예전에는 HTML에서 구조적 마크업과 표현적 마크업을 혼용해서 사용하였다.

현재 웹 표준에서는 이러한 혼용은 유지보수를 증대시키기 때문에 HTML에 퇴출당한 상태이다.

 

현재의  문서의 구조는 HTML을  사용하고 표현은 CSS를 사용한다.

 

HTML 섹션 요소
  • <section> : 보통 제목으로 시작하는 콘텐츠의 의미적 그룹
  • <nav> : 문서의 동일 페이지 또는 다른 페이지를 연결하는 네비게이션 링크로 구성되는 섹션
  • <article> : 문서나 페이지, 사이트에서 독립적으로 배포 혹은 재사용 할 수 있는 섹션
  • <aside> : 문서의 주요 콘텐츠와 별개의 영역 정의, 대체로 사이드바 형태
  • <header> : 페이지 또는 섹션의 머릿글 그룹, 제목, 소개, 네비게이션 등이 포함
  • <footer> : 가장 가까운 조상 요소의 푸터, 섹션 요소가 아님
  • <h1> ~ <h6> : 섹션의 제목, 헤딩은 명시적 섹션을 생성
  • <hgroup> : h1~h6 요소들을 그룹 짓기 위해 사용, <hgroup> 의 등급은 포함된 헤딩 요소의 가장 높은 등급
  • <address> : 가장 가까운 조상 요소인 article 또는 body 요소의 연락처 정보를 의미

 

<aticle>
	<h2>기사 제목</h2>
</aticle>
문서, 페이지, 애플리케이션, 사이트 등에 포함된 독립적인 섹션을 말한다.
잡지, 신문, 논문, 에세이, 보고서, 블로그, 기타 소설 미디어 일 수 있음.
일반적인 규칙은 article 요소의 내용이 문서 개요에 명시적으로 나열되는 경우에만 적합하다.
각 article 요소는 일반적으로 요소의 하위 항목으로 <article> 내부에 <section> 태그를 포함할 수 있고, 반대로 <section> 내부에 <article>를 포함할 수 있다.
반드시 제목(h1~h6 요소)을 포함시켜 요소를 식별해야 한다.(웹 접근성 측면에서)

 

 

<nav> 
	<h1>메인 내비게이션</h1> 
    	<ul> 
        	<li>메뉴1</li> 
            <li>메뉴2</li> 
        </ul>
</nav>
링크 중에서 중요도가 높은 링크를 체계적으로 구성해 놓은 것으로 단순 본문 링크와 메뉴(카테코리) 성격의 링크인지 확인이 가능하다.

ul,li,a 요소들을 여전히 함께 사용해야 한다.

브라우저가 네비게이션 영역을 알 수 있게 되면 스크린더의 내비게이션과 검색엔진의 색인에도 도움을 줄 수 있다.

 

 

<article>
<header> 위키피디아 </header>
<section>
위키피디아는 의미있는 웹 기반의 자유로운 백과사전으로, 전 세계 누구나 참여할 수 있다.
....
....
</section>
<aside>
"지구상에 모든 사람이 모든 인류 지식에 자유롭게 접근할 수 있는 세계를 상상해 보라.
그것이 우리가 하는 일이다"
</aside>
</article>

여기 파란색이다.

<header>header 태그에 들어갈 태그</header>
header 태그에는 위와 같이 회사명 또는 로고, 메뉴, 검색창등이 위치합니다.

 

 

 

<footer>
    <p>Copyright © 2018 tcpschool.co.,Ltd. All rights reserved.</p>
    <address>Contact webmaster for more information. 070-1234-5678</address>
</footer>
<footer> 태그는 문서나 특정 섹션(section)의 푸터(footer)를 정의할 때 사용합니다.
 
푸터(footer)는 보통 <footer> 요소가 포함되어 있는 문서나 섹션에 대한 아래와 같은 정보를 포함합니다.
- 저자(author) 정보
- 저작권 정보
- 연락처
- 사이트맵(sitemap)
- 페이지 맨 위로 되돌아갈 수 있는 Top 버튼
- 연관 페이지 등

 

 

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<h1>h1 테스트</h1>
	<h2>h2 테스트</h2>
	<p>띄우기!</p>

	<hgroup>
		<h1>h1 테스트</h1>
		<h2>h2 테스트</h2>
		<p>띄우기!</p>
	</hgroup>
</body>
</html>

 

 

 

<!doctype html>
<html lang="ko">
	<head>
	<meta charset="utf-8">
		<title>HTML</title>
	</head>
	<body>
		<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nec mollis nulla. Phasellus lacinia tempus mauris eu laoreet. Proin gravida velit dictum dui consequat malesuada.</p>
		<address>
			E-Mail : xxx@xxx.xxx<br>
			Address : Lorem ipsum dolor sit amet, consectetur adipiscing elit.<br>
			TEL : 123-123-123-123
		</address>
	</body>
</html>

 

반응형

'개인공부' 카테고리의 다른 글

web공부  (0) 2020.04.21
GIT 시작하기(버전관리의 본질)  (0) 2020.03.13
HTML 기본  (0) 2020.03.10
HTML5 개념  (0) 2020.03.09
GIT ( git의 원리)  (0) 2020.03.04