我可以使用div元素洞察标签吗?

时间:2014-01-08 11:44:31

标签: html

我可以在div代码中使用a元素吗?

在FF中,Opera和Safari在屏幕上打印得很好,但是当我使用inspect(或firebug)时,它找不到标签的元素洞察力。

例如,典型的HTML:

<a href="#">
<div>lorem ispum</div>
<div>lorem ispum</div>
</a>

这是一个错误吗?

2 个答案:

答案 0 :(得分:0)

在HTML5中,您可以,但在HTML4中,它将被视为无效。为什么不考虑使用<span>元素并将显示设置为块?它可以同时有效并且有效。

现在,这并不意味着您无法在<div>内使用<a>,它将无效,但它仍然有效。从文档引用,“通常,内联元素可能只包含数据和其他内联元素。”

顺便说一句,与你所说的相反,它确实在我正在使用的Firefox版本中找到了标签内的元素,这是最新的。总之,使用HTML5,您可以。

enter image description here

答案 1 :(得分:-1)

示例代码不正确。

元素是内联的,Div元素是块。

将DIV元素放入A元素中是不正确的。

取而代之的是SPAN

<a href="#">
<span>lorem ispum</span>
<span>lorem ispum</span>
</a>