新しいデザインを開始する場合、私は常に、すべての要素のブラウザのデフォルトのパディングとマージンを上書きしてスタイルシートを開始します。
* { margin: 0; padding: 0; }
マージン崩壊の問題に関するj08691の回答を読んだ後overflow: auto
、私は自分が知っていた以上に修正されたことに気づきました。(スクロールバーを緩めたくない)overflow: auto
内のすべての要素を追加すると便利かどうか疑問に思いまし た。html
それで:
html * { overflow: auto; }
このルールをサイトの1つに追加しようとしましたが、一見するとうまく機能しますが、よりエキゾチックな要素(現在は使用していませんが、後で使用する可能性があります)を壊す可能性があります... Internet Explorer 。
デフォルトの経験がある人はいますoverflow: auto
か?それは悪いことですか?よりマイルドなバージョンを選択し、要素overflow: auto
のみにデフォルトを定義する必要がありますか?div