2013-02-06 13 views
7
<div class="internal-wrapper row-fluid"> 
     <div class="Header span12"> 
       <div class="HeaderTitle span6"></div> 
       <div class="span6"></div> 
     </div> 
</div> 

ここで、私は内部ラッパーでパディングするとき、パディングがグリッド全体に及ぼすと期待しています!その中。しかし、オーバーフローが発生しているtwitterのブートストラップで液体行のパディングを行う方法

.internal-wrapper { 
    padding-left: 30px; 
    padding-right: 30px; 
} 

enter image description here

は青いバーは、以下のHeaderクラスを表す(私が思うに、右パディングが機能していません)。緑色のボックスは、パディングを表します。だから、それは左で起こっているが右ではない。

答えて

16

.row-fluidは100%の幅です。ボーダーボックスレイアウトを使用しているため、配置したすべてのパディングがその100%に追加されます。 http://paulirish.com/2012/box-sizing-border-box-ftw/を参照してください。ただし、コンテンツボックスモデルを使用するように設定すると、ブートストラップに他の問題が発生する可能性があります。

修正方法 - パディング付きの内側要素を追加します。

<div class="row-fluid"> 
    <div style="padding-left: 30px; padding-right: 30px;"> 
    ... 
    </div> 
</div> 
+0

ブートストラップを解除する方法は?ボーダーボックスを内部要素に継承することによって? – NoBugs

0

あなたの投稿から何が間違っているのか分からないが、私の推測は次のとおりである:ブートストラップサイズの要素にパディングを置くことによって、代わりに.Headerに余白を入れてみてください。

これで問題が解決しない場合は、デモを作成してください:http://jsfiddle.net/

+0

これは私の答えを確認するようです。 – isherwood

関連する問題