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沒有任何影響。CSS:圖片最大寬度在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中,將頁面縮小到432px以下,您將看到圖像不再遵循最大寬度(當它們超過764像素時)。
如何在不使用圖像容器–的情況下修復此問題–以使響應圖像在Firefox和IE中正常工作?
聽起來像Bootstrap的響應位可能會導致您一些問題。你確定沒有媒體查詢是干擾嗎? –
我認爲這不是媒體查詢。除了'responsive.css'和'@media print','img'標籤沒有任何樣式。 –
你有沒有找到答案? –