2013-08-16 14 views
14

私はこれに対する答えを無駄に探してみました。基本的には、ブートストラップ3にcol-md- *値を指定する必要があるか、col-xs-12とcol-sm- *を使用してcol-sm - *値は、大規模な表示に至るまで、colのサイズを指定します。ブートストラップ3にcol-mdセレクタを追加する必要はありますか?

これは頭がおかしくないようです(col-smを使っても問題ありません)が、ここでは冗長なcol-md- *値も含まれています(例:モバイル、タブレット、 CSSセクションの 『グリッドシステム「の下の』デスクトップ:。!

<div class="row"> 
    <div class="col-xs-6 col-sm-4 col-md-4">.col-xs-6 .col-sm-4 .col-md-4</div> 
    <div class="col-xs-6 col-sm-4 col-md-4">.col-xs-6 .col-sm-4 .col-md-4</div> 
    <!-- Optional: clear the XS cols if their content doesn't match in height --> 
    <div class="clearfix visible-xs"></div> 
    <div class="col-xs-6 col-sm-4 col-md-4">.col-xs-6 .col-sm-4 .col-md-4</div> 
</div> 

どれ明確化ここではいただければ幸いおかげ

答えて

15

あなたの直感は、あなたが(XS、SMまたはMD)を設定し、最低値正しい意志画面サイズを大きくする必要があります。つまり、divを4つの列にまたがるようにしたい場合は、小さなデバイスからすべての方法で始まり、.col-sm-4。それが原因でメディアクエリの設定方法のこのよう働く

:オーバーライドされない場合は

/* Extra small devices (phones, up to 480px) */ 
/* No media query since this is the default in Bootstrap */ 

/* Small devices (tablets, 768px and up) */ 
@media (min-width: @screen-tablet) { ... } 

/* Medium devices (desktops, 992px and up) */ 
@media (min-width: @screen-desktop) { ... } 

/* Large devices (large desktops, 1200px and up) */ 
@media (min-width: @screen-large-desktop) { ... } 

は、小型デバイス用のクラスは、同様

+1

おかげで大画面に適用されます!何らかの理由で、これは必ずしも私の場合とは思われませんが、私はそれが人間的な誤りであると私は考えています。私が見るこの主な表現は、オフセットを含むときcol-lgに拡大しないということです。 –

+1

@JeffWオフセット付きの簡単なテストケースを作成しました。うまく動作するようです。http://jsfiddle.net/Lde6n/show/リリース候補を見たことがあるのを覚えているので、CSSファイルの最新バージョンを使用していることを確認してくださいオフセット機能がうまく実装されています。それが解決しない場合は、おそらくあなたが問題を整理することができるかどうかを確認するために使用しているマークアップでフィーリングを投稿することができます –

+0

私が書いて、別のタブに投稿するのを待っています。 – kstubs

関連する問題