我不完全確定你的問題,如果你的代碼提供了一些有用的代碼。無論如何,我會去這樣做這樣的事情:
CSS
#image {
min-width: 320px; /*Sets a width of 320px*/
width: 16.66%; /*If page gets bigger the image will become 1/6 of page's width*/
}
所以基本上,設置min-width
,並在那之後將其設置爲你想要多少百分比的頁面的它是。 width
將僅當min-width
爲真時才使用。
編輯
我才意識到我的答案是怎麼樣的完全錯誤的(疲勞是一個因素)。以在考慮下面的例子:
HTML
<div id="holder">
<image class="image" src="">
<image class="image" src="">
<image class="image" src="">
<image class="image" src="">
<image class="image" src="">
<image class="image" src="">
</div>
CSS
#holder {
min-width: 320px;
width: 100%;
}
.image {
width: 16.66%;
position: relative;
}
簡單地說,這是什麼會做的是使6張圖片一起具有320px
的最小寬度。現在,如果屏幕尺寸小於320px
,則保存圖像的項目#holder
將會離開頁面。然而,如果頁面比320px
大,那麼圖像將分別取的寬度的16.66%
(1/6),它是頁面寬度的1/6。所以有了這兩個組合的值,你可以做到這一點,圖像會擴大,但永遠不會變小。
如果你希望它們總是6行,爲什麼不只是'ul> li> ul> li * 6'? – 3zzy
讓我嘗試並再次回覆。 – cssnewbie