マルチブラウザCSS互換性解析まとめ_体験交流
CSS 互換性のポイント:
1. DOCTYPE は CSS 処理に影響します。
2. FF: margin-left と margin-right が auto に設定されている場合、div はすでに中央に配置されていますが、IE では中央に配置できません。
3. FF: 本文に text-align を設定する場合、div は margin: auto (主に margin-left、margin-right) を中央揃えに設定する必要があります。
4. FF: パディングを設定した後、div は高さと幅を増やしますが、IE は増やしません。そのため、追加の高さと幅を設定するには ! important を使用する必要があります。
5. FF: ! important をサポートしますが、IE はそれを無視します。! important を使用して FF に特別なスタイルを設定できます。
6. div の垂直方向の中央揃えの問題:vertical-align:middle; 行間隔を DIV 全体と同じ高さに増やします line-height:200px; 次にテキストを挿入すると、垂直方向の中央揃えになります。欠点は、コンテンツをラップするのではなく、コンテンツを制御する必要があることです。
7. カーソル: ポインタは IE FF でカーソルの指の形を同時に表示できますが、手は IE でのみ表示できます。
8. FF: リンクに境界線と背景色を追加するには、改行がないように、display: block と float: left を設定する必要があります。メニューバーに関して、aとメニューバーの高さを設定するのは、下端の表示がずれないようにするためであり、高さを設定しない場合は、メニューバーにスペースを挿入することができます。
XHTML CSS 互換性ソリューションの小さなコレクション
XHTML+CSS アーキテクチャの使用には多くの利点がありますが、確かにいくつかの問題もあります。未熟な使用法または不明確な思考によるものであるかどうか、最初にいくつかの概要を説明します。私が遭遇した問題の例 問題は、皆さんが周りを見回す必要がないように以下に書かれています ^^
1. mozilla Firefox と IE の BOX モデルの解釈に一貫性がなく、結果として 2px の違いが生じます。解決策:
コードをコピー コードは次のとおりです。
div{margin:30px! important;margin:28px;
これら 2 つのマージンの順序を逆にしてはいけないことに注意してください。Ajie 氏によると、! important 属性は IE では認識できませんが、他のブラウザでは認識できるそうです。したがって、IE では実際には次のように解釈されます:
定義を繰り返すと、最後の定義に従って実行されるため、単に margin:XXpx! important; と書くことはできません。
2. IE5 と IE6 の BOX 解釈は、IE5 div では矛盾します。 {width:300px;margin:0 10px 0 10px;}div の幅は 300px-10px (右パディング)-10px (左パディング) として解釈されます。IE6 などでは、div の最終的な幅は 280px です。ブラウザの幅は300px 10px (右パディング) 10px (左パディング) = 320px と計算されます。現時点では、次の変更を行うことができます:
div{width:300px! important;width /**/:340px;margin:0 10px 0 10px}
これが何を意味するのかよくわかりません /** / は、IE5 と Firefox はサポートしているが、IE6 はサポートしていないということしか知りません。誰かがそれを理解している場合は、教えてください。ありがとうございます。 :)
Mozilla ではデフォルトで 3.ul タグにパディング値がありますが、IE ではマージンのみが値を持つため、最初にそれを定義します:
ul{margin:0;padding:0;}
のほとんどを解決できます。問題点 。
4. スクリプトに関しては、xhtml1.1 では language 属性がサポートされていないため、コードを

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

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

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









最近のビットコインの価格が20k $ $ USDを超えており、最近30Kを破ったので、イーサリアムを作成するために深く掘り下げる価値があると思いました

それは' Vueチームにそれを成し遂げてくれておめでとうございます。それは大規模な努力であり、長い時間がかかったことを知っています。すべての新しいドキュメントも同様です。

私はこの非常に正当な質問で誰かに書いてもらいました。 Leaは、ブラウザから有効なCSSプロパティ自体を取得する方法についてブログを書いています。それはこのようなものです。

先日、Corey Ginnivanのウェブサイトから、この特に素敵なビットを見つけました。そこでは、スクロール中にカードのコレクションが互いに積み重ねられていました。

WordPressエディターでユーザーに直接ドキュメントを表示する必要がある場合、それを行うための最良の方法は何ですか?

これらのデスクトップアプリがいくつかあり、目標があなたのサイトをさまざまな次元ですべて同時に表示しています。たとえば、書くことができます

フレックスレイアウトの紫色のスラッシュ領域に関する質問フレックスレイアウトを使用すると、開発者ツールなどの混乱する現象に遭遇する可能性があります(D ...
