2011-03-04 33 views

回答

2

如果您在寻找XHTML 1,我倾向于在内部页面上使用<div>来标记网站的名称,可能有一些<strong>的重点。出于可访问性的目的,如果您在网页标题中包含该网站的名称,那么您应该大部分都可以覆盖该网站。 Screenreader软件倾向于在页面首次加载时读出页面标题,并且该信息随时可供用户使用(用于Windows的JAWS中的Insert-T击键)。

XHTML 2实际上有一个更好的解决方案,它类似于HTML 5的功能,允许您为每个部分构建标题层次结构。 Bruce Lawson最好地解释了这一点:Headings in HTML 5 and Accessibility

2

H1-H6标签是语义标签,应该在XHTML中使用相同的方式。

+0

虽然XHTML中的问题是没有标题应该出现在源代码中的H1标签之前。在HTML5中,您可以使用部分来解决此问题,因此在主页以外的其他页面上,您可以使用类似

。就个人而言,我认为XHTML规范太原始了,无法让您始终以合理的方式标记文档,所以我真的在问最好的折中标记是什么 – wheresrhys 2011-03-10 16:28:09

+0

为什么不能使用H1和风格呢? – Oded 2011-03-10 16:55:55

+0

由于可访问性准则建议每个页面只有一个H1标签,并且该标签引用页面的内容。在网站的主页上,网站标题可以是H1,因为该网页是关于网站的,但是在内部页面上,内容将与其他内容有关,所以让H1过分强调网站标题是误导/讨厌例如屏幕阅读器用户 – wheresrhys 2011-03-17 09:24:55