如何标记网站标题以实现可访问性
在我的主页上,我使用 h1
标签作为网站标题。
在内部页面上,我使用 h1
作为页面标题,但我想知道在 XHTML 中标记这些页面上的网站标题的最佳方法是什么?
On my home page I'm using a h1
tag for the site title.
On internal pages I'm using h1
for the page title, but I'm wondering what is the best way to mark up the site title on these pages in XHTML?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您正在查看 XHTML 1,我倾向于在内页上使用
来标记网站的名称,也许使用
表示一些强调。出于可访问性的目的,如果您在页面标题中包含网站名称,那么您应该大部分都被包含在内。屏幕阅读器软件往往会在页面首次加载时读出页面标题,并且用户可以轻松获得该信息(Windows 版 JAWS 中的 Insert-T 按键)。
XHTML 2 实际上有一个更好的解决方案,与 HTML 5 类似,允许您为每个部分构建标题层次结构。 Bruce Lawson 对此做了最好的解释:HTML 5 中的标题和辅助功能
If you're looking at XHTML 1, I tend to use a
<div>
on inner pages to mark up the site's name, perhaps with a<strong>
for some emphasis. For accessibility purposes, if you are including the site's name in the page title, you should be mostly covered by that. Screenreader software tend to read out the page title when pages first load, and that info is readily available to a user (Insert-T keystroke in JAWS for Windows).XHTML 2 actually has a better solution, which is similar to what HTML 5 does, allowing you to build heading hierarchies per section. Bruce Lawson explains this best: Headings in HTML 5 and Accessibility
H1-H6
标签是语义标签,在 XHTML 中应该以相同的方式使用。The
H1-H6
tags are semantic tags and should be used the same way in XHTML.