在样式表中:
#sj {display: none}
HTML中:
<img id="sj" src="scarlett-johansson.jpg" width="640" height="360" alt="scarlett johansson" />
发送图片的HTTP请求是否会发生?
在样式表中:
#sj {display: none}
HTML中:
<img id="sj" src="scarlett-johansson.jpg" width="640" height="360" alt="scarlett johansson" />
发送图片的HTTP请求是否会发生?
在使用 display:none
时,有一种方法可以防止 HTTP 请求。您需要在 CSS 中将图片设置为 background-image
并将父元素设置为 display:none
。
HTML:
<div id="test3">
<div></div>
</div>
CSS:
#test3 div {
background-image:url('images/test3.png');
width:200px;
height:75px;
}
@media all and (max-width: 600px) {
#test3 {
display:none;
}
}
这里是一个链接,你可以阅读有关此问题的各种测试。
是的,请求仍然发送,但图像不会显示。