今日はフロートのクリアについてお話します。フロートのクリアについてお話する前に、フロートとは何かを理解する必要があります。ここではフロートの詳しい説明はしません。 <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <title>ドキュメント</title> <スタイル> *{ マージン: 0; パディング: 0; } 。箱{ 幅: 1000ピクセル; マージン: 0 自動; 境界線: 8px 黒一色; } .box::after{ コンテンツ: ""; クリア: 両方; 表示: ブロック; } .box .left{ 幅: 50%; 高さ: 300px; 背景色: 赤; フロート: 左; } .box .right{ 幅: 50%; 高さ: 300px; 背景色: 青; フロート: 右; } </スタイル> </head> <本文> <div class="box"> <div class="left"></div> <div class="right"></div> </div> </本文> </html> ここから、フローティングを使用すると、親の幅と高さを子で引き伸ばすことができないため、レイアウトが想像したものと異なることがわかります。ここには多くの解決策があります。 最初のもの: 親要素にdivを追加し、追加されたdivのフロートをクリアします。 <div class="clear"></div> クリア{ クリア: 両方; } 2番目のタイプ: 親 div の高さを設定することもできます。 。箱{ 幅: 1000ピクセル; 高さ: 300px; マージン: 0 自動; 境界線: 8px 黒一色; } 3番目 親に overflow:hidden; 属性を追加することもできます。これも機能します。 。箱{ オーバーフロー: 非表示; 幅: 1000ピクセル; マージン: 0 自動; 境界線: 8px 黒一色; } 4番目 フローティングをクリアするには、position: absolute または display: inline-block を使用できます。 。箱{ /* 位置: 絶対; */ 表示: インラインブロック; 幅: 1000ピクセル; マージン: 0 自動; 境界線: 8px 黒一色; } 実は、他の 4 つのタイプを知っていれば十分ですが、5 番目のタイプの使い方を知っておく必要があります。他の 4 つのタイプはフローティング要素をクリアできますが、不要なトラブルを引き起こします。2 番目のタイプを例に挙げてみましょう。親が後で子要素を追加する必要がある場合、親の高さも変更する必要があり、多くのトラブルが発生します。5 番目のタイプは最も実用的なタイプでもあります。 5番目 疑似要素を使用してフロートをクリアします。親に疑似要素を追加できます。 .box::after{ コンテンツ: ""; クリア: 両方; 表示: ブロック; } CSS clear float clear:both のサンプルコードに関するこの記事はこれで終わりです。CSS clear both によるフローティングコンテンツのクリアに関する関連記事については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: JSはclip-pathを使用して動的領域クリッピング機能を実装します
>>: Linux システム AutoFs 自動マウント サービスのインストールと構成
目次1. 左端接頭辞原則2. 表に戻る3. インデックスプッシュダウン序文:インデックス プッシュダ...
Dockerコンテナのマウントディレクトリ情報のみを表示する docker 検査 --format ...
目次1. データ型1. MySQL空間データとは何か2. GeoJSONとは3. 空間データ型のフォ...
この記事では、ログインボックスのドラッグ効果を実現するためのJavascriptの具体的なコードを参...
目次1. テーブルを作成する1.1. テーブルを作成するための基本構文1.1.1. シンプルなテーブ...
目次1. サンプルコード2. 現象を通して本質を見抜く3. 実施原則4. 親コンポーネントのコンパイ...
1. 透明度を変更してテキストを徐々に点滅させると、次のような効果が得られます。 <!DOCT...
この記事では、MySQL 学習ノートの select ステートメントの完全な使用方法を例を使用して説...
本日の投稿では、Web デザインで使用される円形要素の優れた例をいくつか挙げ、美しい丸いボタン、メニ...
レプリケーションとは、マスター データベースの DDL および DML 操作をバイナリ ログを介して...
テーブル ヘッダーの背景画像を設定します。任意の GIF または JPEG 画像ファイルを使用できま...
序文ストレス テスト中に、リソース使用のボトルネックによって発生する最も直接的なパフォーマンスの問題...
mysqlはデータディレクトリ内のファイルをコピーしてデータを復元します背景: MySQL がクラッ...
HTML 仕様書では、画像の crossorigin 属性が導入されています。適切なヘッダー情報 ...
この関数の効果はvue的provide/injectに似ています。 contextを通じて反応できる...