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. 背景LDAP を使用して、操作および保守に関連するユーザー名とパスワードを集中管理します。 1...
実際のプロジェクトでは、上下のスクロール バーと左右のスクロール バーは DIV 内にないため、右の...
この記事では、画像のシームレスなスクロールを実現するためのJavaScriptの具体的なコードを参考...
効果画像: 序文:最近、屋外の大画面プロジェクトに取り組んでいました。システムの入力方法は使いにくか...
序文:ある日、DockerでMySQLサービスを構築したところ、MySQLのコマンドラインで中国語の...
序文Ubuntu 18.04 LTS で IP アドレスを設定する方法は、これまで使用されていた設定...
CentOS8 に最小限のデプロイメントで OpenStack Ussuri をインストールするため...
実稼働環境で Docker を使用する場合、多くの場合、データを複数のコンテナ間で永続化または共有す...
ピップとは何かpip は、Python パッケージの検索、ダウンロード、インストール、アンインストー...
序文会社でのインターンシップ中、フロントエンド開発にはvue+element-uiフレームワークを使...
MySQL クエリ結果をcsvにエクスポートするには、通常、php を使用して mysql に接続し...
この記事の例では、タイマー機能を実装するためのVueの具体的なコードを参考までに共有しています。具体...
ロケーションは「位置指定」を意味し、主にさまざまな位置指定のための URI に基づいています。これは...
この記事では、Vueを使用して虫眼鏡付きの検索ボックスを実装する方法を紹介します。具体的な内容は次の...