[転載、アーカイブ、参考]
Web ページを作成する際、ブラウザー間の互換性の問題により、異なるブラウザーでページの表示を比較的一貫して行うために、いくつかのブラウザーのハックと一部のブラウザーの違いをまとめました。ブラウザの互換性の問題に関する関連メモ。現在、ブラウザは IE7 と互換性がある必要があります。
セクション 1 CSS HACK 概要クイックチェック ブラウザ | ハック (サポートされていないものは赤字) |
IE6 | "*" "_ " "9" "重要です |
IE7 | "*" "_" "9" "!重要" |
IE8 | "*" "_" "9" "!重要" |
FF | "*" "_" "9" "! important" |
例:
.main{ 背景色: #CC00FF;すべてのブラウザは紫色に表示されます */---------All背景color:#ff00009; to using to using using using'''' -color: #009933; /*IE6 は緑色になります*/--------------- IE6 背景色: #000000 !重要;}/*FF は黒になります*/-------------------------------------FF
セクション 2 一般的な互換性問題のまとめ 2.1 DOCTYPE は CSS 処理に影響します |
移行型: このタイプのブラウザでは、HTML4.01 のタグの使用が許可されていますが、XHTML の構文に準拠する必要があります。これは今では一般的な方法であり、DreamweaverでWebページを作成する場合はデフォルトでこのタイプになっています。 Strict タイプ: Strict タイプ。ブラウザは使用時に比較的厳密であり、要素内の bgcolor 背景色属性を直接使用するなど、いかなる形式の識別や属性の使用も許可しません。 フレームセットタイプ: フレームページタイプ。Web ページがフレーム構造を使用している場合、このようなドキュメント宣言を使用する必要があります。 2.2 エンコーディングの違いにより、IE6 は CSS ファイルを正常に解析できなくなりますWeb ページは UTF-8 エンコーディング形式を使用しますが、これは問題ではありません。問題は、外部 CSS ファイルがデフォルトで ANSI エンコーディングに設定されており、UTF-8 で保存されないことです。 8フォーマット。通常の状況ではこれで問題ないかもしれませんが、CSS ファイルに中国語のコメントが含まれている場合は、満足のいくものではない可能性があります。 IE6 より前のブラウザは、この CSS ファイルを解析する際のエンコードの問題により正しく解析できないと推定されており、そのため CSS は IE6 では機能しません。 IE6を使っている人はまだたくさんいます。したがって、この問題は解決する必要があります: 方法 1: CSS、JS、および Web ページ ファイルを UTF-8 形式で保存します。 方法 2: CSS および JS 内の中国語のコメントを削除するか、英語に変更します。 上記は、エンコーディングの問題により、IE6 は CSS ファイルを正しく解析できないということです 2.3 FORM タグは、IE に MARGIN マージンを自動的に追加しますこのタグは、IE ではマージンを自動的に追加しますが、FF ではマージンは 0 なので、表示に一貫性を持たせたい場合は、CSS でマージンとパディングを指定するのが最善です。上記の 2 つの問題に対処するには、CSS は通常、スタイル form{margin:0;padding:0;} を使用します。 2.4 UL タグMozilla では UL タグ。 、デフォルトでパディング値がありますが、IE ではマージンのみが値を持ちます そこで最初に ul{margin:0;padding:0;} を定義します 2.4 MARGIN 倍増問題IE で float に設定された div は、設定されたマージンになります。倍増する。これはie6に存在するバグです。解決策は、この div に display:inline を追加することです。例: 対応する CSS は#imfloat{ float:left; margin :5px; /*IE では 10px として認識されます*/ display : inline; /*IE では 5px として認識されます*/ } |

htmltagsareSterenceforwebdevelovementasyStheStructureanhandhancewebpages.1)theydefineLayout、semantics、and-interactivity.2)semanticagsimprovecessibility.3)opeusofusofagscanoptimizeperformanceandensurecross-brows-compativeation。

コードの読みやすさ、保守性、効率を向上させるため、一貫したHTMLエンコーディングスタイルは重要です。 1)低ケースタグと属性を使用します。2)一貫したインデントを保持し、3)シングルまたはダブルの引用符を選択して固執する、4)プロジェクトのさまざまなスタイルの混合を避け、5)きれいなスタイルやEslintなどの自動化ツールを使用して、スタイルの一貫性を確保します。

Bootstrap4にマルチプロジェクトカルーセルを実装するソリューションBootstrap4にマルチプロジェクトカルーセルを実装するのは簡単な作業ではありません。ブートストラップですが...

マウススクロールイベントの浸透の効果を実現する方法は? Webを閲覧すると、いくつかの特別なインタラクションデザインに遭遇することがよくあります。たとえば、DeepSeekの公式ウェブサイトでは、...

HTMLビデオのデフォルトの再生コントロールスタイルは、CSSを介して直接変更することはできません。 1. JavaScriptを使用してカスタムコントロールを作成します。 2。CSSを介してこれらのコントロールを美化します。 3. video.jsやPLYRなどのライブラリを使用すると、互換性、ユーザーエクスペリエンス、パフォーマンスを検討してください。プロセスを簡素化できます。

携帯電話でネイティブセレクトを使用する際の潜在的な問題は、モバイルアプリケーションを開発するときに、ボックスを選択する必要があることがよくあります。通常、開発者...

お使いの携帯電話でネイティブ選択を使用することの欠点は何ですか?モバイルデバイスでアプリケーションを開発する場合、適切なUIコンポーネントを選択することが非常に重要です。多くの開発者...

Three.JSとOctreeを使用して、部屋でのサードパーソンローミングの衝突処理を最適化します。 3つのjsでoctreeを使用して、部屋でサードパーソンローミングを実装し、衝突を追加してください...


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

メモ帳++7.3.1
使いやすく無料のコードエディター

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

ドリームウィーバー CS6
ビジュアル Web 開発ツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ホットトピック









