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インストールプロセス
ファイルの保存とアクセスを容易にするために、FTPサービスが特別に構築されています。 FTP サーバ...
DOMとは何ですか? JavaScript を使用すると、HTML ドキュメント全体を再構築できます...
一言で言えば: データハイジャック (Object.defineProperty) + パブリッシュ...
CSS レイアウト - position プロパティposition 属性は、要素に適用する配置方法...
Docker を実行するには root 権限が必要です。非 root ユーザーに docker コマ...
CPU 負荷と CPU 使用率これらは両方とも、ある程度、マシンの忙しさを反映できます。 CPU 使...
目次1. Redisイメージを取得する2. 6つのRedisコンテナを作成する3. Redisコンテ...
Gitlab と Github の違いについては、あまり説明する必要はありません。一言でまとめると、...
ユーザーが初めて MySQL データベースをインストールするとき、初期のルート パスワードを変更する...
この記事では、参考までに、簡単な虫眼鏡効果を実現するためのVueの具体的なコードを紹介します。具体的...
目次なぜ最適化するのですか? ?どこから始めますか? ?解決策は何ですか? ? ?どうやって選ぶ? ...
目次1. 制約の概念と分類2. 5つの制約の追加と削除2.1 制約を追加する6つの方法2.2 制約を...
使用制限クエリ ステートメントを使用する場合、多くの場合、データの最初の数行または中間行を返す必要が...
この記事の著者@子木yoyoが個人ブログに投稿したものです。 Web ページでもモバイル アプリでも...
mysql データベースには student テーブルがあり、その構造は次のとおりです。 Oracl...