小编典典

HTML5的内联级元素内是否允许块级元素?

html

举个例子

<a href="#"><h1>Heading</h1></a>在HTML5有效吗?


阅读 322

收藏
2020-05-10

共1个答案

小编典典

是的,您编写的内容在HTML5中有效,但并非所有内联元素,我认为这只是<a>适用于..

参考:HTML5中的“块级”链接

提示:如果使用此设置,则<a>to display:block;或可能会有意外的视觉样式结果

更新:

对于“默认样式可能会导致混淆”的其他“内联代码块”组合,则“不允许”使用-说明在这里

### 默认样式可能导致混淆的情况

某些元素具有默认样式或行为,这些默认样式或行为会使某些组合可能导致混淆。如果这些方法具有等效的替代方法而没有出现此问题,则不允许使用混淆的组合。

例如,div元素呈现为块框,span元素呈现为内嵌框。将积木盒放入嵌入式盒中会造成不必要的混乱;因为要么仅嵌套div元素,要么仅嵌套span元素,或者在div元素内嵌套span元素,其作用都与 将div元素嵌套在span元素中的 目的相同,但只有后者涉及内联盒中的块盒, 后者禁止组合。

2020-05-10