網頁柵格系統研究(3):粒度問題 -網上推廣 |
|
研究(2)中討論了柵格系統的基礎知識。這一篇將集中探討柵格系統的粒度問題。(注:如非特別指明,柵格系統均指24列960柵格系統) 淘寶的首頁(截圖)目前尚未嚴格遵守柵格系統,如果重構的話,寬度方向可以考慮采用下面的柵格布局(只考慮頁面主體部分,忽略高度的比例): 我們來看下圖1左上角。左上角部分目前的寬度為256px, 重構的話可以將寬度縮小到230px以符合柵格(不可避免的要調整內容,比如人氣寶貝中將只能放下3張圖片)。來仔細看下高度方向: 即便是嚴格遵守柵格系統的Yahoo!首頁,高度方向上也沒有嚴格柵格化。 這究竟是為何? 一切皆有可能我們縮小關注點: font-size: 12px; line-height: 150%; /* 12 x 150% = 18px */ 中文字體是宋體, 11 * 4 + 4 * x + 3 * y = 70 x = y 或 x = y + 1 不難推出, 對于24列960柵格系統來說,如果要在高度方向上實現柵格, 追求完美點話,還可以將文字部分 至此,我們可以初步判斷: 高度方向上是有可能嚴格柵格化的。一切皆有可能! 然而,現實總那么殘酷
柵格系統是美好的。但如果我們一味地追求將所有設計都柵格化(必須承認我曾有這個幻想),則立刻會陷入地獄一般的黑暗中。這篇文章中的艱難嘗試(我分析了20多個小模塊),讓我突然醒悟到一個粒度問題:任何設計都有適用范圍,超出最佳適用范圍,強行使用只會帶來無盡的煩惱。對于柵格系統(這里指所有柵格系統,包括多種柵格系統混合使用的情景)來說,我覺得以下場景非常適合:
除了上面這些應用場景,強行使用柵格系統,往往會束手束腳,適得其反。這篇文章的目的,就是嘗試用最啰嗦最費神貌似很科學實際很無聊的分析來指出柵格系統應用時的粒度問題。在粒度問題上達成一致后,下一篇中我們將討論柵格系統的技術實現,最后一篇則討論柵格系統的壓軸好戲:模塊化開發。 原文:http://lifesinger.org/blog/?p=446 |
- Oct 24 Wed 2012 00:16
網頁柵格系統研究(3):粒度問題
close
文章標籤
全站熱搜
留言列表
發表留言