img {
max-width: 100% !important; /* Set a maxium relative to the parent */
width: auto\9 !important; /* IE7-8 need help adjusting responsive images */
height: auto; /* Scale the height according to the width, otherwise you get stretching */
vertical-align: middle;
border: 0;
display: block;
-ms-interpolation-mode: bicubic;
}
上面的 CSS 取自Twitter Bootstrap,它允许响应式图像。唯一的问题是这在 Firefox 和 IE 中无效。
在以下情况下:
<div class="row-fluid">
<div id="logo" class="span4">
<a href="<?= home_url( '/' ) ?>"><img src="<?= get_template_directory_uri() ?>/assets/images/logo.png" /></a>
</div>
</div>
http://dev.netcoding.net/lowsglass/about-us/ - 这是一个显示问题的页面。
在 Firefox 或 IE 中,将页面缩小到 432 像素以下,您会看到图像不再遵循最大宽度(而在 764 像素以上时它们会这样做)。
我怎样才能解决这个问题——不使用图像容器——使响应式图像在 Firefox 和 IE 中工作?