如果我使用< h2>对于左侧栏标题,使用< h1>对于主要中心内容区域标题,然后实际在源中,并且如果CSS被禁用,则在条件< h2>在< h1>之前.
没关系或者我不应该使用< h2>左侧栏标题?
更新日期:2月5日
添加示例图像
Heading Structure http://easycaptures.com/fs/uploaded/235/1182330679.png
解决方法
那么,考虑到h标签的语义,这是不行的.您在成品文件中的标题应该会产生一个文件大纲
1. H1-Head 1.1 H2-Head 1.1.1 H3-Head 1.1.2 H3-Head ... 1.2 H2-Head 1.2.1 H3-Head ... 1.3 H2-Head ...
等等.
当然这个大纲应该符合标签发生的时间顺序.
更新为您的更新
我会建议以下标记
<h1><a>Main title of your site</a></h1> <h2>Sidebar</h2> <h3>Sidebar Headline 1</h3> <h3>Sidebar Headline 2</h3> .... <h2>Main content</h2> <h3>Headline 1</h3> <h3>Headline 2</h3> ...
你知道Firefox Web Developer Plugin吗它具有“显示文档大纲”功能.在那里,您可以轻松地验证标记的逻辑.并给你一个想法,pfizer.com和phizer.de的一个好例子和一个坏的例子(我认为你可以得到这个想法,即使是德语 – 红头条标题说“Missing Headline”).
pfizer.com http://img246.imageshack.us/img246/1336/com.png
pfizer.de http://img96.imageshack.us/img96/1273/74591264.png