0

我遇到了一个问题,我必须将块级内容直接嵌入到 h1-h6 上下文中。从HTML5 规范中,我认为这已被排除以确保与默认样式的兼容性。因此,我的代码不会验证为 HTML5。(但是,它在我测试的任何浏览器中都能完美显示。)

我在这个jsFiddle中勾勒了我的场景。

有没有办法以符合 HTML5 的方式将块元素嵌套在内联元素中?我可以想象一个元素从内联上下文切换到块上下文,但默认情况下不会显示;我只是不知道这样的元素。

任何帮助表示赞赏。

PS:我知道 JavaScript 能够处理我的示例,但我的解决方案必须是纯 HTML+CSS。

4

2 回答 2

1

为什么你不能使用spans?小演示:小链接

于 2012-09-23T09:28:17.993 回答
1

对于这种性质的内容,您不应该使用<h[1-6]>. 改为使用<header>

于 2012-09-23T09:54:30.073 回答