BFCコンセプト: ブロック フォーマット コンテキストは、BFC 内の要素を外部の要素から分離する独立したレンダリング領域であり、内部要素と外部要素の配置が相互に影響を与えないようにします。 まず、「BFC (ブロック フォーマット コンテキスト)」という用語を理解しましょう。これは中国語で「ブロック レベル フォーマット コンテキスト」を意味します。 まず、原則を覚えておいてください。要素に BFC がある場合、内部要素がどのように変化しても、外部要素には影響しません。したがって、BFC 要素にマージンの重なりを持たせることはできません。マージンの重なりは外側の要素に影響を与えるからです。また、BFC 要素はフローティングの影響をクリアするためにも使用できます。クリアしないと、子要素のフローティングによって親要素の高さが崩れ、後続の要素のレイアウトと配置に必然的に影響します。これは明らかに、BFC 要素の子要素が外部の要素に影響を与えないという設定に反します。 次の状況では BFC がトリガーされます。 • <html> ルート要素 当然ですが、オーバーフロー値を hidden に設定し、コンテナ要素に BFC を持たせると、子要素 child のフローティングによって親要素の高さが崩れることはありません。 疑似クラス要素を使用してフローティングをクリアします。 .clearFix::after、.clearFix::before { 表示: ブロック; コンテンツ: ''; クリア: 両方; 可視性: 非表示; 高さ: 0; } .clearFix { ズーム: 1;} 要約する 上記は、私が紹介した疑似要素を使用してフローティングをクリアする CSS メソッドです。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信します。 |
<<: IIS を使用して X-Forwarded-For ヘッダー (XFF) を呼び出して訪問者の実際の IP を記録する 2 つの方法
>>: Web デザインの経験: 独善的な Web デザイナー
一般的なNginx構成ではクロスドメインが可能 サーバー{ 11111 を聞いてください。 serv...
序文ブラウザをどのようにズームしても、ボックス コンテナーの高さを常に 100% に保つ必要がある場...
目次プロキシモードとは何ですか?実例を紹介例を使ってプロキシモデルの定義を理解するプロキシとはget...
目次ポータルエラー境界処理エラー境界を使用しない場合はどうなりますか?注記ポータルスロットとも言えま...
この記事では、例を使用して MySQL ユーザーと権限の管理について説明します。ご参考までに、詳細は...
目次文字列の長さ: 長さcharAt() charCodeAt()文字列に値が含まれているかどうかを...
最近、H1 については多くの議論が行われていますが (記事のコンテンツ ページ内)、おおよそ 2 つ...
1. CentOS Linuxにffmpegをインストールする1.ダウンロードして解凍する http...
単一の MYSQL サーバーが現在の Web サイトのトラフィックに対応できない場合の最適化ソリュー...
フォームは、動的な Web ページを実装するための主要な外部フォームです。フォームとフォーム フィー...
mysql 8.0.20 winx64.zip圧縮版のインストールチュートリアルは以下のように記録さ...
序文実際のプロジェクトの開発では、通常、プロジェクト開発フェーズ、テストフェーズ、最終オンラインフェ...
達成される効果は次のとおりです。 マウスがボタン内に移動すると、ネオンライトのような効果が生成され、...
導入Memcached は分散キャッシュ システムです。Memcached には認証とセキュリティ制...
1. 使用シナリオこのような要件があるため、システムが開発されました。ユーザーがデスクトップを離れ...