Before Coding [4]-禪意花園

CSS概述

CSS

CSS概述

CSS 指層疊樣式表 (Cascading Style Sheets)坐昙,樣式定義如何顯示 HTML 元素,樣式通常存儲在樣式表中车遂,把樣式添加到 HTML 中失仁,是為了解決內(nèi)容與表現(xiàn)分離的問題捡鱼。外部樣式表可以極大提高工作效率颗胡,其通常存儲在 CSS 文件中毫深,多個樣式定義可層疊為一。

樣式解決了一個普遍的問題

HTML 標簽原本被設(shè)計為用于定義文檔內(nèi)容毒姨。通過使用 <h1>哑蔫、<p><table> 這樣的標簽弧呐,HTML 的初衷是表達“這是標題”闸迷、“這是段落”、“這是表格”之類的信息俘枫。同時文檔布局由瀏覽器來完成腥沽,而不使用任何的格式化標簽。

由于兩種主要的瀏覽器(Netscape 和 Internet Explorer)不斷地將新的 HTML 標簽和屬性(比如字體標簽和顏色屬性)添加到 HTML 規(guī)范中鸠蚪,創(chuàng)建文檔內(nèi)容清晰地獨立于文檔表現(xiàn)層的站點變得越來越困難今阳。

為了解決這個問題,萬維網(wǎng)聯(lián)盟(W3C)茅信,這個非營利的標準化聯(lián)盟盾舌,肩負起了 HTML 標準化的使命,并在 HTML 之外創(chuàng)造出樣式(Style)蘸鲸。
所有的主流瀏覽器均支持層疊樣式表妖谴。

更多CSS的資源,可在 W3School 中獲茸靡 :http://www.w3school.com.cn/css

神奇的CSS

不同CSS的能夠使完全一樣的HTML膝舅,變成完全不同的模樣。比如在mezzoblue.com這個博客中妙痹,2003年5月7日的一篇博文里铸史,作者提供了一個平臺——《CSS Zen Garden》,完全一樣的HTML怯伊,自己或讀者們編寫并提供各式各樣的CSS文件琳轿,從而形成了200余個完全不同各式各樣的網(wǎng)頁。

一樣的HTML耿芹,不同的網(wǎng)頁
一樣的HTML崭篡,不同的網(wǎng)頁

所以我們在說 HTML 的時候,通常不會脫離 CSS吧秕,CSS可以使得一個網(wǎng)頁變得豐富多彩起來琉闪。

由于限于篇幅問題,且本書是以提供指導為主砸彬,所以本書不會詳細去講解基本的 HTML 與 CSS颠毙,所有語法知識都附有學習資源斯入,請初學者們務(wù)必抽一些時間出來自學完成,否則后面的課程會無法跟上蛀蜜,將導致看完了本書也終會一無所獲刻两。

CSS禪意花園

CSS禪意花園

《CSS禪意花園》這本書的作者是世界著名的網(wǎng)站設(shè)計師,書中的范例來自網(wǎng)站設(shè)計領(lǐng)域最著名的網(wǎng)站——CSS Zen Garden(CSS禪意花園:http://www.csszengarden.com/)滴某。全書分為兩個主要部分磅摹。第1章為第一部分,討論網(wǎng)站“CSS禪意花園”及其最基本的主題霎奢,包含正確的標記結(jié)構(gòu)和靈活性規(guī)劃等户誓。第二部分包括6章,占據(jù)了書中的大部分篇幅幕侠。

每章剖析“CSS禪意花園”收錄的6件設(shè)計作品帝美,這些作品圍繞一個主要的設(shè)計概念展開,如文字的使用等橙依。通過探索36件設(shè)計作品面臨的挑戰(zhàn)和解決的問題证舟,讀者將洞悉主要的 Web 設(shè)計原則以及它們運用的CSS布局技巧,理解 CSS 設(shè)計的精髓窗骑,恰當?shù)靥幚韴D形和字體來創(chuàng)建界面優(yōu)美、性能優(yōu)良且具有強大生命力的網(wǎng)站漆枚。

CSS禪意花園

一個優(yōu)秀的前端工程師创译,不在于技術(shù)有多高超,也不在于作品有多美墙基,而在于設(shè)計理念是否獨到软族、有創(chuàng)意。很明顯残制,禪意花園立砸,有利于培養(yǎng)我們形成優(yōu)秀的設(shè)計思想。

優(yōu)雅的前端開發(fā)框架——Bootstrap

既然 CSS 這么美好初茶,肯定有一些已經(jīng)定義好的優(yōu)美的樣式吧颗祝?

沒錯,那就是前端開發(fā)框架恼布。網(wǎng)上有很多精美的框架螺戳,這里推薦一個開源免費主流的框架——Bootstrap

