- HTML5 移動(dòng)Web開發(fā)從入門到精通(微課精編版)
- 前端科技
- 578字
- 2019-11-15 20:21:43
2.1 CSS3概述
CSS(Cascading Style Sheet,層疊樣式表),定義如何渲染HTML元素,設(shè)計(jì)網(wǎng)頁(yè)顯示效果。使用CSS可以實(shí)現(xiàn)網(wǎng)頁(yè)內(nèi)容與表現(xiàn)的分離,以便提升網(wǎng)頁(yè)執(zhí)行效率,方便后期管理和代碼維護(hù)。
1996年12月,CSS1正式出版(http://www.w3.org/TR/CSS1/);1998年5月,CSS 2版本正式出版(http://www.w3.org/TR/CSS2/)。
CSS3的開發(fā)工作在2000年之前就已經(jīng)開始,但各方博弈時(shí)間太久,2002年W3C啟動(dòng)了CSS 2.1的開發(fā),這是CSS2的修訂版,它糾正了CSS2版本中的一些缺陷,更精確地描述了CSS的瀏覽器實(shí)現(xiàn),2004年CSS 2.1正式發(fā)布,到2006年年底得到完善,它成為瀏覽器支持最完整的版本。為了方便各主流瀏覽器根據(jù)需要漸進(jìn)式支持,CSS3按模塊化進(jìn)行全新設(shè)計(jì),這些模塊可以獨(dú)立發(fā)布和實(shí)現(xiàn),這也為日后CSS的擴(kuò)展奠定了基礎(chǔ)。
到目前為止,CSS3還沒有推出正式的完整版,但是已經(jīng)陸續(xù)推出了不同的模塊,這些模塊已經(jīng)被大部分瀏覽器支持或部分實(shí)現(xiàn)。
CSS3屬性支持情況請(qǐng)?jiān)L問http://fmbip.com/litmus/詳細(xì)了解。可以看出,完全支持CSS3屬性的瀏覽器包括Chrome和Safari,其他主流瀏覽器也基本支持。
CSS3選擇器支持情況請(qǐng)?jiān)L問http://fmbip.com/litmus/詳細(xì)了解。除了IE早期版本和Firefox 3,其他主流瀏覽器幾乎全部支持,如Chrome、Safari、Firefox、Opera。
提示:部分瀏覽器允許使用私有屬性支持CSS3的新特性,簡(jiǎn)單說明如下。
Webkit類型瀏覽器(如Safari、Chrome)的私有屬性是以-webkit-前綴開始。
Gecko類型的瀏覽器(如Firefox)的私有屬性是以-moz-前綴開始。
Konqueror類型的瀏覽器的私有屬性是以-khtml-前綴開始。
Opera瀏覽器的私有屬性是以-o-前綴開始。
Internet Explorer瀏覽器的私有屬性是以-ms-前綴開始,IE8+支持-ms-前綴。
- Java程序設(shè)計(jì)(慕課版)
- Raspberry Pi for Python Programmers Cookbook(Second Edition)
- C# 2012程序設(shè)計(jì)實(shí)踐教程 (清華電腦學(xué)堂)
- SQL語(yǔ)言從入門到精通
- 數(shù)據(jù)結(jié)構(gòu)習(xí)題精解(C語(yǔ)言實(shí)現(xiàn)+微課視頻)
- Mastering Julia
- Java性能權(quán)威指南(第2版)
- Learning Selenium Testing Tools(Third Edition)
- 正則表達(dá)式經(jīng)典實(shí)例(第2版)
- Elasticsearch for Hadoop
- 青少年P(guān)ython編程入門
- Learning DHTMLX Suite UI
- Visual FoxPro程序設(shè)計(jì)習(xí)題集及實(shí)驗(yàn)指導(dǎo)(第四版)
- 區(qū)塊鏈技術(shù)與應(yīng)用
- Managing Microsoft Hybrid Clouds