0

以前は、正規化 css やその他の形式のリセットを使用せずに再設計プロジェクトを作成していました。したがって、すべてのマージンとパディングを自分で編集することに慣れました。今、私は現在自分用のオンライン ポートフォリオを作成しており、ノーマライズ css を含めています (私が聞いたすべての利点のため) が、マージンがわずかに異なることに気付きました。たとえば、再設計プロジェクトを行ったときは、常に* {margin: 0; padding: 0;}css を開始してそこからビルドする必要がありました。正規化を含めたので、特定の要素は同じように開始されず、上部に奇妙なマージンが発生し、たとえ* {margin:0; padding:0;}.. それで、正規化CSSを含めないことの潜在的な落とし穴は何ですか? 通常の手法を使用して、CSS の正規化をまったく使用しないで済むでしょうか?

4

1 に答える 1

2

Web 標準に従って、ほぼすべての要素にデフォルトのスタイリングが少しあります。すべての要素のマージンとパディングを 0 に設定するのはコストがかかるため、実際には必要ありません。

正規化のようなベスト プラクティスのコレクションである Initialize.css を作成し、scss で構成できるようにしました (css バージョンもあります)。この場合、段落や見出しなどの要素に独自の余白を設定できます。

http://jeroenoomsnl.github.io/initialize-css/

于 2015-12-28T08:48:21.940 に答える