javascript - 动态设置背景图像或创建 img 标签有什么区别?

标签 javascript jquery css

<分区>

当查询可能有或没有图像的 API 时,设置 background-image 或实际创建 img 标签的主要区别是什么?

<div class="img" style="background-image:url(...)"></div>

对比

<div class="img"><img src="..." alt="#" /></div>

最佳答案

第二个使背景可选择,这可能会损害设计。它也会损害定位。恕我直言,并不总是第一个使用。并来自外部 CSS。

关于javascript - 动态设置背景图像或创建 img 标签有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20205693/

上一篇:jquery - jQuery 菜单链接问题

下一篇:jquery - 在 div 上应用 CSS 'fadeInDown' 动画会停止 jQuery 'Scroll to Fade' 在同一个 div 上工作

相关文章:

html - 如何使用 Shadow DOM 的父级 CSS

javascript - addEventListener 给 IE8 带来问题。是否可以将我的 JavaScript 转换为 jQuery?

javascript - 无法启用禁用的按钮

javascript - 如何让自定义箭头在 Slick Slider 中工作?

JQuery 代码不改变 CSS

javascript - 使用 JavaScript 突出显示文本颜色

javascript - Bootstrap > 隐藏下拉项并根据媒体查询保持最小的 Navbar

javascript - 谷歌浏览器 - 扩展程序和网页不通信

javascript - 矩阵乘法 : Four Loops vs Three Loops

javascript - 检测推送通知是否正在等待phonegap