[TIL]CSSを混同する3つの側面
📚TL;DR
position
1.相対:自分基準の位置
2.absolute:親の教養基準の位置
3.固定:ウィンドウ基準位置
display
1.block:幅を最大化
2.inline:width最小占有量
3.inline-block:width必要なだけ使用
float:フローティングレイヤを左または右に移動します.floatプロパティを持つエンティティは、親の高さを認識できません.
1. position : relative, absolute
position propertyを使用して、エンティティを所望の位置に移動します.一般的に、エリー小屋をある位置に移動させたい場合は、両親のエリー小屋に
position property値が
display propertyは、画面にエンティティを表示する方法を決定します.設定できる値は「block、inline、inline-block、flex、grid、none、hiddenなど.
block element:elmentの先頭と末尾で実行
inline element:elmentの先頭と末尾では何も実行されません.
inline-block element:レイヤーの開始と終了で上書きは実行されません.elment widthとheightを設定できます.
4. float
float propertyを使用すると、画面の左側または右側が豊かになります.floatプロパティを持つエンティティは、親の高さを認識できず、レイアウトが破壊されます.代表的な解決法は
position
1.相対:自分基準の位置
2.absolute:親の教養基準の位置
3.固定:ウィンドウ基準位置
display
1.block:幅を最大化
2.inline:width最小占有量
3.inline-block:width必要なだけ使用
float:フローティングレイヤを左または右に移動します.floatプロパティを持つエンティティは、親の高さを認識できません.
1. position : relative, absolute
position propertyを使用して、エンティティを所望の位置に移動します.一般的に、エリー小屋をある位置に移動させたい場合は、両親のエリー小屋に
position : relative
を与え、移動するエリー小屋にposition : absolute
を与え、bottom : 0
のように絶対(絶対)位置を与えます.<div class="parent">
<div class="child"></div>
</div>
.parent {
position : relative;
}
.child {
position : absolute;
bottom : 0;
left : 0;
}
2. position : fixedposition property値が
fixed
に付与されると、ブラウザウィンドウを基準としてエンティティの位置が設定される.これにより、メニューバーを上下に固定できます.<style>
.nav-bar {
position : fixed;
top : 0;
}
</style>
<nav class="nav-bar"></nav>
3. displaydisplay propertyは、画面にエンティティを表示する方法を決定します.設定できる値は「block、inline、inline-block、flex、grid、none、hiddenなど.
block element:elmentの先頭と末尾で実行
inline element:elmentの先頭と末尾では何も実行されません.
inline-block element:レイヤーの開始と終了で上書きは実行されません.elment widthとheightを設定できます.
4. float
float propertyを使用すると、画面の左側または右側が豊かになります.floatプロパティを持つエンティティは、親の高さを認識できず、レイアウトが破壊されます.代表的な解決法は
overflow : hidden
を用いた方法である.<div class="box">
<img class="float-right" src="...">
<p>...</p>
</div>
.box {
border : 1px solid #333;
overflow : hidden;
}
.float-right {
float : right;
}
Reference
この問題について([TIL]CSSを混同する3つの側面), 我々は、より多くの情報をここで見つけました https://velog.io/@mgm-dev/TIL-CSS-헷갈리는-3가지テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol