官术网_书友最值得收藏!

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-前綴。

主站蜘蛛池模板: 措勤县| 永济市| 安福县| 上饶县| 长武县| 即墨市| 名山县| 二手房| 广丰县| 铜梁县| 太保市| 阜南县| 贺州市| 丹寨县| 临潭县| 泊头市| 股票| 瑞昌市| 五河县| 塔河县| 辽阳市| 辽宁省| 泸水县| 鄂托克前旗| 郯城县| 平度市| 佳木斯市| 永昌县| 北碚区| 崇明县| 永寿县| 赞皇县| 临桂县| 汪清县| 淄博市| 云安县| 阳西县| 呼玛县| 中山市| 皋兰县| 称多县|