将div标签放在锚标签内是否可以?
是的,如果:
否则没有.
在HTML5/XHTML5中,<a>元素不仅仅是HTML4/XHTML1中的内联元素.相反,它具有透明的内容模型,这意味着其内容的验证规则与它不存在时的验证规则相同.
所以举个例子
<div>
<div>Hello World</div>
</div>
Run Code Online (Sandbox Code Playgroud)
是有效的,所以
<div>
<a href="#">
<div>Hello World</div>
</a>
</div>
Run Code Online (Sandbox Code Playgroud)
也是.
但
<p>
<div>Hello World</div>
</p>
Run Code Online (Sandbox Code Playgroud)
是无效的,所以
<p>
<a href="#">
<div>Hello World</div>
</a>
</p>
Run Code Online (Sandbox Code Playgroud)
也不是.