일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 토큰경제
- border-box
- #JAVASCRIPT
- mac terminal command
- html multimedia
- #자바상속#자바이즈어#is~a
- html video
- #2차원배열
- #1차원배열
- #binary
- #CallByAddress
- html5 new tag
- #성적관리프로그램
- #3차원배열
- html charset
- html youtube
- #C++ has~a
- #android activity
- #bubbleSort
- html id
- html object
- git flow
- docker example
- #C++ 연산자함수오버로딩
- html plug-in
- hyperledger transaction
- html code
- #다차원포인터
- relative path
- 하이퍼레저패브릭
Archives
- Today
- Total
A sentimental robot
HTML layout 본문
웹 페이지를 구성할 때 요소들에게 자신이 태어난 이유에 걸맞는 역할을 부여해야 한다. (semantic)
이 얼마나 존재론적인가! HTML태그들도 다 태어난 이유가 있다고!
말이 semantic이지 별거 없다. 그냥 헤더 태그는 문서의 헤더 역할을 하려고 탄생했으니까 문서의 헤더를 정의해야 할때는 헤더 태그를 써라, 이거다.
<header> 태그
문서의 맨 윗부분에 위치한다. 웹 사이트의 이름, 글로벌 링크 - 로그인, 회원가입, 언어 선택 등 웹 사이트의 어떤 페이지에서도 사용할 수 있는 링크를 포함한다.
<section>태그나 <article>태그의 제목으로도 사용한다.
<nav> 태그는 navigation bar 즉 ,링크들의 리스트를 담는 컨테이너를 정의한다. 페이지의 메뉴를 표현한다. <ul> <ol> <li> 태그를 사용한다.
<section> 태그는 페이지 내용의 구조와 흐름을 만든다. 페이지의 부분을 구성하며 페이지의 소주제나 관련된 컨텐츠를 담는다.<div>와 비슷하게 생각될 수 있지만, <section> 태그는 페이지의 문맥과 관계있고 페이지를 구성한다는 점에서 의미론적이다.
<article> 태그에는 페이지와는 독립적인 내용(블로그 글, 기사, 포럼 등)을 담는다.
<aside> 태그는 사이드바 영역으로 페이지와 약간의 관련성을 지는 컨텐츠를 구성한다. 배너, 용어설명 같이 비교적 관련이 적은 내용으로 구성되어있다.
<footer> 태그
문서의 맨 하단에 위치하며 저작권, 연락처 정보를 담는다.
'HTML' 카테고리의 다른 글
HTML computer code (0) | 2019.04.20 |
---|---|
Responsive Web (0) | 2019.04.20 |
HTML iframe (0) | 2019.04.20 |
HTML Class/Id (0) | 2019.04.20 |
HTML block elements (0) | 2019.04.20 |