Twitter Bootstrap やその他のプロジェクトが、段落などの要素の既定のブラウザー マージンを上書きする正当な理由はありますか?
ブラウザのデフォルト (上下に 1em マージン):
p { margin: 1em 0; }
Twitter Bootstrap (下部のみ 10 ピクセルの余白):
p { margin: 0 0 10px; }
私の好み (上下に 10px の余白、または垂直のリズムの長さ):
p { margin: 10px 0; }
ここに私の考えがあります:
上下にマージンがあるので、要素間のマージンが大きくなりすぎないように、マージンの折りたたみに頼ることができます。他の要素から離れるべき要素はそうなるだろうと確信しています。
下部のみにマージンがある場合は、段落などをパディング付きのコンテナに配置するか、それらの上にある要素と同じ高さになるリスクを冒すか、その上にある可能性のあるものすべてにマージンボトムを適用して、デザインの間隔が空くようにする必要があります。
全体として、私はブラウザのデフォルトを好みます。足りないものはありますか?このトピックについて議論しているブログや記事はありますか?