今日はフロートのクリアについてお話します。フロートのクリアについてお話する前に、フロートとは何かを理解する必要があります。ここではフロートの詳しい説明はしません。 <!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. テーブルを作成する4. データを挿入する...
テスターとして、学習プロセス中に Linux でソフトウェアをインストールする必要が頻繁にある場合が...
実行中のコンテナに入る # コンテナに入り、新しいターミナルを開きます# docker exec -...
1. ダウンロードしたMySQLの圧縮パッケージをインストールディレクトリに解凍します。 2. 新し...
シナリオリクエストが 10 件あるが、同時リクエストの最大数は 5 件で、リクエスト結果が必要である...
more は、最もよく使用されるツールの 1 つです。最も一般的な使用方法は、出力コンテンツを表示し...
目次1. Linuxシステムの操作レベルの概要2. 実行レベルを確認する3. 現在のシステムの動作レ...
目次ドロップダウン複数選択ボックスアップグレード - すべてのオプションを追加改訂と改善を求める製品...
目次導入インストールと使用方法文章の相違点と類似点の簡単な比較VuexとPiniaの長所と短所Pin...
導入MySQL 5.7 は、SSL/TLS と全体的なセキュリティ開発におけるいくつかの重要な変更に...
この記事では、CentOS 7 で高可用性 Hadoop 2.10 クラスターを構築する方法を紹介し...
目次1. 需要2. 効果3. すべてのコード1. 需要ユーザーが自分でテーブルを構成できるようになり...
序文docker イメージを削除できません。docker docker imagesを確認すると、イ...
MySQL 8.0 サービスを開始できません最近、 cmdで MySQL サービスを起動するときに遭...
コードをコピーコードは次のとおりです。 <!--[IEの場合]><script t...