未來的CSS解述 |
發(fā)布時間: 2012/8/20 17:34:06 |
讀者讀到本文之前,已經(jīng)對CSS2有了較為全面地認(rèn)識,隨著網(wǎng)絡(luò)技術(shù)的進(jìn)一步發(fā)展,CSS也在與時俱進(jìn),目前最新的版本CSS3標(biāo)準(zhǔn)正在制訂中。本章是本書的最后一章,我們將介紹一下這個CSS的未來版本。實(shí)際上,這個未來并不遙遠(yuǎn),因?yàn)楹芏酁g覽器已經(jīng)慢慢地開始實(shí)現(xiàn)CSS3的部分功能,比如蘋果公司2008年3月新推出的支持很多CSS3標(biāo)準(zhǔn)的瀏覽器Safari 3.1版,Mozilla組織的Firefox目前版本也支持不少CSS3技術(shù),更新的Firefox3和IE8也都在緊鑼密鼓地開發(fā)當(dāng)中,即將和我們見面。 電腦入門www.boydavid.com 一句話,未來是很快就會到來的,如果能提前了解下一代的CSS,并成為未來的一部分,該是多么令人感到興奮和激動!
“忘記過去就意味著背叛”。在體會未來的高科技之前,先讓我們總結(jié)一下過去,從缺點(diǎn)方面回顧一下本書前文所介紹的CSS2。
1、現(xiàn)有的CSS的不足
根據(jù)業(yè)內(nèi)很多專家的總結(jié),現(xiàn)有CSS2主要有以下不足:
不一致的瀏覽器支持:不同的瀏覽器在處理CSS的時候結(jié)果會很不相同。
有些CSS技術(shù)瀏覽器之間實(shí)現(xiàn)的方法不同導(dǎo)致效果不同。比如IE瀏覽器6.0版本,對于某些CSS2.0技術(shù)的具體實(shí)現(xiàn)就和其他瀏覽器不相同,導(dǎo)致同樣的CSS設(shè)置不能通用于主流的瀏覽器中。為了解決這樣的問題,必須特別的修改CSS代碼,以適應(yīng)每個瀏覽器的特點(diǎn),這樣就會增加工作量,增加出錯的機(jī)會和調(diào)試的難度。
有些CSS技術(shù)在目前支持的瀏覽器很少,比如我們在第四章提到的某些選擇器,只有很少的瀏覽器支持。
2、CSS3介紹
在本節(jié),請暫時拋開前文書一直講解的CSS2,進(jìn)入CSS3的多彩世界。
【CSS3的主人】
CSSWG討論并制定CSS標(biāo)準(zhǔn),它的全稱為Cascade Style Sheet Working Group,也就是CSS工作組的意思。CSSWG從屬于第一章我們提到的W3C組織,主要由業(yè)內(nèi)相關(guān)的各家公司和科研院所派出代表組成,比如微軟,惠普,Google,瀏覽器廠商Opera,Mozilla,美國在線,蘋果等,還有HTML作者行會的一些成員,總之都是業(yè)內(nèi)的專家。
CSS3是CSS2.0和CSS2.1的下一個版本,最早在本世紀(jì)初就已經(jīng)提出了工作草案(Working Draft),用于描述預(yù)計(jì)的工作內(nèi)容,之后在不斷的討論和修訂,直到2008年的3月份,CSS3仍在制定當(dāng)中。
3、CSS3預(yù)覽 --- 漸變效果邊框
在CSS3中,我們不光可以設(shè)置邊框的顏色,線的類型,還可以生成顏色漸變效果的邊框
4、CSS3預(yù)覽 --- 圓角效果
在網(wǎng)頁中,有時候需要對表格等塊形標(biāo)簽制作出圓角的效果,使得它們看起來不那么單調(diào),死板。在CSS2中,我們只能采取變通的方法來實(shí)現(xiàn):比如事先制作四幅小圓角的圖片,放置或者設(shè)置成背景于表格等的四個邊頂點(diǎn);也還有其他的幾種方法,但是都有一個共同的缺點(diǎn):制作和維護(hù)起來比較麻煩,時間也比較長。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |