html - 当我将标题包裹在链接中时是否可以访问?

标签 html css accessibility

我有一个标题,我想从中创建一个返回主页的链接。如果我这样做是错误的吗?

<a href="index.php?menuid=1" title="Go back to the homepage.">
   <header>
       <h1>Title of the page</h1>
   </header>
</a>

如果从 <h1> 创建链接会更好那么如何将链接扩展到header的大小呢?因为它上面的链接是这样的:

Image

最佳答案

如果您希望整个 header 成为一个链接,那是正确的做法(至少在现代 HTML5 浏览器中是这样)。如果你想要你的 <h1>成为 <header> 的全宽然后添加

h1 {
  width: 100%
}

到您的 CSS(尽管您应该向 h1 添加一个 id 或类并通过它进行选择,这比一般的 h1 更好)。

关于html - 当我将标题包裹在链接中时是否可以访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22848387/

相关文章:

html - 最大化 CSS 表格单元格宽度

php - 如何在 PHP 包含的页面中包含的 HTML 标记上设置 CSS 类

html - div container-product 不包含其他子 div

ios - 辅助功能自动读取第一个元素

css - 什么是可标记元素?

javascript - 刷新时导航栏下方出现奇怪的空白

html - Font Awesome 图标之间的间距

html - 文章有边距 : 0px not works?

css - Bootstrap 列表组中的垂直对齐文本

css - 汉堡菜单的可访问性?