マークアップがあるとしましょう:
<div class="container-fluid">
<!-- 1 Col -->
<div class="row-fluid">
<div class="span12">
<h2>1</h2>
</div>
</div>
<!-- 2 Col -->
<div class="row-fluid">
<div class="span6">
<h2>2</h2>
</div>
<div class="span6">
<h2>2</h2>
</div>
</div>
</div>
そして、2番目の行の2つの列をspan12にし、ウィンドウの解像度が400pxのときに全画面表示にしたいとします。
使用:
@media only screen
and (max-width : 400px) {
}
「すべてのspan6はこの解像度でspan12である必要があります」と言うブートストラップに何らかの方法がありますか?
私は次のようなハッキーな方法を使用してそれを達成することができます:
@media only screen
and (max-width : 400px) {
.span6{
width: 100% !important;
float: none !important;
margin: 0 0 20px 0px !important;
padding: 0 !important;
}
}
しかし、それは明らかに嫌です。
また、JSを使用してクラスを追加できることも知っていますが、Javascriptを使用したくありません。このサイトはクリーンである必要があります。
編集
Jamesは以下の優れた解決策を考え出しましたが、span3をspan6(4列から2列)に分割する場合も同様に、側溝がさまざまな要素の位置をずらすように強制します。頭の中でやりたいことは、Javascriptなしでは不可能または非常に難しいと思い始めています。
ありがとう。