【问题标题】:HTML <img> or CSS background-image? Which to choose? [duplicate]HTML <img> 还是 CSS 背景图像?选择哪个? [复制]
【发布时间】:2014-05-11 14:48:53
【问题描述】:

我应该使用&lt;img&gt;标签还是应该使用带有css background-image的div?

【问题讨论】:

标签: html css image background-image


【解决方案1】:

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

如果没有,则使用&lt;img&gt;

背景图像通常在其顶部有元素,例如文本。 图像通常是它们自己的元素,例如页面上的块,例如 &lt;div&gt;

话虽如此,使用&lt;img&gt;background-image 有一些“优势”。例如,background-image 将禁用用户将图像拖放到桌面上的能力。这并不是说他们不能保存图像,他们可以很容易地保存,这只是两者之间的一个区别。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      如果您需要创建一种 tumbs,您必须使用 &lt;img&gt; 。背景使用 background-image。

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

      对不起我的英语=/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-04-26
        • 2016-06-23
        • 2017-12-23
        • 1970-01-01
        • 1970-01-01
        • 2012-09-30
        • 1970-01-01
        • 2014-08-09
        相关资源
        最近更新 更多