我正在尝试使用HTML5节段元素和标题来实现正确的分块,同时还要达到客户要求的设计/布局(包括一定的限制)。
通常的布局将类似于这样:
<body>
<header>
<nav class="breadcrumbs"><ol /></nav>
<h1>page title</h1>
<p>visual title</p>
<p>sponsor</p>
<nav class="main_navigation"><ul /></nav>
</header>
<div class="main_content">
<article><h2>Article title</h2></article>
<article><h2>Article title</h2></article>
<article><h2>Article title</h2></article>
<article><h2>Article title</h2></article>
</div>
<footer>Footer stuff<footer>
</body>
我现在关心的是,如果我使用一个HTML5大纲工具,面包屑导航和主要导航都会显示为无标题的部分。 按照分级标题结构,我不能给它们h2以下的标题,并且自然也不应该“加标题”,用CSS隐藏一个标题来“加标题”感觉不对。 那么,保持语义正确、符合SEO标准并防止它们出现为无标题部分的最佳方法是什么?