IE6 および IE7 で DIV コンテナの固定高さを使用するためのヒント

IE6 および IE7 で DIV コンテナの固定高さを使用するためのヒント
IE6 と IE7 では CSS の解釈に多くの違いがあります。今日はそのうちの 1 つである高さについて説明します。
例:
コードをコピー
コードは次のとおりです。
<div style="height:50px">


IE6 の場合: DIV 内のコンテンツの高さが 50 ピクセルを超えない場合、DIV の高さは 50 ピクセルになります。設定値を超える場合、高さはコンテンツに合わせて拡張されます。これは通常、アダプティブ ハイトと呼ばれます。
IE7 の場合: DIV 内のコンテンツの高さが 50px を超えない場合、DIV の高さは 50px になります。設定値を超える場合、DIV の高さは 50px に固定され、超過したコンテンツは DIV を超えてオーバーフローします。DIV の下に他のコンテンツがある場合、オーバーフローしたコンテンツと重なります。

これは明らかに非常に重要なポイントであり、処理しないとページの乱れが発生します。この問題を解決するには通常 2 つの方法があります。

1. 高さに焦点を当てる: DIV の高さを 50 ピクセルに固定し、余分なコンテンツを非表示にして、両方のブラウザーの CSS を次のように記述します。
コードをコピー
コードは次のとおりです。
<div style="height:50px;overflow:hidden">
overflow:hidden は非常に重要であり、互換性はこれに依存します

2. コンテンツ指向: DIV の最小の高さを 50 ピクセルに設定します。コンテンツが多すぎる場合は、DIV の高さがコンテンツに合わせて調整されます。現時点では、互換性処理を行うために CSS HACK が必要です。
<div style="min-height:50px;_height:50px;">、min-height:50px は最小の高さで、IE7 と FF はこれを認識できますが、_height:50px は IE6 のみが認識できるようにするために下線が引かれています。

<<:  CSS を使用して 3 列のアダプティブ レイアウト (両側は固定幅、中央はアダプティブ) を実現します。

>>:  tomcat8の最新のLinuxインストールプロセス

推薦する

Mysql+JavaSwing に基づくスーパーマーケット商品管理システムの設計と実装

目次1. 機能紹介2. キーコード2.1 ホームページの機能2.2 製品情報を追加する2.3 データ...

CSS仕様 BEM CSSとOOCSSサンプルコード詳細説明

序文プロジェクト開発中、各人のコーディング習慣が異なるため、記述された CSS コードは十分に構造化...

vue3 の setUp とリアクティブ関数の使用方法の詳細な説明

1. いつsetUpを実行するかvue3 ではメソッドを正常に使用できるようになったことは誰もが知っ...

Ubuntu 16.04 に nvidia ドライバー + CUDA + cuDNN をインストールする詳細なチュートリアル

準備1. GPUがCUDAをサポートしているかどうかを確認するlspci | grep -i nvi...

MySQL の group by に関する簡単な説明

目次1. はじめに2. ユーザーテーブルを準備する2.1 グループ化ルール2.2 グループの使用2....

Vueの最初のプログラムを書くための勉強ノート

目次1. HTMLを書く、最初のVueプログラムビューテンプレートとデータに注意してください決定ルー...

MySQL グリーンバージョン設定コードと 1067 エラーの詳細

MySQL グリーンバージョン設定コードと 1067 エラーMySQL エンコーディングを表示 &#...

Alibaba Cloud ServerにMySQLデータベースをインストールする方法の詳細な説明

序文学習中に Zookeeper をインストールする必要があったため、仮想マシンに常に問題が発生した...

Docker 経由で Redis 6.x クラスターをデプロイする方法

システム環境: Redis バージョン: 6.0.8 Docker バージョン: 19.03.12シ...

Vueは遅延読み込みによりページの応答速度を向上

目次概要遅延読み込みとは何ですか?最適化を開始するビジネスモジュールを分割する遅延読み込みルート構成...

docker run によって起動されたコンテナがハングしてデータが失われた場合の対処方法

シナリオの説明あるシステムでは、機能サービスはdocker stack deploy xxxで起動し...

...

Javascriptの基本を詳しく説明

目次変数データ型拡張ポイント要約する変数基本的な構文 var age=10; //ageという変数を...

CSS ワールド - コード実践: 画像の Alt 情報の表示

ただし、デフォルトの src を持つ <img> 要素を使用してスクロール読み込み効果を...