巧用CSS網(wǎng)格進(jìn)行網(wǎng)站建設
在最簡(jiǎn)單的布局設計中,網(wǎng)格是協(xié)助網(wǎng)頁(yè)設計師完成完美網(wǎng)頁(yè)設計的輔助工具。網(wǎng)格常使用于垂直或水平對齊元素,以便設計師更容易對網(wǎng)頁(yè)進(jìn)行設計以及修改。
什么是CSS網(wǎng)格
一個(gè)CSS網(wǎng)格基本上是一個(gè)預先設計好的框架,劃分了屏幕空間,讓您可以預設欄目?jì)鹊脑O計。你可以使用它們布局你的網(wǎng)頁(yè)以達到視覺(jué)上的聚焦。網(wǎng)格布局由來(lái)已久,但網(wǎng)格的出現是在打印業(yè)上,后來(lái)被使用于網(wǎng)頁(yè)設計。網(wǎng)格是一個(gè)極好的設計輔助工具,并且能夠起到很好的作用,這也就是為什么會(huì )有CSS網(wǎng)格的原因。CSS網(wǎng)格與印刷業(yè)的網(wǎng)格不同,因為CSS網(wǎng)格是基于網(wǎng)頁(yè)設計的一種技術(shù),但它們起到了同樣的效果:視覺(jué)凝聚力。
為什么要使用CSS網(wǎng)格
在此之前,我曾經(jīng)說(shuō)過(guò),在網(wǎng)頁(yè)設計中使用網(wǎng)格能夠提高網(wǎng)頁(yè)的視覺(jué)凝聚力。下面我將更為詳細的說(shuō)明為什么我們要使用網(wǎng)格來(lái)進(jìn)行設計:
通過(guò)布局結構和一致性的視覺(jué)凝聚力
有助于執行設計
節省創(chuàng )建一個(gè)網(wǎng)站CSS版式基本布局的時(shí)間
有助于版面元素的排版
容易執行的流體/響應布局
新的設計師和開(kāi)發(fā)人員的輔助輪
網(wǎng)格是跨瀏覽器兼容的
CSS網(wǎng)格和響應性的Web設計
現在,最優(yōu)秀的網(wǎng)格設計不但能夠自動(dòng)適應不同屏幕的瀏覽器瀏覽,并能夠自動(dòng)調整頁(yè)面元素的展示方式。譬如說(shuō),一個(gè)網(wǎng)站的導航,在PC端顯示是一長(cháng)條,但如果放在手機屏幕瀏覽,不但字體小,而且不方便閱讀。這種情況下,如果網(wǎng)頁(yè)能夠自動(dòng)適屏并轉行,將會(huì )更容易瀏覽。因而,響應式網(wǎng)頁(yè)設計變得越來(lái)越重要,這也就是為什么當你在進(jìn)行網(wǎng)頁(yè)設計時(shí),響應式的網(wǎng)格變得越來(lái)越重要的原因。
一些優(yōu)秀的網(wǎng)格系統
960網(wǎng)格系統
960網(wǎng)格系統是目前最流行的網(wǎng)格系統之一。它的建立是為了“通過(guò)提供通常使用的尺寸簡(jiǎn)化Web開(kāi)發(fā)工作流程”。它是基于12和16列的網(wǎng)格,很容易實(shí)現和使用。
978格:簡(jiǎn)單的CSS網(wǎng)格
此網(wǎng)格是為了回應960網(wǎng)格系統的限制和制約發(fā)展。最大的問(wèn)題是,960網(wǎng)格系統沒(méi)有使用正確的利潤率,因為本來(lái)應該列和兩個(gè)邊緣之間的差距較大在非常兩端不應該有反正,因為他們沒(méi)有提供任何價(jià)值。另外一個(gè)抱怨是,有太多的類(lèi)。所以,來(lái)到978px網(wǎng)格而這些問(wèn)題都解決了增加的差距,或者水槽和類(lèi)的數量明顯下降。它被冠以一個(gè)簡(jiǎn)單的網(wǎng)格,因為它消耗的能力,而在同一時(shí)間保持網(wǎng)格最小,因此允許更高的創(chuàng )意控制和創(chuàng )造。
Less Framework 4網(wǎng)格
這個(gè)網(wǎng)格是基于一個(gè)固定寬度,但自適應網(wǎng)格,擁有四種不同的布局與合作的框架。這個(gè)網(wǎng)格的特殊之處在于,它是由68px列和24PX水槽和列的變化,以適應不同的屏幕尺寸而導致的四種布局的創(chuàng )作和改編的總和。布局改變由于其檢測的觀(guān)看設備的屏幕大小,然后相應地顯示相應的布局媒體訪(fǎng)問(wèn)。這是設計師今天要面對的一個(gè)整潔,現代的方式去對響應兩難問(wèn)題。
Foundation 5
如果你正在尋找的是擁有所有功能和選項的高級網(wǎng)頁(yè)設計框架,Foundation 5將會(huì )是你最好的選擇!畢竟,這個(gè)框架是“世界上最先進(jìn)的響應式前端設計框架”。該框架允許開(kāi)發(fā)SASS,同時(shí)實(shí)現了新的網(wǎng)絡(luò )技術(shù),以幫助人們創(chuàng )造更好的網(wǎng)站。除此之外,Foundation 5即使是在IE8瀏覽器中也能夠良好運作。當然,這是一個(gè)靈活的網(wǎng)格,它是對所有的屏幕尺寸很容易適應,從手機到電視。
Don’t Overthink It Grids
Don’t Overthink It Grids是由the wonderful Chris Coyier 所創(chuàng )建的一個(gè)使用簡(jiǎn)單的網(wǎng)格,他認為,許多網(wǎng)格的框架內很復雜,但實(shí)際上不必要如此。因此,他創(chuàng )造了一個(gè)教程,展示了如何創(chuàng )建一個(gè)設計師或開(kāi)發(fā)人員可以很容易地實(shí)現,并利用的一個(gè)簡(jiǎn)單的網(wǎng)格。如果您有興趣或出于好奇希望了解這些網(wǎng)格的技術(shù)方面的工作,或者因為你想使自己的格子,我強烈建議您閱讀Chris的帖子:Don’t Overthink It Grids
One% CSS Grid
One% CSS Grid是一個(gè)非?岬牧黧w框架。它是基于12列的一個(gè)網(wǎng)格系統,專(zhuān)門(mén)為流體響應設計而設計的。網(wǎng)格是基于百分比設計,能夠以驚人的流動(dòng)能力來(lái)調整網(wǎng)頁(yè)適應各種各樣的瀏覽器及屏幕瀏覽。此外,由于它是基于百分比,你不必像做任何事情那樣任何手動(dòng)調整大小或重新排版以適應瀏覽需求 - 它會(huì )自動(dòng)完成!更令人驚喜的是,One% CSS Grid擁有兩種不同類(lèi)型的網(wǎng)格供您選擇。



















