3
私はCSSを初めて使っています。私が学んだとき、私は私を混乱させた何かを見つけました。divの高さを計算するには
divの高さを設定しないと、それに含まれるものによって決定されます。
サンプルコード:
div {
border: solid red;
}
div.a {
border: solid green;
height: 10px;
}
<div>
<div class="a">
123<br/>
123<br/>
123<br/>
</div>
</div>
ここでは最も外側のdiv'heightはアップに10pxのあるdiv.aの高さ、です。
しかし、私はdiv.a
CSSを設定すると、高さが変化
div {
border: solid red;
}
div.a {
border: solid green;
height: 10px;
display: inline-block
}
<div>
<div class="a">
123<br/>
123<br/>
123<br/>
</div>
</div>
{display: inline-block
を}。 div.aのオーバーフローしたコンテンツイベントまでです。
display: inline-block
とはなんですか?
高さが10pxのです。コンテンツがdivをオーバーフローしています。単に 'a'タグ' overflow:hidden'を与えます。 –
コードに高さを直接追加すると何が問題になりますか? –
「」が間違っています。 'display:inline-block'プロパティを設定したために起こった赤い枠線について混乱させるなら、'
'または'
' –