【发布时间】:2014-05-11 14:48:53
【问题描述】:
我应该使用<img>标签还是应该使用带有css background-image的div?
【问题讨论】:
-
这取决于很多条件......所以很难说
标签: html css image background-image
我应该使用<img>标签还是应该使用带有css background-image的div?
【问题讨论】:
标签: html css image background-image
嗯,你的图片是背景图片吗?如果是这样,请使用background-image。这就是它的用途,所以你应该使用它。
如果没有,则使用<img>
背景图像通常在其顶部有元素,例如文本。
图像通常是它们自己的元素,例如页面上的块,例如 <div>。
话虽如此,使用<img> 与background-image 有一些“优势”。例如,background-image 将禁用用户将图像拖放到桌面上的能力。这并不是说他们不能保存图像,他们可以很容易地保存,这只是两者之间的一个区别。
【讨论】:
如果您希望图像在页面上正常显示,那么我建议使用
img 因为它可以更准确地移动到您喜欢的区域,但只有当您希望图像成为页面或对象的背景时,才应使用 background-image。
【讨论】:
如果您需要创建一种 tumbs,您必须使用 <img> 。背景使用 background-image。
并非所有浏览器都以相同的方式解释 css 规则。
对不起我的英语=/
【讨论】: