HTMLのfloatをクリアする方法

coldplay.xixi
リリース: 2023-01-05 16:11:34
オリジナル
15636 人が閲覧しました

html フロートをクリアする方法: 1. フローティング要素の親要素に高さと幅を追加します; 2. 親要素に [overflow: hidden] を追加します; 3. フローティング要素に [clear: Both] を追加します兄弟要素; 4. 疑似クラスを使用してフローティングを削除します。

HTMLのfloatをクリアする方法

#このチュートリアルの動作環境: Windows7 システム、html5 バージョン、DELL G3 コンピューター。

html フローティングを解除する方法:

方法 1: (親要素の幅と高さを指定します)

フローティング要素がドキュメント フローを占有していないため、紫色の div は、消えるのではなく、高さをサポートするコンテンツがないために消えます。したがって、最初の方法は、紫色の div の高さと幅、つまりフローティング要素の親の高さと幅を指定して、表示のために幅と高さを独自に拡張できるようにすることです。

css コード:

#div1{width:600px;height:300px;background: medium purple;} #left{width: 200px;height: 100px;background: sky-blue;} #right{width: 250px;height: 150px;background: pink;}
ログイン後にコピー

レンダリング:

HTMLのfloatをクリアする方法

##方法 2: 親要素とオーバーフロー: hidden

紫色の div に固定の幅と高さを与えるのではなく、そのコンテンツを拡張したいと言う人は多いでしょう。次に、紫色の div である親要素の CSS に overflow:hidden を追加します。これにより、紫色の div が表示されるようになります。

css コード:

#div1{background: medium purple;overflow:hidden}
ログイン後にコピー

レンダリング

HTMLのfloatをクリアする方法##方法 3: 兄弟要素にクリアを追加します:両方

親の変更に加えて、子要素の兄弟要素も変更して、フローティングを削除する効果を得ることができます。

html コード:

ログイン後にコピー

レンダリング:

##方法 4: 疑似クラスを使用して float を削除するHTMLのfloatをクリアする方法

疑似クラスでフロートをクリアする場合は after を使用し、コンテンツを追加します: "" コンテンツを追加するかどうかは自由ですが、display: block; を追加し、clear: Both; とも記述する必要がありますcss コード:

#div1:after{content:"";clear: both;display: block;}
ログイン後にコピー

レンダリング:

関連学習の推奨事項:HTMLのfloatをクリアする方法html ビデオ チュートリアル

以上がHTMLのfloatをクリアする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!