Существует способ предотвратить запрос HTTP при использовании display:none
.Вам нужно сделать изображение background-image
в CSS и установить родительский элемент в 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;
}
}
Вот ссылка , где вы можете прочитать о всевозможных тестах по этому вопросу.