Bootstrap 3.3.5 で構築した私の Web サイトには、レスポンシブにしたい画像が含まれているため、それらに .img-responsive クラスを割り当てました。ただし、Firefox では応答しません (ウィンドウのサイズを小さくしても、画像が小さくならないため、スクロール バーが表示されます)。Internet Explorer では問題なく動作します。「幅:100%;」を追加することで修正できるバグについて読んだ他のブラウザは試していません。しかし、それで問題は解決しません(ウィンドウを小さくすると、画像が大きくなり、それを含む列がその行の唯一の列になるだけです。作成を続けると、再び小さくなりますウィンドウは小さくなりましたが、画面を大きくしたいサイズになると、再びスクロールバーが表示されます.htmlタグに「width: 100%;」をインラインで追加してみました. CSSに追加してみました。「display:block;」も追加してみました "最大幅: 100%;" および「高さ: 自動;」も同様ですが、それは何も変わりませんでした。!important を追加しても役に立ちませんでした。他に何を試せばいいのかわからない!
画像のコードは次のとおりです(行のこの列のみ):
<div class="col-sm-4 nopadding">
<a href="index.html"><img src="images/logo6.png" class="img-responsive logoplacement center-block" alt="Logo"></a>
</div>
そしてCSS:
.logoplacement {
padding-bottom: 20px;
padding-top: 20px;
padding-left: 35px;
vertical-align: middle;
}
.logoplacement img {
display: block;
max-width: 100%;
width: 100%;
height: auto;
}
私に何ができる?
アップデート:
メディアクエリ:
@media (max-width: 780px) {
.logoplacement img{
max-width:80% !important;
}
}