HTML <img/>或CSS背景图片?选择哪个?

时间:2014-04-01 02:08:54

标签: html css image background-image

我应该使用<img>标记,还是应该使用带有background-image的div?

3 个答案:

答案 0 :(得分:2)

如果您希望图像在页面上正常显示,那么我建议使用
img,因为它可以更准确地移动到你喜欢的区域,但只有当你想让图像成为你的页面或对象的背景时,才应该使用背景图像。

答案 1 :(得分:1)

嗯,你的图片是背景图片吗?如果是,请使用background-image。这就是它的用途,所以你应该使用它。

如果没有,请使用<img>

背景图像通常在它们之上具有元素,例如文本。 图像通常是它们自己的元素,例如页面上的块,例如<div>

话虽如此,但也有一些优势和优势。使用<img>background-image。例如,background-image将禁用用户将图像拖放到桌面上的功能。这并不是说他们无法保存图像,他们可以非常轻松地将这两者区别开来。

答案 2 :(得分:1)

如果你需要创建一种tumbs,你必须使用<img>。并为背景使用background-image。

所有浏览器都没有以相同的方式解释css规则。

对不起我的英文= /