私はレスポンシブなウェブサイトを作ろうとしています。したがって、イメージの幅はスニペットに示されているようにページのwithで決まる幅になります。通常は、縦横比を維持するために、私は言う:小さい幅を作るとき height: relative
私のイメージの高さが幅に比例しないのはなぜですか?
しかし、いくつかの理由で
は、高さが調整されません...それはなぜですか?
/* TITLE BLOCK */
.title_block {
width: 100%;
min-height: 320px;
height: auto;
}
.title-block-image {
width: 100%;
max-width: 345px;
height: relative;
display: block;
margin: auto;
}
<div id="title_block" name="title_block" class="title_block white">
<div class="float-left">
<img src="{ROOT}img/Camerashop24/logo.jpg" alt="logo" style="height: 135px;" class="title-block-image">
</div>
</div>
:
@media画面と(MAX-幅:1100px){
}
通常の設定の画像は次のとおりです。
.title_block{
width: 1100px;
height: 140px;
margin: auto;
}
.title-block-image{
height: 100px;
width: auto;
}
100pxなどの設定を解除する必要がありますか?または、新しいheight: auto
はすでにそうしているはずですか?
に何の '高さはありません:CSSのrelative'は、あなたが何をすべき
は
CSSです! – Pedram
あなたは高さを削除することはできません:相対、および高さを追加:自動; –