divコンテナ内の背景色または画像は、サイズが大きくなるにつれて大きくなります。

divコンテナ内の背景色または画像は、サイズが大きくなるにつれて大きくなります。

コードをコピー
コードは次のとおりです。

高さ:自動 !重要;
高さ:550px;
最小高さ:550px;

Div の末尾に次のコードを追加します。
<div style="clear:both;"></div>

または

<br style="clear:both;" />

2. after疑似クラスを使用する

このメソッドは、親コンテナーの after 疑似クラスとコンテンツ宣言を使用して、指定された現在のコンテンツの最後に新しいコンテンツを追加します。一般的には、「ドット」を追加します。これは、ドットの方が小さくて目立ちにくいためです。次に、これを使用してフロートをクリアし(フロートされた要素を閉じ)、コンテンツを非表示にします。

この方法は互換性が平均的ですが、さまざまなハックによりさまざまなブラウザに対応できるようになり、HTML が比較的クリーンな状態を保つことができるため、今でも頻繁に使用されています。


コードをコピー
コードは次のとおりです。

#外側:後{
コンテンツ:"。";
高さ:0;
可視性:非表示;
表示:ブロック;
クリア:両方;
}

3. オーバーフローを非表示または自動に設定する

このアプローチは、親コンテナーのオーバーフローを非表示または自動に設定して、標準準拠のブラウザーでフローティング要素を閉じることです。

ただし、オーバーフローを使用すると、ページのパフォーマンスに影響する可能性がありますが、この影響は不確実です。複数のブラウザでページをテストすることをお勧めします。

4. フローティング外部要素、フロートインフロート

このアプローチは、親コンテナーもフロートさせるもので、フローティング要素の機能(フローティング要素はフローティング要素を閉じる)を活用します。この方法は、IE/Win や標準互換ブラウザでは効果が高いですが、欠点も明らかです。親コンテナはいつでもフローティングできるとは限りません。結局のところ、フローティングは特殊な動作であり、レイアウトによってフローティングできないことがよくあるのです。

<<:  初心者向け入門講座⑧:記事サイトを簡単に作る

>>:  プロジェクトのフロントエンドとバックエンドでの Echart チャートの使用に関する詳細な説明

推薦する

Linux での screen コマンドの使用方法の詳細な説明

GUNスクリーン:公式サイト: http://www.gnu.org/software/screen...

MySQLユーザー権限テーブルについての簡単な説明

MySQL はインストール時に自動的に mysql という名前のデータベースを作成します。mysql...

JSにおける4つのデータ型判定方法

目次1. 型2. インスタンス3. コンストラクター4.toString() この記事では、4 つの...

MySQLデータの同時更新を処理する方法

UPDATE はロックしますか?以下のような場合、SQL文はロックされますか? テーブル1を更新しま...

Linuxシステムにおけるプロセス管理の詳細な説明

目次1. プロセスとスレッドの概念2. プロセス管理とは何ですか? 3. プロセス管理の役割4. L...

MYSQL の COLLATE とは何ですか?

序文MySQL で show create table <tablename> コマンド...

Reactの状態の理解についての簡単な分析

複雑なコンポーネント (クラス コンポーネント) と単純なコンポーネント (関数コンポーネント) を...

VirtualBox での CentOS 8.1 仮想マシンのインストールを最小限に抑える詳細なチュートリアル

1. 関連ツールと画像をダウンロードするダウンロードリンクバーチャルボックス: https://do...

HTMLはa要素hrefのURLリンクを自動的に更新したり新しいウィンドウを開いたりする機能を実装する

場合によっては、次のような機能を実装したいことがあります。リンクをクリックします。リンクがブラウザで...

HTML で余分なテキストを省略記号に変換する方法

HTML で余分なテキストを省略記号として表示したい場合は、いくつかの方法があります。 1行テキスト...

Windows と Linux 間のリモート デスクトップ接続

Linux へのリモート デスクトップ接続といえば、まず VNC の使用を思い浮かべるかもしれません...

Win10にCentOS7仮想マシンをインストールする

1. VMware Workstation 64バージョンをダウンロードするhttps://www....

Vue スキャフォールディングでのレンダリングを理解する

Vue スキャフォールディングでは、エントリ ファイル main.js の新しい Vue コードに、...

IntelliJ IDEA に Docker プラグインをインストールする詳細な手順 (2018 バージョン)

目次1. 開発環境2. dockerプラグインをインストールする1. アイデアのインストール2. イ...

Vue を使用してパブリック アカウントの Web ページを開発する方法

目次プロジェクトの背景始めるvue-cliでプロジェクトを作成するモバイル適応についてnormali...