1. クリアフローティング法1 前の親要素の高さを設定します。注: エンタープライズ開発では、可能であれば高さを書き込まないでください。 <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <title>D131_ClearFloat</title> <スタイル> .smallbox1{ 幅:100ピクセル; 高さ:100px; 背景色: 赤; body:3px 黒一色; マージン:5px; フロート:右; } .smallbox2{ 幅:100ピクセル; 高さ:100px; 背景色: 赤; body:3px 黒一色; マージン:5px; } .smallbox3{ 幅:100ピクセル; 高さ:100px; 背景色: 赤; body:3px 黒一色; マージン:5px; } .smallbox4{ 幅:100ピクセル; 高さ:100px; 背景色: 赤; body:3px 黒一色; マージン:5px; } .smallbox5{ 幅:100ピクセル; 高さ:100px; 背景色: 赤; body:3px 黒一色; マージン:5px; } .smallbox6{ 幅:100ピクセル; 高さ:100px; 背景色: 赤; body:3px 黒一色; マージン:5px; } .bigbox1,.bigbox2{ /*幅:400px;*/ /*幅:400px;*/ 背景色: 緑; border:3px 黒実線; } </スタイル> </head> <本文> <div class="bigbox1"> <div class="smallbox1"></div> <div class="smallbox2"></div> <div class="smallbox3"></div> </div> <div class="bigbox2"> <div class="smallbox4"></div> <div class="smallbox5"></div> <div class="smallbox6"></div> </div> </本文> </html> 2. フローティングをクリアする2番目の方法 次の属性にクリア属性を追加します 属性値をクリア: なし: デフォルト値。並べ替えはフローティング要素の並べ替えルールに従って行われます (左フローティングは左フローティングを検索し、右フローティングは右フローティングを検索します) left: 前の左のフローティング要素を検索しない right: 前の右フローティング要素を検索しない 両方: 前の左フローティング要素とフローティング要素を検索しない たとえば、大きなボックスの幅と高さを設定しないと、小さなボックスは大きなボックスをサポートしますが、2 つの大きなボックスは同じ行に配置されます。 .smallbox1{ 幅:100ピクセル; 高さ: 100px; フロート:左; 背景色: 赤; border:2px 黒一色; } .smallbox2{ 幅:100ピクセル; 高さ: 100px; フロート:左; 背景色: 赤; border:2px 黒一色; } .smallbox3{ 幅:100ピクセル; 高さ: 100px; フロート:左; 背景色:青; border:2px 黒一色; } .smallbox4{ 幅:100ピクセル; 高さ: 100px; フロート:左; 背景色: 青; border:2px 黒一色; } </スタイル> </head> <本文> <div class="bigbox1"> <div class="smallbox1"></div> <div class="smallbox2"></div> </div> <div class="bigbox2"> <div class="smallbox3"></div> <div class="smallbox4"></div> </div> </本文> 3 番目のボックスには clear 属性を使用して、新しい行に配置できるようにします (4 番目のボックスには、3 番目のボックスを 4 番目のボックスの隣に配置する必要があるため、この属性は必要ありません)。3 番目のボックスのコードのみを変更する必要があります。 .smallbox3{ クリア:左; 幅:100ピクセル; 高さ: 100px; フロート:左; 背景色:青; border:2px 黒一色; } 注意: margin 属性が無効です。次回はこれを修正する方法について説明します。 3. ソースコード: D131_クリアフロート.html D132_CLearAttribute.html 住所: https://github.com/ruigege66/HTML_learning/blob/master/D131_ClearFloat.html https://github.com/ruigege66/HTML_learning/blob/master/D132_CLearAttribute.html 要約する 上記は、私が紹介した HTML フロートをクリアする 2 つの方法です。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 |
>>: 純粋な CSS で DIV サスペンションを実装するサンプル コード (固定位置)
目次1件のレビュー2 水平分割の5つの戦略2.1 ハッシュ2.2 範囲2.3. キー2.4. リスト...
1. 問題の説明 root@mysqldb 22:12: [xucl]> テーブル t1\G ...
Linuxユーティリティcertbotを使用してhttps証明書を生成するこのツールは Let...
通常、ターミナルでコマンドを実行する場合、別のコマンドの入力を開始する前に、現在のコマンドが終了する...
【歴史的背景】私は 3 年間 MySQL-DBA として働いてきましたが、MySQL が「基本的に利...
プラグインは Firefox ブラウザにインストールされます。 Web Developer プラグイ...
この記事では、簡単な虫眼鏡効果を実現するためのjsの具体的なコードを参考までに共有します。具体的な内...
Dockerにfastdfsをインストールするディレクトリをマウント-v /e/fdfs/トラッカー...
目次1. 永続データの簡単なマウント2. DockerFileでイメージをビルドし、設定ファイルを指...
需要背景:ミニプログラムページに GIF ダイナミック画像を挿入しますが、GIF 画像は通常サイズが...
目次1. 遅いクエリ構成1-1. スロークエリを有効にする2. 遅いクエリSQLの分析を説明する3....
VirtualBox は、技術者が異なる種類の複数の仮想マシン (VM) を同時に実行できるようにす...
MySQL ストアド プロシージャ、カーソル、トランザクションの例の詳細な説明以下は私が作成した M...
目次1. nginxのインストールと操作(Mac OS環境) 2. nginxルールの設定3. コマ...
解決:リンクのターゲット属性値をターゲット フレームワーク名と同じに設定するだけです。具体的な手順:...