一、什么是CSS?
- CSS 指層疊樣式表 (Cascading Style Sheets)
- 樣式定義如何顯示 HTML 元素
- 樣式通常存儲在樣式表中
- 把樣式添加到 HTML 4.0 中,是為了解決內(nèi)容與表現(xiàn)分離的問題
- 外部樣式表可以極大提高工作效率
- 外部樣式表通常存儲在 CSS 文件中
- 多個樣式定義可層疊為一

二、基本語法規(guī)范
分析一個典型CSS的語句:
p {COLOR:#FF0000;BACKGROUND:#FFFFFF}
- 其中"
p"我們稱為"選擇器"(selectors),指明我們要給"p"定義樣式; - 樣式聲明寫在一對大括號"
{}"中; -
COLOR和BACKGROUND稱為"屬性"(property),不同屬性之間用分號";"分隔; - "
#FF0000"和"#FFFFFF"是屬性的值(value)。
三、顏色值
顏色是由紅(RED),綠(GREEN),藍(BLUE )光線的顯示結(jié)合簡稱“RGB”,例如:color : rgb(255,0,0)也可以用十六進制寫,就象上面例子color:#FF0000如果十六進制值是成對重復(fù)的可以簡寫,效果一樣。例如:#FF0000可以寫成#F00。但如果不重復(fù)就不可以簡寫,例如#FC1A1B必須寫滿六位。
查看更多CSS顏色值
四、定義字體
CSS字體屬性定義字體,加粗,大小,文字樣式。
web標(biāo)準(zhǔn)推薦如下字體定義方法:
body { font-family : "Lucida Grande", Verdana, Lucida, Arial, Helvetica, 宋體,sans-serif; }
- 字體按照所列出的順序選用。如果用戶的計算機含有Lucida Grande字體,文檔將被指定為* * Lucida Grande。沒有的話,就被指定為Verdana字體,如果也沒有Verdana,就指定為Lucida字體,依此類推,;
- Lucida Grande字體適合Mac OS X;
- Verdana字體適合所有的Windows系統(tǒng);
- Lucida適合UNIX用戶
- "宋體"適合中文簡體用戶;
- 如果所列出的字體都不能用,則默認的sans-serif字體能保證調(diào)用;
五、CSS 屬性
CSS的屬性都定義在CSS的聲明塊中,每個CSS屬性都定義了一系列的關(guān)鍵信息
|||
------ | ------ | ------
動畫 | 網(wǎng)格 | 分頁
背景 | 超鏈接 | Ruby
邊框和輪廓 | 線框 | 語音
框 | 列表 | 表格
顏色 | 外邊距 | 文本
內(nèi)容頁的媒體屬性 | 字幕 | 2D/3D 轉(zhuǎn)換
尺寸 | 多列 | 過渡
盒子模型(新) | 內(nèi)邊距 | 用戶界面
盒子模型(舊) | 頁面媒體
字體 | 定位 |
內(nèi)容生成 | |
六、CSS 實戰(zhàn)闖關(guān)
我們?yōu)閷W(xué)習(xí)者準(zhǔn)備了大量的CSS編程實戰(zhàn)練習(xí),供大家通過親自編程實驗來熟練編程操作
七、CSS 實例
css 在線150個實例,通過本站編輯器,你可以學(xué)習(xí)在線查看修改后css的運行效果。
嘗試一下!
八、CSS 問答
自學(xué)自怕的就是遇到問題無人解答,為此W3Cschool開設(shè)了CSS問答專區(qū),方便新手們學(xué)習(xí)交流。
去CSS問答提問
九、CSS 相關(guān)工具
在W3CSchool中你可以找到更完整的CSS教程、資料,工具等。