为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

DIEA 2019-12-04 09:43:06
举个例子是<a href="#"><h1>Heading</h1></a>在HTML5有效吗?
查看完整描述

1 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

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


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

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


更新:

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


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

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


例如,div元素呈现为块框,span元素呈现为内嵌框。将积木盒放入串联盒中会造成不必要的混乱;因为任一嵌套只是div元素,或嵌套只是跨度元件,或者嵌套跨度元件div元素内的所有服务于相同的目的在一个跨度元件嵌套div元素,但只有后者涉及块框在一个行内框, 后者禁止组合。


查看完整回答
反对 回复 2019-12-04
  • 1 回答
  • 0 关注
  • 440 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信