基本概念:
在正式的W3C規範中,很少能看到這樣的術語:網頁(,標籤,瀏覽器).在某種情況下理解它們的正式術語對一個從事於WEB工作的人是至關重要的!也是看懂W3C文檔所需具備的基本常識.
規範:
文檔:
元素:
使用者代理程式:
在接下來的幾篇文章中,讓我們一起來學習CSS.您不必害怕會是長篇小說.我們只要學會CSS的核心.其它的知識面只要多看文檔和多作練習.完全理解只是時間的長短問題.
以下是我們要學習和必須理解的知識面:
1:HTML元素和CSS盒子
經常聽朋友說:CSS不太聽我話,我讓它靠左,它卻靠右.真累人.如果您也像我朋友哪樣,可以確定的是您沒有完全理解CSS的盒子模型.這一篇我們搞定它.用Notepad寫時腦子中就應該出現CSS的顯示樣式.
2:級聯和繼承
好多朋友都在寫長篇的類別選取器.而CSS的關鍵點:級聯,卻很少用.級聯是如此的重要,以至於CSS的命名(CSS,Cascading Style Sheet.階層式樣式表)都有它的身影.在CSDN看到兄弟出200分求CSS繼承的寫法.有可能你一直在寫,卻不知它叫作什麼或怎麼寫更好的繼承樣式
3:選擇符
曾經有人寫了一個選擇符問我是什麼意思.我相信你可以寫出好多選擇符但未必是最佳的.我保證這篇文章中會出現你不認識的選擇符
4:CSS設計布局
曾經互連網上是大篇篇的table網頁.現在有人說:"Div+CSS比table更好","網面的布局是割(隔)出來".我可以負責任的說!哪是因為好多人對table的誤用.你不具備寫良好html代碼的能力.這一篇會看到我的一些觀點和標準的HTML寫法準則
5:進階CSS開發
最後的一篇是從DOM樹的方面討論,怎麼寫出好的CSS的樣式!完全理解:HTML元素和CSS盒子,看這篇相信您會收穫很多知識.
參考社區:
MSDN:http://msdn.microsoft.com/en-us/library/ms531205(vs.85).aspx
Mozilla:http://developer.mozilla.org/en/docs/CSS
開發外掛程式:
IE:IEDevToolBar
Firefox:web Developer
Firebug
開發工具:
Notepad
Dreamweaver cs
推薦圖書:
Kynn Bartlett:Sams Teach Yourself CSS in 24 Hours(CSS入門經典)
CSS:THE DEFINITIVE GUIDE (CSS權威指南)
關於這兩本書我個人覺得寫的不錯!因為每個人看書時CSS知識不徑相同,所以對書的說法不一.我相信您不論對CSS知道多少.您每隔一段時間後再看都會有收穫.只少這條滿足我評價一本書好壞的條件.