当我在锚标记内编写 html 代码时,我的 Dreamweaver 编辑器在锚标记中显示错误。不应该使用内部标签吗?编写/使用标签有什么规则吗?
我正在使用 Html 5。这是我的代码。http://jsfiddle.net/CfPnj/ http://jsfiddle.net/CfPnj/
在HTML5中,可以将块元素放入size中<a>
元素。看http://dev.w3.org/html5/markup/a.html#a-changes http://dev.w3.org/html5/markup/a.html#a-changes
这是 HTML5 中的新功能。在任何其他版本的 HTML 中,这是非法的。
更新(后来添加,当我更好地理解HTML5时)
这是因为<a>
的内容模型从内联更改为透明。换句话说,您可以将什么放入<a>
现在与您可以输入的内容相同<a>
的父母。这里问题的实际答案是“这取决于”。
例如,
<div><a><ul><li></ul></a></div>
是完全有效的 HTML5,而
<span><a><ul><li></ul></a></span>
不是(因为span
是一个内联元素)。
希望这可以帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)