티스토리 뷰
Semantic HTML
시맨틱 HTML은 페이지에 의미를 부여하는 것을 말함
현대표준, 웹사이트의 SEO(검색 엔진 최적화)가 향상되고 사람들이 웹사이트에 액세스할 수 있게함. (검색했을 때 상위에 랭크됨)
Sectioning Elements = 단원
단원의 주제는 곧 제목이다.
따라서 아래의 sectioning elements들은 heading태그를 반드시 써야한다.
section
article
nav
aside
기본구조 : header/main/footer (논리적으로 완결된 집합체에 의미를 더 정확히 해줌) - not sectioning elements
header : 문서의 도입부 또는 한 section의 도입부에 사용 / 뉘앙스를 나타낼 때 언제든지 사용가능
main : 본문에 있어 핵심이 되는 부분을 묶는다.
ㄴmain은 sectioning elements가 아니기 때문에 heading 태그를 적을 필요가 없다.
ㄴmain은 html문서에 단 한 번만 들어갈 수 있다.
ㄴmain은 다른 sectioning 안에 쓸 수 없다.
footer : 문서의 하단부 또는 section의 하단부에 div보다 의미적으로 더 정확한 뉘앙스를 나타낸다.
section : 논리적으로 완결된 집합체를 덩어리로 나눌 때는 section이 div보다 의미적으로 더 정확한 뉘앙스를 나타낸다.
nav : 문서 페이지 간의 이동을 포함하는 메뉴
article : 기사, 블로그, 댓글 등 자체적으로 이해되는 콘텐츠(정보)로서 완결성이 있는 경우
aside : 주요한 내용과 관련이 있지만 필수적이지는 않은 정보
figure : 모든 유형의 미디어를 캡슐화
figcaption : 미디어를 설명하는 글(figure에 종속)
audio/video/embed : 미디어 파일 넣기
embed : 외부 데이터와 연결
ㄴcontrols
ㄴsrc
- Total
- Today
- Yesterday
- 구조분해할당
- 이벤트위임
- capturing
- sr-only
- intersectionObserver
- vanillajs
- 구조체
- 폼
- 연결리스트
- 프로젝트
- CSSOM
- Big Ω
- 선택자
- Typography
- form
- HTML
- overflow
- RenderTree
- pseudo
- float
- 포인터
- Dom
- CSS
- valgrind
- 비구조화할당
- 함수
- 선형검색
- 문자열
- malloc
- 동기처리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |