960 Grid System 基本原理及使用方法

2016-09-03    分類: 網站建設

由于一些讀者對于960 Grid System CSS Framework的原理和使用方法比較感興趣,暴風彬彬今天將和大家一同分享這篇關于960 grid CSS Framework的基本原理和簡單的使用方法。
關于CSS框架其實一直是一個比較熱門且很有爭議的話題,的確,國內的一些前端er們越來越關注CSS框架,并都開始嘗試使用,覺得CSS框架能夠節省更多的開發時間,顯著提高工作效率。當然,還有很多人持相反意見,認為CSS并沒有這么高級以至于要涉及到框架!我記得在cnBeta上曾經有位程序員諷刺道:”這年頭,連CSS都有框架了?!”。今天暴風彬彬并不是要向大家介紹什么是CSS框架,也不會介紹各種CSS框架的優缺點。只是要講解一下目前在國外很熱門的一個框架,嚴格講是網格系統,那就是960 Grid System。通過這篇教程你會知道使用960框架之后,你的開發工作會更快的開展。
960 Grid System 基本原理
首先,你需要學習關于”如何讓框架工作”。你可以通過自己的嘗試來學習,不過我仍然會在這里為大家進行講解,那就開始吧。
不要編輯960.css
先說一點需要注意的:不要編輯960.css文件,如果你修改了它,那么你今后將無法更新這個框架。
讀取網格
在我們使用外部文件中的CSS代碼之前,首先要在我們的HTML文件中調用它們。這兩種容器都是960px的寬度(這就是為什么叫做960 grid),但他們的不同之處是它們包含不同數量的列。顧名思義,.container_12的容器被分為12列,而 .container_16被分為16列。這兩種960px寬的容器都是水平居中的。
Grids (網格)/ Columns(列)
你可以選擇很多種不同的列寬組合,不過在這兩種容器中是有所不同的。你可以通過打開960.css來了解這些寬度,但這對于設計一個網站并沒有什么必要。在這里暴風彬彬將一個很有用的技巧讓你使用框架更加容易。
例如:如果你想在你的容器中僅使用兩列(分別是主內容區/側邊欄),你可以這樣做:

看到上面的代碼你也許已經明白,不過我還是要講一下。也就是說你在container_12這個容器中使用了grid_4和grid_8兩列,4+8恰好等于12!明白了嗎?使用網格系統的好處之一就是你不用去計算沒列的寬度到底是多少,省去了很多運算。

下面讓我們看看如何編寫四列布局:

正如你看到的,這個系統工作得很好。如果你嘗試使用你的瀏覽器讀取他的話,你會發現有一些不對勁的地方。不過不要緊,那正是我們下一個話題要討論的。
Margins
默認情況下,每列之間都會存在一些margin。每個grid_(這里插入數值)類都有10px的左margin和右margin。也就是說兩列之間的margin值是20px。
20px的margin能讓布局保持應有的留白并看上去更平滑,這也是我喜歡960 grid System的原因之一。
在上面的例子中,我們將它使用瀏覽器讀取時出現了一些問題,現在我們來修復它。

問題在于每個列都包含左margin和右margin,但是最左面的列不應該有左margin,最右面的列不應該有右margin。(夠羅嗦!)下面是解決方法:

你僅需添加alpha類來去除左margin,添加omega類去除右margin。好了,現在我們的布局已經可以好在瀏覽器中對齊了。(是的,包括IE6)
Styling(添加樣式)

事實上,你已經掌握了如何使用960框架創建基本的網格布局了。不過你也許還想為自己的布局添加一些樣式。

由于CSS使用優先級的形式來覺得如何解釋樣式,而id要比class的優先級高。這樣我們就可以在我們的獨立CSS文件中以id選擇符創建個性化的樣式了。如果湊巧有的樣式屬性與960相同但值又不同,瀏覽器會優先選擇你的CSS文件中的樣式。當然,如果您感興趣,也可以看看上面的實例添加樣式后的實際效果。
我們做到了

這是這樣!你已經掌握的如何使用960網格系統來創建兼容所有瀏覽器的布局。當你完全掌握熟練960系統之后,你會發現它為你節省了很多很多編寫CSS的時間。

當前名稱:960 Grid System 基本原理及使用方法
瀏覽地址:http://m.kartarina.com/news38/46088.html

成都網站建設公司_創新互聯,為您提供面包屑導航服務器托管全網營銷推廣網站制作微信小程序品牌網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網頁設計公司
主站蜘蛛池模板: 未满小14洗澡无码视频网站| 无码人妻精品一区二区三区不卡| 免费无码国产V片在线观看| 亚洲国产精品成人AV无码久久综合影院| 日韩AV无码精品一二三区| 久久老子午夜精品无码怎么打| 亚洲成a∧人片在线观看无码| 亚洲熟妇无码八AV在线播放| 无码不卡亚洲成?人片| 人妻aⅴ无码一区二区三区| 亚洲国产精品无码久久久久久曰| 无码人妻丰满熟妇区96| 亚洲AV无码成人专区| 色欲香天天综合网无码| 中文字幕AV无码一区二区三区| 暴力强奷在线播放无码| 国产AV天堂无码一区二区三区| 久久久久久无码Av成人影院 | 精品无码久久久久久久久久| 亚洲av无码一区二区三区天堂古代 | 免费无码黄网站在线观看| 精品久久久无码人妻中文字幕| 亚洲人成无码网站| 岛国无码av不卡一区二区| 国产精品无码不卡一区二区三区| 精品久久久无码人妻字幂| 亚洲AV无码一区二区三区牛牛| 少妇伦子伦精品无码STYLES| 亚洲VA中文字幕无码一二三区 | 少妇无码AV无码专区在线观看| 亚洲va中文字幕无码| 无码专区6080yy国产电影| 亚洲成av人片不卡无码久久 | 亚洲Av无码国产情品久久| av中文无码乱人伦在线观看| 国产免费AV片无码永久免费| 久久精品无码中文字幕| 精品无码黑人又粗又大又长| 国产AV无码专区亚洲AV蜜芽| 精品韩国亚洲av无码不卡区| 国产精品国产免费无码专区不卡|