css 互換性処理方法には次のものが含まれます: 1. スタイルを初期化する; 2. ブラウザーのプライベート属性を追加する ([-moz] は Firefox ブラウザーのプライベート属性を表す); 3. 自動化されたプラグインを使用する (自動管理など) Autoprefixer をプレフィックスするためのブラウジング プラグイン。
処理方法:
1. スタイルの初期化
(学習ビデオの推奨: css ビデオチュートリアル)
各ブラウザのデフォルトの CSS スタイルは異なるため、最も簡単で効果的な方法は初期化することです
* { margin: 0; padding: 0; }
何を初期化すればよいかわからない場合は、初期化をお勧めしますCSS スタイル ライブラリnormalize.css で、次のようにいくつかのスタイル設定を選択して表示します:
html { line-height: 1.15; /* Correct the line height in all browsers */ -webkit-text-size-adjust: 100%; /* Prevent adjustments of font size after orientation changes in iOS. */ } body { margin: 0; } a { background-color: transparent; /* Remove the gray background on active links in IE 10. */ } img { border-style: none; /* Remove the border on images inside links in IE 10. */ }
2. ブラウザーのプライベート属性を追加します
#-moz- は、Firefox ブラウザーのプライベート属性を表します -ms- は IE ブラウザのプライベート プロパティを表します -webkit- は chrome および safari のプライベート プロパティを表します -o- は Opera のプライベート プロパティを表します 次の順序に注意してくださいprivate プロパティ 、標準の記述方法を最後に、互換性の記述方法を先頭に置きます-webkit-transform:rotate(-3deg); /*为Chrome/Safari*/ -moz-transform:rotate(-3deg); /*为Firefox*/ -ms-transform:rotate(-3deg); /*为IE*/ -o-transform:rotate(-3deg); /*为Opera*/ transform:rotate(-3deg);
//我们编写的代码 div { transform: rotate(30deg); } // 自动补全的代码,具体补全哪些由要兼容的浏览器版本决定,可以自行设置 div { -ms-transform: rotate(30deg); -webkit-transform: rotate(30deg); -o-transform: rotate(30deg); -moz-transform: rotate(30deg); transform: rotate(30deg); }
CSS チュートリアル
以上がCSS互換性に対処するにはどのような方法がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。