在什么情况下使用HTML IMG标签来显示图像更合适,而不是CSS background-image,反之亦然?
因素可能包括可访问性,浏览器支持,动态内容或任何类型的技术限制或可用性原则.
如果我在侧边栏上使用此html加载图像
<img src="http://fc06.deviantart.net/fs70/f/2012/099/d/f/stackoverflow_16x16_icon_by_muntoo_stock-d4vl2v4.png" height="200px" width="200px" alt="image" />Run Code Online (Sandbox Code Playgroud)
它会加载任何更快/更慢的加载比我放在侧边栏上我的style.css(在标题中调用)有
.image {
width: 200px;
height: 200px;
background-image: url('http://fc06.deviantart.net/fs70/f/2012/099/d/f/stackoverflow_16x16_icon_by_muntoo_stock-d4vl2v4.png');
}Run Code Online (Sandbox Code Playgroud)
<div class="image"></div>Run Code Online (Sandbox Code Playgroud)