일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Next.js13
- 자바스크립트코딩테스트
- JS
- lodash
- Next
- 프론트엔드
- 자바스크립트 알고리즘 문제
- 자바스크립트
- 자바스크립트 문제풀이
- 자바스크립트 문제
- 프로그래머스
- 리액트
- 알고리즘문제풀이
- JavaScript
- 자바스크립트 연결리스트
- leetcode
- leetcode문제풀이
- 리액트쿼리
- 타입스크립트
- 제로베이스
- stack문제
- til
- NPM
- CSS
- Baekjoon
- 자바스크립트 문제 풀이
- next13
- react
- 자바스크립트 알고리즘
- HTML
- Today
- Total
코드노트
HTML 구조를 나타내는 요소 본문
<div>
- 블럭 컨테이너
- 플로우 콘텐츠를 위한 통용 컨테이너
- css로 꾸미기 전에는 콘텐츠나 레이아웃에 어떤 여향을 주지 않음
- 콘텐츠 분할을 위한 요소.
- 순수 컨테이너로 아무의미가 따로 없다.
<span>
- 인라인 컨테이너
- css로 꾸미기 전에는 콘텐츠나 레이아웃에 어떤 여향을 주지 않음
- 순수 컨테이너로 아무의미가 따로 없다.
● Semantic Web 시맨틱 웹
- 검색 엔진은 의미론적 마크업으로 분석하여 페이지의 검색 랭킹에 영향을 줄 수 있는 중요한 키워드로 간주
- 의미가 없는 div를 탐색하는거보다 의미있는 코드 블록을 찾는것이 훨씬 쉬움
- 개발자에게 태그 안에 채워질 데이터 유형을 제안
- 시각장애인을 위한 스크린리더로 페이지를 탐색할 때 의미론적 마크업을 푯말로 사용할 수 있음.
<header>
- 소개 및 탐색에 도움을 주는 콘텐츠를 나타낸다.
- 제목, 로고, 검색 폼, 작성자 이름 등의 요소를 포함할 수 있음.
- 상단에 위치
<footer>
- 작성자, 저작권 정보, 관련 문서등의 내용을 담는다.
- 하단에 위치
<nav>
- 현재 페이지 또는 다른페이지의 링크를 보여주는 구획을 나타낸다.
- 자주 쓰이는 예제는 메뉴, 목차 등
<aside>
- 문서의 주요 내용과 간접적으로만 연관된 부분을 나타낸다.
- 주로 사이드바 혹은 콜아웃박스로 표현.(ex) 광고)
- 본문 페이지의 내용에 있어서 없어도 되는 콘텐츠
<main>
- <body> 내에서 주요 콘텐츠를 나타낸다.
- 주요 콘텐츠 영역은 문서의 핵심 주제나 앱의 핵심 기능에 직접적으로 연결됐거나 확장하는 콘텐츠로 이루어진다.
- main 요소는 문서에 하나만 존재한다.
- 다른 자식 요소로 있을 수 없다.
<article>
- 문서, 페이지, 애플리케이션 또는 사이트 안에서 독립적으로 구분하여 배포하거나 재사용할 수 있다.
- 사용 예제로는 게시판과 블로그 글, 매거진, 뉴스 기사, 댓글 등이 있다.
<section>
- html문서의 독립적인 구획을 나타내며, 적합한 의미를 가진 요소가 없을 때 사용
- 재사용할 수 있는 콘텐츠면 article,
- 논리적으로 사용할 수 있는 구분이라면 div보다는 section
'Code note > HTML' 카테고리의 다른 글
input, button / submit 제출 여부 (0) | 2022.11.03 |
---|---|
form 태그 get, post 차이 정리 (0) | 2022.11.03 |
HTML role 속성 정리, 사용방법은? (0) | 2022.10.21 |
HTML 목록 및 표 (0) | 2022.08.08 |
HTML text 텍스트 요소 (0) | 2022.08.05 |