Zurb Foundation 3 でサイトのプロトタイプを作成しました。これまではデスクトップ バージョンを使用していましたが、現在はタブレットとモバイルで使用できるように調整しています。
私が苦労しているのは次のとおりです。コンテンツが並んでいる列がいくつかあり、中および小の解像度の列の一部を削除したいと考えています。しかし、他の列をページ幅の残りの部分まで拡大したいと考えています。これを正しく行うにはどうすればよいですか?
私は使っている
class="hide-for-medium-down"
要素を非表示にしますが、一部の要素が非表示になっているときにコンテンツが伸びるようにコンテンツをラップするにはどうすればよいですか?
私は2つの方法を見つけましたが、どれも機能しません:1)標準の行-列として作成します。
<div class="row">
<div class="three columns">...</div>
<div class="three columns">...</div>
<div class="three columns hide-for-medium-down">...</div>
<div class="three columns">...</div>
</div>
ただし、この場合、3 番目の列は空白のままになります。
2) 次のようにブロック グリッドを使用して作成できます。
<ul class="block-grid four-up">
<li>1</li>
<li>2</li>
<li class="hide-for-medium-down">3</li>
<li>4</li>
</ul>
しかし、今回は 4 番目の列が 3 番目の位置まで左に移動し、4 番目のスペースは再び空のままになります。
私が得た最も近いものは、mobile-x-upクラスを使用してグリッドを調整し、モバイルの列が少なくなるようにすることでした-このように:
<ul class="block-grid four-up mobile-three-up">
<li>1</li>
<li>2</li>
<li class="hide-for-medium-down">3</li>
<li>4</li>
</ul>
残念ながら、これはモバイルでのみ機能しますが、これに相当するものがないため、中解像度のタブレットでも使用できません.
したがって、全体的な私の質問は次のとおりです。これを解決する最良の方法は何ですか? また、グリッドを維持しながら小さな画面で要素を非表示にする最良の方法は何ですか? グリッドを機能させたまま、中画面のグリッドから要素を削除することさえ可能ですか?