0

我正在设计一个响应式网站。在响应式网页设计中,我们无法在“img”标签中指定图像的宽度和高度。但是没有宽度和高度,该站点非常慢。有什么解决办法吗?

4

1 回答 1

0

您可以复制图像,一张用于大屏幕,一张用于小屏幕(缩略图)。

<img src="large.jpg" alt="images alt for big screens" class="show-for-large"/>
<img src="small.jpg" alt="images alt for small screens" class="show-for-small"/>

CSS:

.show-for-large {display:block;}
.show-for-small {display:none;}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  .show-for-large {display:none;}
  .show-for-small {display:block;}
}

并且您可以 display:none 用于大屏幕的小 img 和响应性您可以执行 display:block;

浏览器不会渲染不显示的元素,所以这可能是一个技巧。

于 2013-07-31T14:08:02.043 回答