網頁設計柵格
⑴ 如何設計柵格欄式網站結構圖 網頁效果圖柵格化
我也嘗試解釋一下 柵格化設計 就是把網頁的寬度分成固定的相同寬度,然後列出各種組合的可能,以方便在進行頁面呈現的時候能夠快速的進行布局,通常分成12等分或者24等分
⑵ 網頁設計中12欄式或者16欄式是什麼意思
你說的那是網頁設計中用到的 柵格規范,可以自己網路一下,其實柵格系統在平面排版中也用的非常多,只是和網頁用法尺寸上略有不同
⑶ 網頁設計中,柵格如何設置,1366寬的頁面設置多少列柵格比較好,如何操作
不用考慮多少柵格,你用百分比的來設置。仔細去理解bootstrap的柵格系統的思想。。
⑷ 如何在Photoshop中設計網頁的網格
設計網頁的網格方法1
第一種方法使用卡梅倫McEfee建立垂直列。這Photoshop插件被認為是處於測試階段,但是從我與它的經驗的一切工作得很好,甚至有談GuideGuide 2的發布,其中將包括更多的功能。GuideGuide頁面上可以找到安裝說明。還有一個使用它的視頻教程是由羅素布朗一起在Adobe 。
成立於5秒您的網格
確定利潤率列和排水溝寬度,數量。然後點擊「創建指南」。
如果你設計樣稿的畫布寬,做快速的數學運算,使保證金長度要限制你的960像素的網格允許。例如,如果在畫布是1200像素寬,然後左,右邊緣將每個120像素。
建立網格的基準值,然後創建您的圖案模板。基線網格是由領先的正文中(或行高)。例如,如果您的設計的主體副本是在13點Helvetica,在18分的領先,那麼你將成立一個18像素的基線網格。
創建一個Photoshop文件,該文件是您的基線網格的高度,填補了底部的像素,並留下其餘的像素透明。在這種情況下,畫布的尺寸將1個像素寬和18像素高。
「全選」,然後保存為一個新的模式。您可以通過編輯→定義圖案...
轉到調整圖層→模式,並選擇新創建的網格圖案。
根據需要,調整不透明度。
你會得到一個可選的基線網格,您可以使用獨立的垂直的柱網。基線網格,可以創建視覺上的混亂,當在頂部的設計樣稿奠定。使用這種方法,它可以只在需要時進行切換。
如果你喜歡使用您的網格指南,這是更好的解決方案。
您可以隱藏和顯示網格通過一個簡單的快捷方式。
使用垂直參考線來標記文檔中的其他元素,可很難,因為你可能會混淆他們與電網。
方法2相比,網格你的選擇是不具體或全面(如設置的橫向模塊的高度)。
數學網格線的確定,不一定會配合像素網格。這意味著你的導游,可以在某些情況下,下降不均,並最終被定位實際像素的中間。
這種方法需要兩個獨立的進程相比只是一種方法,即將來創建一個垂直和基線網格,。
例如12列設置為120像素的20萬像素的排水溝和利潤率。
您還可以設置基線網格這樣,但你最終很多導游。一個更好的選擇可能是方法上的一個有特色的的邁克貴金屬的方法及工藝視頻 ...
方法和工藝的可擴展的基線網格
這里是一個步驟的簡要介紹設立一個可擴展的基線網格。
列和基線網格1的方法的一個例子。
優點
缺點
設計網頁的網格方法2
模塊化網格模式是所有功能於一身的的網格解決方案 。該工具創建一個垂直的柱狀網格和基線網格所有作為一個模式 。採用模塊化的網格模式有兩種方法 :
除了對Photoshop的應用程序面板,這也適用於煙花,GIMP和微軟Expression設計 。請注意,您必須有最新的軟體(Adobe CS5或等值的其他應用程序之一中)和本小組的互聯網連接工作。話雖這么說,如果您已經創建了一個模式,並將其保存在資料庫中,然後你就可以訪問它,而無需任何其他 。
Web應用程序
瀏覽器,Firefox,Safari和Opera。Web應用程序使您可以創建一個網格模式和所有格式的瀏覽器直接下載 。
無論你選擇,隨便挑一個模塊的寬度,排水溝寬度和基線數量,以及模塊化的網格模式,沒有休息。您也可以指定一個水平模塊的高度。
⑸ 如何在網站設計中運用柵格系統
柵格系統英文為「grid systems」,也有人翻譯為「網格系統」,其實是一回事。不過版從定義上說,柵格更權為准確些。
柵格設計系統(又稱網格設計系統),是一種平面設計的方法與風格。運用固定的格子設計版面布局,其風格工整簡潔,在二戰後大受歡迎,已成為今日出版物設計的主流風格之一。
⑹ 網頁ui設計目前還用柵格系統嗎
柵格設計系統(又稱網格設計系統、標准尺寸系統、程序版面設計、瑞士平面設計風內格、國際主義平面設計風格容),是一種平面設計的方法與風格。運用固定的格子設計版面布局,其風格工整簡潔,在二戰後大受歡迎,已成為今日出版物設計的主流風格之一。
如今,柵格系統也已經被運用到網頁中。它以規則的網格陣列來指導和規范網頁中的版面布局以及信息分布。 對於網頁設計來說,柵格系統的使用,不僅可以讓網頁的信息呈現更加美觀易讀,更具可用性。
⑺ 網頁設計的柵格化系統怎麼用
一個標準的柵格系復統,包括以下部分制:
將Flowline的總寬度標記為W, Column的寬度標記為c, Gutter寬度標記為g, Margin的寬度標記為m, Column的個數標記為N, 我們可以得到以下公式:
W = c * N + g * (N - 1) + 2 * m
⑻ 為什麼網頁設計要使用柵格化
研究網頁柵格系統前,來看一組數據:
網站 首頁頁面寬度 px
Yahoo! 950
淘寶 950
MySpace 960
新浪 950
網易 960
Live Search 958
搜狐 950
優酷 960
AOL 960
上面列舉的都是Alexa全球排名前100的站點,它們的首頁寬度為950px/960px. 除了微軟的Live Search, 這些站點有個共同特點:頁面結構較復雜,都可以認為是門戶型網站。
再來看看Google, YouTube, Facebook, Flickr!, eBay等知名站點,它們的首頁寬度沒什麼固定規律,共同的特點是:功能專一,頁面結構相對簡單。
根據上面的簡單分析可以認為:當搭建頁面結構復雜的門戶型網站時,開發工程師們不約而同地都選擇將頁面寬度定為950px/960px.
這是一件很有趣的事情,為什麼要選擇這個寬度呢?這個寬度值究竟有什麼魔力?
神奇的960
設計師們對蘋果情有獨衷。在 1024 x 768 的解析度下,打開Firefox:
自然狀態下,Firefox窗體的大小約為 974 x 650. 減掉左右兩邊7px的邊框,網頁的實際大小為上圖中的紅色部分,高寬為 960 x 650.
有趣的960就這樣出現了。是的,可以認為一切就這么簡單。柵格系統最早出現在平面設計領域,設計師們愛用蘋果,蘋果下瀏覽器的默認寬度為960px, 於是960就這么「自然」地出現了。
數字背後的奧妙
上面的「自然」出現,細究自然是不讓人信服的。蘋果系統的設計者們在沒有喝醉酒的情況下選擇了960,而不是其它什麼1000之類的整數,自然另有奧妙。
科學界有很多問題都可以歸結到數學問題上,我們也從數學著手:
960可以分解為2的6次方乘以3和5, 這使得960可以分割成以下寬度的整數倍:
2, 3, 4, 5, 6, 8, 10, 12, 15, 16, 20, 24, 30, 32, 40,
48, 60, 64, 80, 96, 120, 160, 192, 240, 320, 480
共26種(26 = 7 * 2 * 2 - 2, 減去2是去掉1和960自身),我們標記為:
N(960) = N(2^6 * 3 * 5) = 26
根據上面的演算法,可以得到:
N(360) = N(2^3 * 3^2 * 5) = 22
N(480) = N(2^5 * 3 * 5) = 22
N(720) = N(2^4 * 3^2 * 5) = 28
N(750) = N(2 * 3 * 5^3) = 14
N(800) = N(2^5 * 5^2) = 16
N(960) = N(2^6 * 3 * 5) = 26
N(1000) = N(2^3 * 5^3) = 14
N(1024) = N(2^10) = 9
N(1440) = N(2^6 * 3^2 * 5) = 34
N(1920) = N(2^7 * 3 * 5) = 30
根據直覺(嚴格證明也不難,不過還是留給數學系的學生去證明吧),我們得到一個有趣的結論:
要使得N(width)最大,width的取值有兩個系列:
A系列: …, 320, 720, 1440, …
B系列: …, 480, 960, 1920, …
N越大,可組合的寬度值就越多。對柵格系統來說,這意味著越靈活!
目前絕大多數顯示器都支持 1024 x 768 及其以上解析度。為了有效的利用屏幕寬度同時保證柵格的靈活度,可以看出960是非常合適的。這樣,在目前主流顯示器下,960就成為網頁柵格系統中的最佳寬度了。(也許不久的將來,將會流行1440)首先澄清一個應用場景問題。研究(1)中指出,對於結構復雜的網站,不少設計師們喜歡採用960固定寬度布局。但要注意的是,960並不是萬能鑰匙,大部分網站沒有也不需要柵格系統。Amazon採用的是寬度自適應布局,最大限度的呈現信息。Google更是簡簡單單,主題部分就一個列表。eBay的頁面非常簡潔,商品頁面寬度自適應,信息自然流暢,噪音少,購物很踏實。類似的站點還有很多,對於這些站點來說,寬度自適應布局更受青睞。
有個很有意思的網站是Yahoo!, 看起來是固定寬度布局,實際上在CSS中只要去掉一行,就能搖身一變自適應寬度了:
以下為引用的內容:
#page { width: 70em;}
為什麼Yahoo!最後選擇了定寬布局呢?這很可能是因為定寬布局比寬度自適應布局更容易控制。對於結構復雜的網站來說,可維護性和可擴展性非常重要。Yahoo!是以信息展示為主的門戶型網站,960的寬度對於信息的閱讀比較友善(Joe Clark寫了一篇屏幕閱讀時有關行長的有趣文章)。種種因素使得Yahoo!最後採用了定寬布局(Tommy Olsson總結了每種布局設計的優缺點)。
這里將只關註定寬布局,適用的場景是搭建復雜的門戶型網站。對於寬度自適應布局和相應的柵格系統,暫不討論(根據實現的技術手段不同,寬度自適應布局又分為流體布局和彈性布局。我個人蠻喜歡彈性布局,以後有時間再研究)。
好了,已經將范圍縮小到定寬布局的網頁柵格系統,那我們開始吧。
並不遙遠的750
還記得800×600的顯示器不?雖然才時隔幾年,感覺卻好像是上個世紀的事了。Mark Boulton做了最早的探索:
將750分割成均等的6份,這就形成了柵格系統,稍加組合劃分就形成了兩欄布局和三欄布局。Mark Boulton還研究了Gutter(垂直欄之間的間隙)對柵格的影響,有興趣的可以閱讀原文,或者跟著我往下看吧,下面將詳細闡述。
幾個術語和一個公式
一個標準的柵格系統,包括以下部分:
將Flowline的總寬度標記為W, Column的寬度標記為c, Gutter寬度標記為g, Margin的寬度標記為m, Column的個數標記為N, 我們可以得到以下公式:
W = c * N + g * (N - 1) + 2 * m
一般來說,Gutter的寬度是Margin的兩倍,上面的公式可以簡化為:
W = c * N + g * (N - 1) + g = (c + g) * N
將c+g標記為C, 公式變得非常簡單:
W = C * N
上面的公式就是柵格系統的基礎,很簡單吧。
950的來歷
具體應用時,Margin其實是一個空白邊,從視覺上看並不屬於總寬度。不少柵格設計里習慣性地設定Gutter為10px, 這樣Margin就是5px. 當W為960,分割成6列時,柵格如下圖:
上圖的處理是左右Margin各為5px. 也可以將Margin集中放在一邊,比如右邊:
無論Margin放在何處(這隻影響技術實現,不影響設計),我們真正要關注的是去除Margin之後的部分:
這就是我們要真正關注的950!將W的含義變為去除Margin的總寬度,公式變化為:
W = N * C - g
將上面的公式實例化一下:
950 = 12 * 80 - 10
950 = 16 * 60 - 10
950 = 24 * 40 - 10
這就形成了960蛋糕的三種常見切法。
12 x 80
16 x 60
24 x 40
上面三種切法,N越大,靈活度越高。可以根據網頁的實際復雜度來選用對應的切法。在960 Grid System首頁中,展示了12 x 80的應用:
我們來看下 研究(1)中開頭列舉的網站的柵格應用情況。
Yahoo!是很標準的 24 x 40 柵格:
淘寶網目前只有商城上部分使用了柵格系統(大的兩欄布局遵守了 24 x 40 的柵格化,主體部分使用的另一套740的柵格劃分):
網易很不錯,採用的是 16 x 60 的柵格系統:
研究(1)中的其它站點都沒有真正嚴格地採用柵格系統。
柵格系統的優勢
上面的「發現」是讓人有點沮喪的。目前嚴格採用柵格系統的站點非常少,為什麼我們還要努力的讓網頁柵格化呢?
柵格系統具有以下優勢:
能大大提高網頁的規范性。在柵格系統下,頁面中所有組件的尺寸都是有規律的。這對於大型網站的開發和維護來說,能節約不少成本。
基於柵格進行設計,可以讓整個網站各個頁面的布局保持一致。這能增加頁面的相似度,提升用戶體驗。
對於設計師們來說,靈活地運用柵格系統,能做出很多優秀和獨特的設計。(詳見《超越CSS》一書)
對於大型網站來說,我相信柵格化將是一種潮流和趨勢。
下面討論柵格系統中的黃金分割。
黃金分割
黃金分割可以歸結為數學問題:對於長度為1的線段,將其分成兩部分 x 和 1 - x, 使得:
x / 1 = (1 - x) / x
化為簡單的二次方程:
x^2 + x - 1 = 0
正數解為:
x = (sqrt(5) - 1) / 2 ~= 0.618
這就是黃金分割。這個比例不僅僅出現在諸如繪畫、雕塑、音樂、建築等藝術領域,在管理、工程設計等方面也有著不可忽視的作用。 (這是個自然界的魔數,類似的還有真空光速、普朗克常數、精細結構等等,感興趣的Google吧)
在平面設計領域,黃金分割點被廣泛採用。比如下面這種圖:
數一數上面有多少黃金分割?
對於960柵格,實際寬度是950. 兩欄布局時,黃金分割為:
對於 24 x 40 的情景,最接近黃金分割的兩欄布局是 350 : 590, 欄數比例為 9 : 15. 但實際使用時,因為窄欄經常用來做導航或放輔助信息,並不需要350px這么寬。因此實際情況下經常被採用的布局是:
上面講的都是寬度方向上的柵格化,下面我們看看高度方向上如何應用。
高度方向上的柵格
還記得研究(1)中那張紅紅的很刺眼的圖嗎?注意高度值560也是很神奇的。
N(560) = N(2^4 * 5 * 7) = 18
560 / 960 ~= 0.583
N(560)比較大,同時可以讓高寬比接近黃金分割。針對560, 我們採用 14 x 40 柵格:
這樣,我們就在寬度和高度兩個方向上都實現了柵格化。
淘寶的首頁目前尚未嚴格遵守柵格系統,如果重構的話,寬度方向可以考慮採用下面的柵格布局(只考慮頁面主體部分,忽略高度的比例):
(圖1)
紛亂的高度世界我們來看下圖1左上角。左上角部分目前的寬度為256px, 重構的話可以將寬度縮小到230px以符合柵格(不可避免的要調整內容,比如人氣寶貝中將只能放下3張圖片)。來仔細看下高度方向:
(圖2)
高度方向的布局是:90 : 117 : 100, 第一個間隔是8, 總高度為325. 很明顯,高度方向沒有任何柵格化的跡象。實際上,即便是嚴格遵守柵格系統的Yahoo!首頁,高度方向上也沒有嚴格柵格化。
這究竟是為何?
一切皆有可能我們縮小關注點:
(圖3)
上圖中,圖像的大小是70 x 70, 剛好是24列960柵格系統兩列的寬度。對於右邊的文字,採取了如下樣式:font-size: 12px;line-height: 150%; /* 12 x 150% = 18px */
中文字體是宋體,line-height的計算值是18px. 注意圖3中文字部分可視區域的高度為65, 上下各有4px和1px的間隙。為什麼會產生這么奇怪的間隙呢?我們來看下圖:
(圖4)
從上圖中我們可以得知,12px的宋體中文字,實際高度只有11px. line-height減去11多出來的高度,則「均勻」分布在上下間隙中(如果多出來的高度為偶數,則上下均分;為奇數時,上面比下面多1px)。這樣,對於70px的高度來說,要布局4行文字時,假設行高多出來的上半部分為x, 下半部分為y, 在最理想的情況下,應該滿足以下公式:11 * 4 + 4 * x + 3 * y = 70x = y 或 x = y + 1
不難推出,x最理想的整數解為4. 從而line-height為 4 + 11 + 3 = 18. 因此:
對於24列960柵格系統來說,如果要在高度方向上實現柵格,font-size為12px時,line-height的最佳取值是18px(150%).
追求完美點話,還可以將文字部分margin-top: -1px, 使得65上下的間隙為3和2.
至此,我們可以初步判斷:
高度方向上是有可能嚴格柵格化的。一切皆有可能!
然而,現實總那麼殘酷
(圖5)
上圖中的標題高度為22, 這在24列960柵格系統中是無法對齊的。而且總高度為100, 在24列960柵格系統中也不存在(110才可以)。或許高度方向上我們可以細化行寬為20, 但依舊沒法解決上面兩個問題(22是明顯不能解決的,而對於100px的高度,也無法通過細化行寬來解決。可選高度永遠是10的奇數倍,如果進一步細化,小於10後,會變得非常繁瑣,沒什麼實際應用價值)寬度世界裡會好些嗎
(圖6)
上面是Yahoo!首頁上的兩個小模塊,我都不想去標注模塊裡面的布局寬度了(因為一點都不符合24列960柵格系統)。寬度世界裡,和高度世界一樣充滿希望但現實卻殘酷無比。銀彈是不存在的柵格系統是美好的。但如果我們一味地追求將所有設計都柵格化(必須承認我曾有這個幻想),則立刻會陷入地獄一般的黑暗中。這篇文章中的艱難嘗試(我分析了20多個小模塊),讓我突然醒悟到一個粒度問題:任何設計都有適用范圍,超出最佳適用范圍,強行使用只會帶來無盡的煩惱。對於柵格系統(這里指所有柵格系統,包括多種柵格系統混合使用的情景)來說,我覺得以下場景非常適合:
頁面的總體寬度布局,比如兩欄、三欄等布局
一些固定區塊的尺寸,比如廣告圖片的尺寸
區塊之間的間距,可以參考柵格系統的槽寬(Gutter)
一些可以柵格化的小區域,比如圖3中的例子,暗合柵格往往能簡化布局上的考慮
除了上面這些應用場景,強行使用柵格系統,往往會束手束腳,適得其反。這篇文章的目的,就是嘗試用最啰嗦最費神貌似很科學實際很無聊的分析來指出柵格系統應用時的粒度問題。在粒度問題上達成一致後,下一篇中我們將討論柵格系統的技術實現,最後一篇則討論柵格系統的壓軸好戲:模塊化開發。
前三篇文章中,明確了柵格系統的設計細節和適用范圍。這一篇將集中討論960柵格系統的技術實現。
Blueprint的實現Blueprint是一個完整的CSS框架,柵格系統是它的一部分功能。我們來看demo頁面:
以上三欄布局的代碼為:<style type="text/css"> .container { margin: 0 auto; width: 950px } .span-8 { float: left; margin-right: 10px } div.last { margin-right: 0 } hr { clear: both; height: 0; border: none }</style><div class="container"> <div class="span-8"></div> <div class="span-8"></div> <div class="span-8 last"></div> <hr /></div>
上面是基本功能,Blueprint還支持append-n, prepend-m, border等「高級」功能,這些就不細說了
⑼ 網頁設計中,如何突破柵格的限制又中
想要復打破柵格,那麼你首制先得深入理解柵格系統。無論你使用的是哪種樣式的柵格,它都是你的網頁設計過程中的「基礎設施」,它幫你確定元素要怎麼放置,幫你確保不同的控制項在頁面上堆疊而不會顯得突兀不協調,有助於保持頁面的組織性。
其實不同領域的設計師一直都在使用柵格。看看報紙和圖書吧,在網頁設計師開始使用柵格之前,他們已經將這套系統玩的爐火純青了。
柵格能做的事情有很多:
·保持內容的組織度。在柵格系統下,元素從左到右,從上到下都清晰明了地排布起來,讓布局保持一致性。
·使得設計更有效率,因為規則化的柵格讓各種UI元素的排布都規則化。
·讓網頁不同的頁面看起來都保持一致性
·讓元素和元素之間的間距都一樣,讓整個設計保持整潔
既然柵格有這么多的優勢,那麼為何還要打破柵格呢?
這不難理解,柵格營造出一致和協調的觀感,打破柵格的元素 自然就顯得更加「刺眼」了,這無疑是一種強調了。想要讓這個元素打破柵格,又能與其他元素形成搭配,有許多講究。
⑽ 網頁柵格系統是什麼我們必須遵循它嗎
為什麼設計師們都不約而同的採用幾乎相同的布局尺寸呢?這不是巧合,而是版遵循著一個規律權——柵格系統。 柵格系統英文為「grid systems」,也有人翻譯為「網格系統」,其實是一回事。不過從定義上說,柵格更為准確些,從維基網路查到柵格的定義為:柵格設計系統(又稱網格設計系統、標准尺寸系統、程序版面設計、瑞士平面設計風格、國際主義平面設計風格),是一種平面設計的方法與風格。運用固定的格子設計版面布局,其風格工整簡潔,在二戰後大受歡迎,已成為今日出版物設計的主流風格之一。 如今,柵格系統也已經被運用到網頁中。它以規則的網格陣列來指導和規范網頁中的版面布局以及信息分布。 對於網頁設計來說,柵格系統的使用,不僅可以讓網頁的信息呈現更加美觀易讀,更具可用性。 柵格系統的原理和應用 柵格系統的計算公式: