【发布时间】:2013-04-09 00:19:24
【问题描述】:
我在一个宽度为 820 像素的 div 中有一个宽度为 100% 的图像。当我将图像缩小到 iPad 和 iPhone 5 的屏幕尺寸时,图像会缩小到,但在那个尺寸下,我希望图像是屏幕尺寸宽度的 100%。
我已经尝试在媒体查询中使用 100% 的宽度,但图像从未缩放到全宽。
在平板电脑和智能手机中,哪种方法最适合使图像具有全屏宽度?考虑到我使用的是最大宽度为 960px 的网格(骨架网格:http://www.getskeleton.com/)
谢谢。
【问题讨论】:
-
如果您正确使用媒体查询,图像将缩放到 100%,但相对于父元素。因此,请注意图像的父母在小分辨率上获得 100%。
-
所以如果父图片是一个宽度为820px的div,而这个div有一个宽度为960px的父div,我使用媒体查询来定义这3个元素的宽度为100% ?
-
类似的东西。因为如果要将图像宽度设置为屏幕大小的 100%,则每个父级必须具有 100% 的宽度。如果未定义块元素的宽度,则默认为 100%。
-
我已经尝试过了,但它不起作用。 html 结构是这样的:
标签: html css media-queries