是否可以创建更多标题样式,如 h7、h8 等?
网站上是否可以有超过六种不同类型的标题?
原文由 user3380148 发布,翻译遵循 CC BY-SA 4.0 许可协议
是否可以创建更多标题样式,如 h7、h8 等?
网站上是否可以有超过六种不同类型的标题?
原文由 user3380148 发布,翻译遵循 CC BY-SA 4.0 许可协议
HTML 规范定义了六个标题。浏览器识别六个标题。如果您开始使用 <h7>
等等,那么您将使用无效元素。
如果您发现自己需要 <h7>
那么您可能应该看看您是如何构建网站的。并非每个标题都应该有一个标题元素。
原文由 somebodysomewhere 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答914 阅读✓ 已解决
3 回答818 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答879 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
您可以在页面上创建任何您想要的元素,但我认为您的问题是它是否会被像浏览器这样的用户代理正确解释。浏览器将允许您在 DOM 上创建、应用样式和访问任意创建的元素,无论它们是否符合您声明的
DOCTYPE
隐含的规范。但是,一般来说,最好避免创建深度嵌套的结构;用户发现这样的层次结构很难遵循。此外,正如评论中链接的其他答案所指出的那样,页面可访问性、搜索引擎优化或脚本兼容性可能会产生意想不到的后果。我还没有找到一个实际需要如此深层嵌套层次结构的用例,除非将长法律文档作为单个 HTML 页面发布。