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 サスペンションを実装するサンプル コード (固定位置)
最近、プロジェクトで問題が発生しました。サーバー側のプログラムが突然クラッシュして終了しました。クラ...
数日前、CSS で 3 列レイアウトを書いていたときに、突然この方法を思いつきました。このアイデアは...
序文: MySQL では、システムが多くの文字セットをサポートしており、異なる文字セット間にはわずか...
1. リクエスト回答インターフェース2. ユーザーの回答が正しいかどうかを判断します。回答が正しい場...
目次1. データベース操作1.1 データベースの表示1.2 データベースを作成する1.3 データベー...
この記事の例では、ボタンをクリックすることで画像を切り替えることを実現するJavaScriptの具体...
背景:かなり前(2017.6.5、記事にはタイムリーさがあり、特に使用されているツールは頻繁に更新さ...
目次1. CSS のみを使用して作成したアニメーションのクリスマスツリー2. CSS のみを使用して...
なぜなら、SQL Server 2005 に基づくデータベース チュートリアルがあり、そこで使用され...
この記事は「Attribution 4.0 International (CC BY 4.0)」ライ...
MySQLダウンロードアドレス: https://obs.cn-north-4.myhuaweicl...
【1】<i></i>タグと<em></em>タグ同じ...
目次1. ミニプログラム下請け2. Uniapp 下請けアプレット下請けの手順: 1. manife...
このスクリプトは、nginxの起動、停止、再起動の操作を満たすことができます。 #!/bin/bas...
序文データベース操作では、同時データ読み取りの正確性を効果的に保証するために、トランザクション分離レ...