html5의 제목 구조 아키텍처에 대해서는 많은 논쟁이 있습니다. 다양한 기사를 읽은 후 논리적으로 이해할 수있는 세 가지 가능한 아키텍처를 찾았지만 실제 적절한 접근 방법은 확실하지 않습니다. 아래에 코드 예제와 함께 나열하고 누군가가 적절한 균형에 약간의 빛을 비추거나 더 나쁘거나 더 낫다는 것을 두려워합니다.
접근법 1 : 버전 A
단일 <h1>
: 페이지 특정 내용에만 제목을 사용합니다.
그러면 콘텐츠 영역 내에서 필요 <h1>
에 따라 페이지 특정 제목에 대한 최상위 탐색 기능이 그대로 유지됩니다 <h2-6>
. 떠나는 동안 <header>
, <nav>
그리고 <footer>
으로 "제목"요소를.
<header>
<nav>
<!-- no headings -->
<div role="main">
<h1>
<section>
<h2>
<section>
<h3>
<footer>
<!-- no headings -->
접근법 1 : 버전 2
여러 개 <h1>
: 페이지 특정 콘텐츠에만 제목을 사용합니다.
여러 개의 동일하게 중요한 페이지 컨텐츠 주제가 추가 된 1A 와 동일 합니다. (예 : 블로그 또는 분할 된 주제 페이지에 가능)
<header>
<nav>
<!-- no headings -->
<div role="main">
<h1>
<article>
<h2>
<article>
<h1>
<footer>
<!-- no headings -->
접근법 1 개요 : SEO에 가장 논리적 인 내용 (연구에 대한 나의 의견)
- 제목없는 BODY
- 제목없는 NAV
- 주요 제목
- 섹션 제목
- 소제목
- 제목없는 섹션
접근법 2 :
배수 <h1>
: 개요 구조 및 내용 계층 강조
이것은 사이트 전체 요소에 제목을 적용 하고 내용 중심이 아닌 요소 <header>
에는 여러 개를 사용 합니다.<nav>
<footer>
<h1>
<header>
<h1>
<nav>
<h2>
<div role="main">
<h1>
<section>
<h2>
<section>
<h3>
<footer>
<h1>
<section>
<h2>
접근법 2 개요 : 의미 론적 개요에 가장 논리적 (다시 말하면, 내 의견)
- 헤더 제목
- 탐색 제목
- 주요 제목
- 섹션 제목
- 소제목
- 바닥 글 제목
- 섹션 제목
접근법 3
단일 <h1>
: 콘텐츠 계층 구조 포커스; <h1-6>
사이트 전체 요소의 하위 수준
이 사이트 전체 요소에 제목을 적용 <header>
, <nav>
및 <footer>
다중를 사용하지 않고 <h1>
컨텐츠가 아닌 중심 요소 S '이 (가) 있습니다.
<header>
<h2>
<nav>
<h3>
<div role="main">
<h1>
<section>
<h2>
<section>
<h3>
<footer>
<h2>
<section>
<h3>
접근법 3 개요 : 두 가지 접근 방식의 하이브리드
- 헤더 제목
- 탐색 제목
- 주요 제목
- 섹션 제목
- 소제목
- 바닥 글 제목
- 섹션 제목
그래서 모든 것을 말하면서 어떻게이 모든 것을 이해합니까? 어떤 접근법이 다른 접근법보다 의미 론적 가치를 더 많이 가지고 있습니까? SEO 측면에서 더 의미가 있습니까? 달성 할 수있는 행복한 균형이 있습니까?
출처 : 더 많은 것이 있었으며, 현재 기억할 수있는 것들이 있습니다.