CSS | float
floatを使用する場合
しゅしよう 画像の周囲にテキスト を囲む.ページレイアウトの場合、 は、過去にレイアウトに使用されていた.
最近のレイアウトのキャプチャ
flex > float
浮動小数点値のタイプ none : 要素はオフセットされません.(default) left : エレメント自体をコンテナの左側に配置します. right : エレメント自体を含むコンテナの右側に配置します. Inherit : 要素自体を含む親のfloatプロパティを取得します. float左(または右) くっついたので、 {position:absolute}と一緒に使用できません. float問題と解決
質問1:親が認知できない→親を離れる
解決する.
1.最後にラベルを付けてclearプロパティを適用する
clearプロパティ
float要素の横に埋め込まれた要素に適用されるプロパティ
負担:より多くのHTMLコードを入力する必要があります.
特長
clear: left; もしそうであれば、左側のオーバーラップ要素はオーバーラップしません.
2.外部divへのオーバーフロー:hidden;ズームを超えるコンテンツを非表示にすることができます. 3.外部divにフローティング
→サブアイテムの浮動高さを認識し、それに応じてその高さを占める
→問題:floatとなり、block元素の性質が消失する.
→問題の解決:width:100%;追加
質問2:画像が大きすぎて親を超えた場合
float propertyとして宣言されたサブエレメントを含む親エレメントの高さが正常な値にならないという問題を解決したい場合.
解決2(clearfixカーネル)
しゅしよう
最近のレイアウトのキャプチャ
flex > float
質問1:親が認知できない→親を離れる
解決する.
1.最後にラベルを付けてclearプロパティを適用する
clearプロパティ
float要素の横に埋め込まれた要素に適用されるプロパティ
負担:より多くのHTMLコードを入力する必要があります.
特長
clear: left; もしそうであれば、左側のオーバーラップ要素はオーバーラップしません.
→サブアイテムの浮動高さを認識し、それに応じてその高さを占める
→問題:floatとなり、block元素の性質が消失する.
→問題の解決:width:100%;追加
質問2:画像が大きすぎて親を超えた場合
float propertyとして宣言されたサブエレメントを含む親エレメントの高さが正常な値にならないという問題を解決したい場合.
解決2(clearfixカーネル)
.clearfix {
overflow: auto;
zoom: 1; # IE6를 지원하고 싶다면 추가
}
→親の中には自分のイメージがあるReference
この問題について(CSS | float), 我々は、より多くの情報をここで見つけました https://velog.io/@katej927/CSS-floatテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol