IE6のmin-widthとmin-heightと互換性を持たせる簡単な方法

IE6のmin-widthとmin-heightと互換性を持たせる簡単な方法

ウェブサイトがワイドスクリーンの場合、ブラウザ ウィンドウを左右にドラッグすると、ウェブサイトの幅がウィンドウのサイズに合わせて変化します。ブラウザ ウィンドウの幅が一定量まで縮小されると、下にスクロール バーが表示され、ウェブサイトの幅はそれ以上縮小されなくなります。この単純な機能は CSS min-width を使用して簡単に実現できることはわかっていますが、残念ながら、多くのユーザーの IE6 はこの非常に便利な属性をサポートしていません。どうすればよいでしょうか。ウェブ ページを設計するときに次の CSS ステートメントを追加することで、この問題を解決できます。

方法1:

CSSコードコンテンツをクリップボードにコピー
  1. 高さ:自動!重要;
  2. 高さ: 580px ;
  3. 最小高さ: 580px ;

最小幅を必要とする div に上記の 3 行のコードを追加するだけです。原則は、IE6 自体の BUG を使用することです (ブロックレベル要素内のコンテンツがこのブロックレベル要素の高さを超えると、ブロックレベル要素の高さが引き伸ばされます。つまり、IE6 自体の height 属性は min-height に相当します)。

方法2:

CSSコードコンテンツをクリップボードにコピー
  1. 最小高さ: 200px ;
  2. _高さ: 200px ;

方法3:

CSSコードコンテンツをクリップボードにコピー
  1. #最小幅{
  2.     最小幅: 900px ;
  3. _width:式((document.documentElement.clientWidth||document.body.clientWidth)<900? "900px" : "" );
  4.     行の高さ: 200px ;
  5.     背景: #ccc ;
  6. }

方法4:

CSSコードコンテンツをクリップボードにコピー
  1. #mページ{
  2.     :100%;
  3.     最小幅: 980px ;
  4.     位置:相対的;
  5. _width: 式(((document.compatMode && document.compatMode== 'CSS1Compat' )? document.documentElement.clientWidth : document.body.clientWidth) < 980? '980px' : 'auto' );
  6. }

上記の 4 つの方法のいずれも、IE6 が min-width 属性をサポートしていない問題を解決できます。このサイトでは 4 番目の方法を使用します。

IE6 に対応した min-width と min-height の上記簡単な方法は、エディターが皆さんと共有する内容のすべてです。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

<<:  SQLデータベースの14の事例の紹介

>>:  CSS3 クリックボタン円形進行ティック効果実装コード

推薦する

MySQL 8.0 WITH クエリの詳細

目次MySQL 8 の WITH クエリについて学ぶ1. 例3. 練習するMySQL 8 の WIT...

Windows 10 での MySQL 8.0.22 のインストールと設定方法のグラフィック チュートリアル

MySQL 8.0.22のインストールと設定方法のグラフィックチュートリアル、参考までに、具体的な内...

Vue プロジェクトのパッケージ化、マージ、圧縮により、Web ページの応答速度を最適化します。

目次序文1. リクエスト内容が大きすぎる解決: CDN の紹介リクエストリソースを圧縮する1. HT...

URL 書き換えモジュール 2.1 URL 書き換えモジュールのルール記述

目次前提条件テストページの設定書き換えルールの作成命名規則モードの定義アクションの定義設定ファイル内...

docker を使用して Windows 10 Home バージョンで Laravel 開発環境を構築する方法の詳細なチュートリアル

オペレーティング·システム: Win10 ホームエディションDockerをインストールします:公式サ...

ブラウザ内でHTMLタグを中央に配置するCSSスタイル

CSS スタイル:コードをコピーコードは次のとおりです。 <スタイル タイプ="te...

HTML のインラインブロックの空白を素早く削除する 5 つの方法

inline-block プロパティ値は、「インライン」要素のマージンとパディングを制御する必要があ...

IdeaはリモートDockerをデプロイし、ファイルを構成する

1. LinuxサーバーのDocker構成ファイルを変更する vim /usr/lib/system...

Docker イメージのエクスポート、インポート、コピーの例の分析

最初の解決策は、イメージを公開イメージリポジトリにプッシュし、それをプルダウンすることです。 2 番...

Dockerでmysqlのルートパスワードを変更する方法

最初のステップはmysqlコンテナを作成することです docker exec -it コンテナID ...

マークアップ言語 - 画像の置き換え

123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...

Linuxターミナルでファイルを作成する2つの一般的な方法を簡単に理解する

mkdir コマンドを使用して新しいディレクトリを作成できることは誰もが知っていますが、多くの場合、...

Tomcat の構成と最適化ソリューションの詳細な説明

サービス.xml Server.xml 構成ファイルは、コンテナー全体を構成するために使用されます。...

Msyql トランザクション分離について知っておくべきこと

トランザクションとは何ですか?トランザクションは、データベース管理システムの実行プロセスにおける論理...

MySQLユーザーと権限管理の詳細な説明

この記事では、例を使用して MySQL ユーザーと権限の管理について説明します。ご参考までに、詳細は...