🌐HTML 기술 문서
웹 표준, 시맨틱 마크업, 접근성 등 FE 개발의 근간이 되는 HTML 핵심 개념을 정리한 가이드 모음입니다. 왼쪽 사이드바에서 원하는 문서를 선택해주세요.
guide
01. 🌐 HTML 멘탈 모델
HTML 파싱 원리, DOM 트리 생성, Critical Rendering Path까지 — 브라우저가 HTML을 어떻게 읽고 그리는지 5년 차의 언어로 설명합니다.
advanced
01. 🚀 SSR과 HTML — 브라우저가 HTML을 받는 두 가지 방식
CSR vs SSR vs SSG vs ISR — 각 렌더링 전략이 생성하는 HTML의 차이, Hydration이란 무엇인가, Next.js App Router의 서버 컴포넌트를 HTML 관점에서 파헤칩니다.
advanced
02. ⚡ HTML 성능 최적화 심화
Resource Hints (preload/prefetch/preconnect), Critical CSS, Font Loading, web.dev Core Web Vitals — HTML 수준에서 가능한 성능 최적화 기법을 집중 분석합니다.
guide
02. 🏛️ 시맨틱 HTML
article, section, aside, nav, main, header, footer — 의미 있는 태그 하나가 SEO, 접근성, 유지보수를 한 번에 해결하는 이유를 파헤칩니다.
guide
03. 🔍 head & meta & SEO
meta charset, viewport, description, OG 태그, favicon, Next.js Metadata API까지 — head 안의 모든 것을 5년 차의 언어로 해석합니다.
advanced
03. 🔐 HTML 보안 기초
XSS, CSRF, Content Security Policy, iframe sandbox, sri — HTML 수준에서 방어할 수 있는 보안 취약점과 방어 기법을 실전 예시로 다룹니다.
guide
04. 📝 Form & Input 완전 정복
form method, input type, label, 유효성 검사(Constraint Validation), React Hook Form까지 — 폼 개발의 모든 것을 원리부터 실전까지 다룹니다.
advanced
04. 🧩 네이티브 HTML 심화 요소 — dialog, details, popover
dialog, details/summary, popover API, template/slot — 현대 브라우저 네이티브 HTML 기능으로 JS 없이 구현할 수 있는 것들을 파헤칩니다.
guide
05. 🔗 a 태그 깊게 파기
href, target, rel, download, tel:/mailto: — 앵커 태그의 모든 속성과 보안 함정, Next.js Link 컴포넌트와의 차이를 파헤칩니다.
guide
06. 🖼️ 이미지 & 미디어 최적화
img alt, srcset/sizes, picture 아트 디렉션, lazy loading, Next.js Image 컴포넌트 — 이미지가 성능을 좌우하는 이유를 파헤칩니다.
guide
07. ♿ 웹 접근성 기초
ARIA 역할, 키보드 접근성, focus ring, skip link, 스크린리더 — 접근성 없는 서비스가 놓치는 것들을 5년 차의 언어로 파헤칩니다.
guide
08. 📋 table & list 올바른 사용법
table thead/tbody/tfoot, scope, caption, ul/ol/dl — 표와 목록의 시맨틱 구조와 접근성, React에서의 데이터 테이블 패턴을 다룹니다.