我有一個網站原型在Zurb基金會3,到目前爲止我有桌面版本,現在我調整它對平板電腦和手機負責。Zurb基金會 - 刪除中屏幕列
我正在努力的是這樣的:我有一行內容的列,我想刪除一些中,小分辨率的列。但是我希望其他列可以伸展到頁面寬度的其餘部分。我如何正確地做到這一點?
我使用
class="hide-for-medium-down"
隱藏元素,但如何包裝內容,以便一些元素是隱藏的,當它延伸?
我發現了兩個方法,但他們沒有工作: 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>
但在這種情況下,第三列將僅僅停留爲空的空間。
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列只是移動左側3TH的位置和第四空間將再次留空。
最近我得到的是使用移動-X補課調整電網有較小的列手機 - 這種方式:
<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>
可惜的是,這僅適用於手機,但我不能這也適用於中等分辨率的平板電腦,因爲沒有相應的功能。
總的來說,我的問題是:解決這個問題的最好方法是什麼?在保持網格的同時,在小屏幕上隱藏元素的最佳方式是什麼?在保持電網正常工作的同時,甚至可以在中等屏幕上移除電網中的元件?
這將需要自定義CSS。但是,你應該儘量少用這個技巧。隱藏內容列會使響應式設計變得非常重要。 http://www.netmagazine.com/features/five-responsive-web-design-pitfalls-avoid –