


DIV CSS 互換性は IE6/IE7/FF ブラウザの一般的な方法を解決し、完全に互換性があります [再版]_html/css_WEB-ITnose
Web サイトを設計するときは、さまざまなブラウザーとの CSS スタイルの互換性に注意を払う必要があります。特に、完全に DIV CSS を使用して設計された Web サイトの場合は、IE6 IE7 FF と CSS スタイルの互換性にさらに注意を払う必要があります。望ましくない影響が出る可能性があります。
すべてのブラウザの共通の高さ: 100px;
IE6 固有の高さ: 100px;
IE7 固有の高さ: 100px;
1. CSS HACK
1, ! important
IE7 の !payment のサポートにより、! important メソッドは IE6 の HACK 専用になりました (記述に注意してください。宣言位置が必要であることに注意してください)。 )
以下は引用された内容です:
3. その他の互換性に関するヒント
1. FF の下の div にパディングを設定すると幅と高さが増加しますが、IE では増加しません (!重要な問題を解決できます) たとえば、width:115px ! important;width: 120px;padding:5px;
!重要; が前にある必要があることに注意してください。 2. 中央揃えの問題 1) 行の高さを現在の div と同じ高さに設定し、vertical-align: middle を渡します (コンテンツを折り返さないように注意してください)。 : 0 auto; (もちろん万能薬ではありません) 3. a タグ内のコンテンツにスタイルを追加する必要がある場合は、display: block; を設定する必要があります (ナビゲーション タグで一般的) 4. の理解の違いFF と IE の間で BOX を使用すると、float に設定された div に 2px の差が生じます。IE ではマージンが 2 倍になるなどの問題が発生します。FF では、ul タグにデフォルトでリスト形式とパディングが設定されています。これを回避するには、事前に宣言するのが最善です。 (ナビゲーションタグとコンテンツリストでよくあること) 6. 外部ラッパーとして、div の高さを設定しないでください。高さの適応性を実現するには、overflow: hidden を追加するのが最善です。ポインターは IE のみに適用されます。
互換性のあるコード: 最も推奨されるモードと互換性があります。 /* FF */ .submitbutton { float:left; width: 40px; margin-top: 24px; margin-right: 12px; } /* IE7 */ *+html .submitbutton { margin-top: 21px; } ブラウザの互換性とは: 異なるブラウザ (Firefox IE7 IE6) を使用して同じ Web サイトまたはページにアクセスすると、いくつかの問題が発生します。正常に表示されるものもあれば、異常に表示されるものもあります。CSS を作成するときに非常にイライラします。このブラウザの問題は解決しましたが、別のブラウザでは新たな問題が発生しています。互換性は、CSS 内でさまざまなブラウザをサポートするスタイルを個別に作成できるようにする方法です。今では調和が生まれています。ふふ!
Microsoft が最近リリースした IE7 ブラウザの互換性は、確かに一部の Web ページ作成者にとって大きな負担となっています。IE7 は標準化されましたが、FF とはまだ多くの違いがあるため、IE7 との互換性を使用する必要があります。 少し論理的思考ができる人なら、IE と FF の互換性を併用できることがわかるでしょう。たとえば、次の 3 つの互換性オプションがあります: (初心者に適しています (笑)、専門家はここで終了します。)
プログラム コード
1 つ目は互換性があり、IE FF はすべてのブラウザに共通です (実際には互換性があるとはみなされません) height:100px; 2 つ目は IE6 のみと互換性があります_height:100px; 3 つ目は IE6 IE7 と互換性があります common*height:100px ;
これら 3 つの互換性を紹介した後、スタイル内の各属性に対する IE6 IE7 FF 固有の互換性を定義する方法を見てみましょう。順序は間違っていません。 *height:120px; _height:150px;
以下では、各ブラウザがこれら 3 つの属性をどのように理解するかを簡単に説明します。
FF では、2 番目と 3 番目の属性は認識されないため、IE7 では、height:100px と読み取られます。 3 番目の属性は IE7 では認識されないため、最初と 2 番目の属性を読み取り、2 番目の属性が最初の属性をカバーするため、IE7 は最終的に 2 番目の属性を読み取ります *height:120px; IE6 では、3 つの属性すべてが IE6 はい、すべて3 つの属性を読み取ることができ、3 番目の属性は最初の 2 つの属性を上書きするため、IE6 は最終的に 3 番目の属性を読み取ります。
1 Firefox ie6 および ie7 用の CSS スタイル。現在、ほとんどの場合、ハッキングに ! important が使用されていますが、ie6 および Firefox のテストでは、正常に表示できます。これにより、ページが表示されなくなります。必要に応じて表示されます! 「*+html」を使用した IE7 用の優れたハックを見つけました。これで IE7 で閲覧できるようになりました。問題はありません。 次のような CSS を記述します:

Theroottaginanhtmldocumentis.itservesStop-levellementThateChationCothercontent、ProperDocumentsTurcuteRuctureAndBrowsingを保証します。

この記事では、HTMLタグは要素を定義するために使用される構文マーカーであり、要素はタグやコンテンツを含む完全なユニットであると説明しています。彼らは協力してWebPages.Characterカウントを構築するために協力します:159

この記事では、< head>の役割について説明します。および< body> HTMLのタグ、ユーザーエクスペリエンスへの影響、およびSEOの影響。適切な構造化により、ウェブサイトの機能と検索エンジンの最適化が強化されます。

この記事では、HTMLタグの違いについて説明します。、、、、、、、およびプレゼンテーションの使用とSEOとアクセシビリティへの影響に焦点を当てています。

記事では、UTF-8に焦点を当てたHTMLでのキャラクターエンコーディングの指定について説明します。主な問題:テキストの正しい表示を確保し、文字化けされたキャラクターの防止、SEOとアクセシビリティの強化。

この記事では、Webコンテンツの構築とスタイリングに使用されるさまざまなHTMLフォーマットタグについて説明し、テキストの外観に対する影響とアクセシビリティとSEOのセマンティックタグの重要性を強調しています。

この記事では、HTMLの「ID」属性と「クラス」属性の違いについて説明し、一意性、目的、CSS構文、および特異性に焦点を当てています。それらがWebページのスタイリングと機能にどのように影響するかを説明し、のベストプラクティスを提供する

この記事では、スタイリングとJavaScriptの操作の要素をグループ化するHTML「クラス」属性の役割を説明し、一意の「ID」属性とは対照的です。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

Dreamweaver Mac版
ビジュアル Web 開発ツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

ホットトピック









