float:左/右/なし; 1. 同じレベルフローティング (1)ブロックレベル要素を同じ行に表示する(同じ行に表示する要素はすべてフロートさせる必要がある) <div class="box1">ボックス1</div> <div class="box2">ボックス2</div> <div class="box3">ボックス3</div> .box1{ 境界線: 2px 実線の赤; 幅: 40px; 高さ:100px; フロート:左; } .box2{ 境界線: 6px 黒一色; 幅:100ピクセル; 高さ:40px; フロート:左; } .box3{ 境界線: 12px 青実線; 幅:100ピクセル; 高さ:300px; フロート:左; } (2)インライン要素が幅と高さをサポートするようにする <span class="box1"></span> .box1{ 境界線: 2px 実線の赤; 幅: 40px; 高さ:100px; フロート:左; } 3. 幅または高さが設定されていない場合は、幅と高さはコンテンツによって拡張されます。 <span class="box1">こんにちは</span> .box1{ 境界線: 2px 実線の赤; フロート:左; } 4. 要素にフロートを追加すると、その要素は標準のドキュメント フロー (ドキュメント フローはドキュメント内のオブジェクトの位置を指します) から外れ、その要素をカバーするためにフロートされていない要素 (後方にフロート) を探すことになり、前の要素とは関係がなくなります。 <div class="box1"></div> <div class="box2"></div> <div class="box3"></div> .box1{ 境界線: 1px 実線の赤; 幅: 40px; 高さ:100px; フロート:左; } .box2{ 境界線: 4px 青実線; 幅: 140ピクセル; 高さ:40px; フロート:左; } .box3{ 境界線: 8px の灰色 幅: 200ピクセル; 高さ:200px; } 5. 要素がフロートされている場合、その要素はまず標準フローを離れ、次にフロート方向に従ってフロートし、前のフロート要素の境界に当たって停止するか、前のレイヤーが要素を収容できずに落ちて次の行に配置されます。 <div class="box1"></div> <div class="box2"></div> <div class="box3"></div> .box1{ 境界線: 11px 赤 幅: 40px; 高さ:100px; フロート:右; } .box2{ 境界線: 4px 青実線; 幅: 140ピクセル; 高さ:40px; フロート:左; } .box3{ 境界線: 8px の灰色 幅: 200ピクセル; 高さ:200px; } 6. 要素Aがフロートしていない要素Bの上にフロートすると、Bのコンテンツの元の位置が押し出され、さらには押し出されてしまう。 <div class="box1">ボックス1</div> <div class="box2">ボックス2</div> <div class="box3">ボックス3</div> .box1{ 境界線: 11px 赤 幅: 40px; 高さ:100px; } .box2{ 境界線: 4px 青実線; 幅: 60ピクセル; 高さ:100px; フロート:左; } .box3{ 境界線: 8px の灰色 幅: 200ピクセル; 高さ:200px; } 分析する際、要素がフローティング状態の場合は、その前の要素のみを参照します。前の要素もフローティング状態の場合は、並べて表示されます。前の要素がフローティング状態でない場合は、相対的な位置は変更されません。 詳細な分析: https://www.jb51.net/web/76691.html 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 |
>>: HTML は、Web ページの作成者が学習して習得しなければならないものです。
1. リクエスト回答インターフェース2. ユーザーの回答が正しいかどうかを判断します。回答が正しい場...
序文この記事は主に、MySQL で浮動小数点型を文字型に変換するときに発生する問題を紹介します。これ...
インストール前の作業: VMware Workstation がインストールされていることを確認し、...
docker イメージを使用する場合、以下に示すように、REPOSITORY と TAG の両方が ...
ページの自動スクロール効果は JavaScript で実現できますが、今日偶然、JS 制御なしでさま...
この記事の例では、ページキャッシュ機能を実装するためのVueの具体的なコードを参考までに共有していま...
データクリーニング (ETL)コアビジネスの MapReduce プログラムを実行する前に、まずデー...
自動プロジェクト展開は大企業やユニコーン企業でよく使用され、手動でプロジェクトを展開するよりも効率的...
MySQL パーティションテーブルの概要数億、あるいは数十億ものレコードを格納するテーブルに遭遇する...
また、Dockerを使用してDjangoプロジェクトをデプロイするのも非常に簡単です。とても良いです...
序文: Vueプロジェクトで透かし効果を使用するには、コンテナを指定できます効果画像: 1. コンテ...
Vue のツリー表示については、プロジェクトが使用されています: エフェクト ダイアグラムがツリー...
この記事では、動的な点と線の効果を実現するためのJavaScriptキャンバスの具体的なコードを参考...
目次1. Vue2 構文2. Vue3の使用1. コンポーネントのref値を設定する2. コンポーネ...
前の章では、1 つのテーブルからデータを読み取る方法を学習しました。これは比較的簡単ですが、実際のア...