なぜこれが本体のTwitterブートストラップのデフォルトのパディングなのですか?
body {
padding-top: 60px;
padding-left: 20px;
}
私は、「リセット」されたcss-ishファイルが通常すべてのパディング/マージンを削除したという印象を受けました。
なぜこれが本体のTwitterブートストラップのデフォルトのパディングなのですか?
body {
padding-top: 60px;
padding-left: 20px;
}
私は、「リセット」されたcss-ishファイルが通常すべてのパディング/マージンを削除したという印象を受けました。
本文のパディングは、.cssファイルを上書きします。
odupontが述べたように、「ページの上部にnavbarnavbar-fixed-topがある場合に便利です」
パディングにより、上部に固定されたナビゲーションバーとドキュメントの本文の間に20pxの垂直方向のクリアランスが設定されます。上記のコードに示されているように、padding-top:60px;
40pxの垂直パディング、40pxの高さを持つ上部固定ナビゲーションバーの高さをクリアします。次に、ナビゲーションバーと本体の間に20pxの垂直方向のクリアランスがあります。そのため、padding-topの60pxが宣言されました。
そのcssは、特定の目的で本文に挿入されたものであり、.cssファイルにあるパディングスタイルを上書きします。
上記のコードにコメントして、結果を確認してください。
Bootstrap Docの例のように、ページの上部にnavbarnavbar-fixed-topがある場合に便利です。
divがあり、divの背景をページ全体に拡大したい場合は、本文のパディングと同等の負のマージンを使用してから、divにパディングを追加することを検討してください。
margin-left: -20px;
padding-left: 20px;
margin-right: -20px;
padding-right: 20px;