2.5 KiB
2.5 KiB
id, category, confidence_score, tags, last_reinforced
| id | category | confidence_score | tags | last_reinforced | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| WEB-HTML-SEMANTIC-001 | Dev | 1.0 |
|
2026-04-26 |
Semantic HTML Foundations (시맨틱 HTML 기초)
📌 한 줄 통찰 (The Karpathy Summary)
"단순히 '보이는 것'을 넘어 브라우저와 검색 엔진, 그리고 AI 크롤러가 웹사이트의 '의미(Context)'를 단번에 파악할 수 있도록 코드에 논리적 이름표를 붙여라" — 데이터의 구조적 명확성을 통해 접근성과 발견 가능성을 극대화하는 웹 표준의 핵심.
📖 구조화된 지식 (Synthesized Content)
- 추출된 패턴: "Meaning-oriented Structuring" — 디자인 요소를 위한
div,span남발을 지양하고, 콘텐츠의 역할에 맞는<header>,<main>,<article>,<footer>등의 전용 태그를 사용하여 문서의 아키텍처를 정의하는 패턴. - 주요 시맨틱 태그와 역할:
<header>/<footer>: 페이지나 섹션의 도입부와 결론부 정의.<nav>: 주요 내비게이션 링크 그룹.<main>: 문서의 핵심 주제와 유일한 콘텐츠 영역.<article>/<section>: 독립적으로 배포 가능한 콘텐츠와 논리적으로 구분된 주제별 그룹.<aside>: 주요 내용과 간접적으로 관련된 부가 정보.
- 의의:
- Accessibility: 스크린 리더가 문서 구조를 이해하고 사용자에게 효율적으로 전달 가능.
- SEO: 검색 엔진이 콘텐츠의 중요도를 정확히 파악하여 랭킹에 반영.
- AEO: AI 모델이 핵심 정보를 더 정확하게 추출하여 답변 출처로 인용.
⚠️ 모순 및 업데이트 (Contradictions & RL Update)
- 과거 데이터와의 충돌: 과거에는 테이블 레이아웃이나 무분별한
div중첩이 일반적이었으나, 현대 정책은 '시맨틱 태그 우선 정책'을 통해 기계 가독성(Machine Readability)을 최우선으로 함. - 정책 변화: Antigravity 프로젝트는 모든 UI 개발 시
div사용을 최소화하고, 모든 페이지에 최소 하나 이상의<main>과 적절한 헤딩 계층(H1-H6)을 포함하는 것을 필수 정책으로 시행함.
🔗 지식 연결 (Graph)
- Web-Accessibility, SEO-Foundations, AI-Answer-Engine-Optimization, Modern-Website-Architecture
- Raw Source: 00_Raw/Semantic HTML.md