我正在學習新的「響應式設計」,我首先明白的一點是我們應該使用百分比來定義我們可以定義的任何東西,最重要的是,width
。響應式設計和像素最小寬度
比方說,我有2 inline-block
divs。
<div>
//Left div
</div>
<div>
//Right div
</div>
第一個div,有一個width:50%
,第二div有一個width:40%
,一切似乎好這裏,他們是彼此的旁邊,當你調整瀏覽器,他們將變得更小。
爲了讓我們阻止他們調整太多(其中事情變得不可讀),我們應該以像素爲單位使用min-width
。
如果我爲第一個div設置min-width:200px;
,爲第二個div設置min-width:100px;
,並且當我調整窗口大小直到第二個div變成第一個div時,一切看起來都不錯。
但是,如果我調整MORE和MORE的大小,width
將保持不變,因爲瀏覽器大小小於這些div的min-width
,這將導致創建滾動條。
我正在調整大小,以便測試小型分辨率(手機,平板電腦)的外觀應該如何,我在這裏錯過了什麼?這一切都停止了,媒體查詢的作用開始了嗎?或者我可以做更多的事來解決這個問題?
您可以創建的jsfiddle演示您遇到的問題。並非所有響應式佈局都基於百分比寬度。 – Lowkase 2013-03-02 15:07:33
@Lowkase我提供了一個。 – 2013-03-02 15:11:47
如果您認爲媒體查詢可能是這裏的關鍵,那麼您爲什麼不嘗試?如果你確實嘗試過它們,是否有一個原因,他們不適合你的佈局? – cimmanon 2013-03-02 17:33:26