可以使用<img/>作为<div>?</div>

时间:2012-12-09 04:51:33

标签: html css

例如,如果我想将图像换行另一个对象,可能吗?

<img src='pic.png'>
<div id='block'>
<p>Somebody
</div>
</img>

我知道我应该使用div和背景图片,但我想使用属性auto

img{width:50%; height:auto;}

如果我使用div,使用自动将无效,因为它不会知道背景图像大小,也不会调整div取决于图像比率方面。

1 个答案:

答案 0 :(得分:3)

img它是一个内联标记,因此它不应该有后代元素。

  

IMG元素在当前文档中将元素嵌入元素定义的位置。 IMG元素没有内容;它通常由src属性指定的图像内联替换,例外是“浮动”的左对齐或右对齐图像。

Source