# 마크업 컨벤션 가이드 > Nuxt 4 + Vue 3 + TypeScript + TailwindCSS v4 + shadcn-vue 환경 기준 > 최종 업데이트: 2026-04-07 --- ## 목차 1. [HTML 구조 Rules](#1-html-구조-rules) 2. [TailwindCSS v4 스타일링 전략 Rules](#2-tailwindcss-v4-스타일링-전략-rules) 3. [SEO / GEO / AEO 전략 Rules](#3-seo--geo--aeo-전략-rules) --- # 1. HTML 구조 Rules ## 1-1. 시맨틱 HTML 요소 사용 원칙 ### 페이지 레벨 구조 페이지 레이아웃은 의미를 가진 시맨틱 요소로 구성한다. `div` 남용을 금지한다. ```vue ``` ### 콘텐츠 레벨 구조 | 요소 | 사용 기준 | |------|-----------| | `
` | 독립적으로 배포 가능한 콘텐츠 (블로그 포스트, 카드, 뉴스 기사) | | `
` | 주제별로 묶인 콘텐츠 그룹 (반드시 헤딩 포함) | | `