CSSフローティングとフローティング解除について

CSSフローティングとフローティング解除について

フロートの定義

要素を通常のドキュメント フローから外し、要素を左また​​は右に近づけます。親要素の端、またはフロートに設定された他の要素の端

浮上した問題解決

1. 画像の周囲にテキストが入る問題を解決する
2. 間隔の問題を解決する
3. 左または右にレイアウトできます

テキストを画像の左側に配置する

floatを使用しない場合:

ここに画像の説明を挿入

float を使用する場合:

ここに画像の説明を挿入

使用された属性

使用される属性: float、属性値: right/left

浮上高の崩壊問題と解決策 浮上高の崩壊問題

親要素に設定された高さが子要素に設定された高さと異なる場合、高さの崩れの問題が発生します。テキストを挿入するときに、正しい位置に挿入できず、高さの崩れにより、このブロックの下にタイトルが表示されなくなります。

ここに画像の説明を挿入

解決後:

ここに画像の説明を挿入

回避策

疑似要素クリアフロート:
フロートをクリアするには、親要素の後に疑似要素を設定します。
1.親タグに合わせて表示を設定する
2. もう一度clear:bothを設定する
コード:

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
    <メタ文字セット="UTF-8">
    <title>タイトル</title>
    <スタイル タイプ="text/css">
        。親{
            幅: 400ピクセル;
            高さ: 400px;
            マージン: 0 自動;
            表示: ブロック;
            背景: ライトグレー;
        }
        .parent:after{
            コンテンツ: "";
            表示: ブロック;
            クリア: 両方;
        }
        。子供{
            表示: インラインブロック;
            幅: 200ピクセル;
            高さ: 200px;
            背景: 水色;
            フロート: 左;
        }
    </スタイル>
</head>
<本文>
<div class="parent">
    <div class="child"></div>
    <div class="child"></div>
    <div class="child"></div>
</div>
<h1>これは見出しです</h1>
<div></div>
</本文>
</html>

CSS フローティングとフローティングキャンセル効果に関するこの記事はこれで終わりです。CSS フローティングとフローティングキャンセル効果に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  HTMLからPDFへのスクリーンショット保存機能の実装

>>:  html+vue+element-ui のスムーズさを 1 分で体験

推薦する

ウェブデザインと制作におけるハイパーリンクの効果の向上

ハイパーリンクを使用すると、ページからページへ、またはサイトからサイトへ瞬時に移動できます。このよう...

OR キーワードを使用した MySql 複数条件クエリ ステートメント

前の記事では、And キーワードを使用した MySql の複数条件クエリ ステートメントを紹介しまし...

HTML iframe 使用状況の概要の収集

Iframe 使用状況の詳細な分析<iframe frameborder=0 width=17...

モバイルデバイスで 1 ピクセルの境界線の問題を解決するいくつかの方法 (5 つの方法)

この記事では、モバイルデバイス上の 1 ピクセルの境界線の問題を解決する 5 つの方法を紹介します。...

CSS3 シンプルカットカルーセル画像実装コード

実装のアイデアまず、親コンテナーを作成し、2 つの順序なしリストを使用して、柔軟なレイアウトで親コン...

Nginx ルーティング転送とリバースプロキシロケーション構成の実装

Nginx を設定する 3 つの方法最初の方法は、位置一致部分を直接置き換える。 2 番目の pro...

MySQL 正規表現 (regexp と rlike) の検索機能の例分析

この記事では、例を使用して MySQL 正規表現 (regexp および rlike) の検索機能を...

ミニプログラム開発ツールのソースコードからの基本実装の分析

目次ミニプログラム開発者ツールのソースコードを表示する方法ミニプログラムアーキテクチャ設計1. ミニ...

Vueコンポーネントは、写真やビデオをアップロードするためのサンプルコードをカプセル化します

まず依存関係をダウンロードします: cnpm i -S vue-uuid ali-oss画像フィール...

Reactのdiffアルゴリズムの詳細な分析

Reactのdiffアルゴリズムの理解diffアルゴリズムは、 Virtual DOMの変更された部...

MySQL ストレージエンジンの簡単な紹介

1. MySQL アーキテクチャストレージ エンジンを紹介する前に、まずは MySQL アーキテクチ...

Linux lnコマンドの使用

1. コマンドの紹介ln コマンドは、ファイルのリンクを作成するために使用されます。リンクは、ハード...

Reactは二次連結(左右連結)を実現する

この記事では、二次リンクを実現するためのReactの具体的なコードを参考までに共有します。具体的な内...

MySQL のデッドロックとデータベースおよびテーブル シャーディングの問題の詳細な説明

MySQL 運用上の問題点を記録します。ビジネスシナリオと問題の説明外部インターフェースをリクエスト...