创建可调整大小的图像,也称为响应式,使用 CSS 媒体查询非常容易。
但是,要使图像真正可调整大小,我们应该考虑将它们设为 .svg 格式。
然而,这并不总是可能的。
照片是复杂的图像,最好以 WebP 或者 JPG 格式提供。
使图像响应小屏幕分辨率的 CSS 如下所示:
@media screen and (max-width:500px) { .main_content img { width:90%; min-width: 300px display:block; margin:0 auto; } }
此媒体查询仅在浏览器窗口小于 500px 时生效,并且它也适用于移动设备。
display:block; and margin:0 auto;
尝试通过将图像转换为块元素并将 margin-left 和 margin-right 设置为 auto 来使图像居中。
居中通常在移动设备上看起来更好。
为了获得最大的兼容性,在进行响应式设计时,我们还应该在 HTML 标题中包含以下内容:
<meta name="viewport" content="width=device-width, initial-scale=1">
这 initial-scale=1 可确保移动设备上的浏览器不会在页面上“放大”/缩小,并允许内容自然流动。
日期:2020-06-02 22:17:14 来源:oir作者:oir