一朱嘴、什么是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
如果十六進制值是成對重復的可以簡寫嚎尤,效果一樣荔仁。例如:#FF0000
可以寫成#F00
。但如果不重復就不可以簡寫芽死,例如#FC1A1B
必須寫滿六位乏梁。
查看更多CSS顏色值
四、定義字體
CSS字體屬性定義字體关贵,加粗遇骑,大小,文字樣式揖曾。
web標準推薦如下字體定義方法:
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習者準備了大量的CSS編程實戰(zhàn)練習擎厢,供大家通過親自編程實驗來熟練編程操作
七尔邓、CSS 實例
css 在線150個實例,通過本站編輯器锉矢,你可以學習在線查看修改后css的運行效果梯嗽。
嘗試一下!
八、CSS 問答
自學自怕的就是遇到問題無人解答沽损,為此W3Cschool開設(shè)了CSS問答專區(qū)灯节,方便新手們學習交流。
去CSS問答提問
九绵估、CSS 相關(guān)工具
在W3CSchool中你可以找到更完整的CSS教程炎疆、資料,工具等国裳。