如何在HTML5中嵌入内联上下文中的块元素?

时间:2012-09-23 09:20:04

标签: css html5

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

我在这个jsFiddle中描绘了我的场景。

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

感谢任何帮助。

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

2 个答案:

答案 0 :(得分:1)

为什么你不能使用spans?小演示:little link

答案 1 :(得分:1)

对于此类内容,您不应使用<h[1-6]>。请改用<header>