Bootstrap折汞,來自 Twitter倔幼,是目前很受歡迎的前端框架。Bootstrap 是基于 HTML爽待、CSS损同、JAVASCRIPT 的翩腐,它簡潔靈活,使得 Web 開發(fā)更加快捷膏燃。它由 Twitter 的設(shè)計師 Mark Otto 和 Jacob Thornton 合作開發(fā)栗菜,是一個 CSS/HTML 框架。Bootstrap 提供了優(yōu)雅的 HTML 和 CSS 規(guī)范蹄梢,它即是由動態(tài) CSS 語言 Less 寫成疙筹。Bootstrap 一經(jīng)推出后頗受歡迎,一直是 GitHub 上的熱門開源項目(https://github.com/twbs/bootstrap)禁炒,截止至筆者寫此節(jié)時而咆,Star 數(shù)98000,F(xiàn)ork 數(shù)43500幕袱。

bootstrap

具體使用方法暴备,可以查看文檔,在Bootstrap中文網(wǎng)上有很好的中文社區(qū)提供初學者學習:http://www.bootcss.com/

下載地址:http://v3.bootcss.com/getting-started#download

完美的圖標字體——Font Awesome

FortAwesome

Font Awesome们豌,官網(wǎng)上是這樣介紹的:完美的圖標字體涯捻,只為 Bootstrap 設(shè)計。使用 Font Awesome望迎,可以很方便的為網(wǎng)頁添加各式各樣的圖標障癌。它同時也是 GitHub 上的熱門項目:https://github.com/FortAwesome/Font-Awesome,截止至筆者寫此節(jié)時辩尊,Star 數(shù)43000涛浙,F(xiàn)ork 數(shù)7400。

一個字體文件摄欲,249個圖標轿亮,一個字體文件包含了所有圖標。Font Awesome 可以完整表達 web 頁面上每個動作的含義胸墙。同時我注,用 CSS 控制樣式,可以通過 CSS 能非常容易的改變這些圖標的顏色迟隅、大小但骨、陰影以及任何 CSS 能控制的屬性。

FontAwesome

在使用 Bootstrap 的前提下玻淑,只需要下載font-awesome.min.css文件嗽冒,然后在網(wǎng)頁<head>部分加入下面的代碼即可。

<link rel="stylesheet" href="../css/bootstrap.min.css">
<link rel="stylesheet" href="../css/font-awesome.min.css">

具體用法可以查看 FontAwesome 中文網(wǎng)提供的中文文檔:http://www.bootcss.com/p/font-awesome/

下載地址:https://github.com/FortAwesome/Font-Awesome/archive/v3.2.1.zip

原文:《禪意花園》(From 《Before Coding》

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末补履,一起剝皮案震驚了整個濱河市添坊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌箫锤,老刑警劉巖贬蛙,帶你破解...
    沈念sama閱讀 211,496評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件雨女,死亡現(xiàn)場離奇詭異,居然都是意外死亡阳准,警方通過查閱死者的電腦和手機氛堕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,187評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來野蝇,“玉大人讼稚,你說我怎么就攤上這事∪粕颍” “怎么了锐想?”我有些...
    開封第一講書人閱讀 157,091評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長乍狐。 經(jīng)常有香客問我赠摇,道長,這世上最難降的妖魔是什么浅蚪? 我笑而不...
    開封第一講書人閱讀 56,458評論 1 283
  • 正文 為了忘掉前任藕帜,我火速辦了婚禮,結(jié)果婚禮上惜傲,老公的妹妹穿的比我還像新娘洽故。我一直安慰自己,他們只是感情好操漠,可當我...
    茶點故事閱讀 65,542評論 6 385
  • 文/花漫 我一把揭開白布收津。 她就那樣靜靜地躺著,像睡著了一般浊伙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上长捧,一...
    開封第一講書人閱讀 49,802評論 1 290
  • 那天嚣鄙,我揣著相機與錄音,去河邊找鬼串结。 笑死哑子,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的肌割。 我是一名探鬼主播卧蜓,決...
    沈念sama閱讀 38,945評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼把敞!你這毒婦竟也來了弥奸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,709評論 0 266
  • 序言:老撾萬榮一對情侶失蹤奋早,失蹤者是張志新(化名)和其女友劉穎盛霎,沒想到半個月后赠橙,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,158評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡愤炸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,502評論 2 327
  • 正文 我和宋清朗相戀三年期揪,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片规个。...
    茶點故事閱讀 38,637評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡凤薛,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出诞仓,到底是詐尸還是另有隱情缤苫,我是刑警寧澤,帶...
    沈念sama閱讀 34,300評論 4 329
  • 正文 年R本政府宣布狂芋,位于F島的核電站榨馁,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏帜矾。R本人自食惡果不足惜翼虫,卻給世界環(huán)境...
    茶點故事閱讀 39,911評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望屡萤。 院中可真熱鬧珍剑,春花似錦、人聲如沸死陆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,744評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽措译。三九已至别凤,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間领虹,已是汗流浹背规哪。 一陣腳步聲響...
    開封第一講書人閱讀 31,982評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留塌衰,地道東北人诉稍。 一個月前我還...
    沈念sama閱讀 46,344評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像最疆,于是被迫代替她去往敵國和親杯巨。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,500評論 2 348

推薦閱讀更多精彩內(nèi)容

  • Bootstrap是什么努酸? 一套易用服爷、優(yōu)雅、靈活、可擴展的前端工具集--BootStrap层扶。GitHub上介紹 的...
    凜0_0閱讀 10,861評論 3 184
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫箫章、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,064評論 4 62
  • 這本書是受人影響才看的镜会。起初檬寂,對于寫述清末民初的書籍不怎么感冒。有一天忍不住好奇瞄了一眼戳表,然后就掉坑里了桶至。 這本書...
    51758582bbf4閱讀 3,584評論 2 2
  • 和劉老板微信的時候他說我們今年27了镣屹。是啊,時光如梭价涝,轉(zhuǎn)眼間女蜈,最初的一批90后都已經(jīng)27了。很多今年27的朋友從1...
    林玉楓閱讀 605評論 0 1
  • 憂傷的風色瘩, 帶來一縷新涼伪窖。 清晨, 掬一滴清露居兆, 欣喜 這寧靜的時光 村頭的石橋下 已經(jīng)干涸覆山, 沒有了流水的淙淙,...
    笑一弦雨閱讀 499評論 0 1