是否可以创建 HTML 标签 h7、h8、h9 等?

新手上路,请多包涵

是否可以创建更多标题样式,如 h7、h8 等?

网站上是否可以有超过六种不同类型的标题?

原文由 user3380148 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 745
2 个回答

您可以在页面上创建任何您想要的元素,但我认为您的问题是它是否会被像浏览器这样的用户代理正确解释。浏览器将允许您在 DOM 上创建、应用样式和访问任意创建的元素,无论它们是否符合您声明的 DOCTYPE 隐含的规范。

但是,一般来说,最好避免创建深度嵌套的结构;用户发现这样的层次结构很难遵循。此外,正如评论中链接的其他答案所指出的那样,页面可访问性、搜索引擎优化或脚本兼容性可能会产生意想不到的后果。我还没有找到一个实际需要如此深层嵌套层次结构的用例,除非将长法律文档作为单个 HTML 页面发布。

原文由 Palpatim 发布,翻译遵循 CC BY-SA 4.0 许可协议

HTML 规范定义了六个标题。浏览器识别六个标题。如果您开始使用 <h7> 等等,那么您将使用无效元素。

如果您发现自己需要 <h7> 那么您可能应该看看您是如何构建网站的。并非每个标题都应该有一个标题元素。

原文由 somebodysomewhere 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题