0

一部の Web サイトでは、CSS ファイルの先頭にリセット CSS セクションがあるのはなぜですか? ブラウザー間の互換性に役立つと読み続けていますが、それは正確にはどういう意味ですか? 好奇心旺盛です、ありがとう!

4

3 に答える 3

1

Eric Meyer の言葉によると、CSS リセットが使用されます。

デフォルトの行の高さ、余白、見出しのフォント サイズなどにおけるブラウザーの不一致を減らすため。

CSS のないページが表示されると、ブラウザは独自の組み込みのデフォルト スタイルでレンダリングを試みます。これらは似ているように見えるかもしれませんが、内部では異なることが多く、特定のブラウザーのスタイルを目的の効果と組み合わせようとすると、別のブラウザーとの組み合わせが異なることが判明するという、気が狂ったような方法で現れることがあります。

リセットは、「競争の場を平準化」し、すべてのベースラインを設定しようとします。これにより、サイト固有の CSS が最上位に配置され、Web で使用されているさまざまなレンダリング エンジン間で同様の効果が得られます。

于 2014-03-21T18:55:19.197 に答える
0

歴史的に、さまざまなブラウザーには、特定の要素をレンダリングするための独自の既定の方法のセットがあるためです。その結果、CSS を使用しない HTML は、依存しているデフォルトの CSS のセットに応じて異なるレンダリングになります。したがって、すべてのブラウザを正規化するための「リセット」。

于 2014-03-21T18:55:55.097 に答える