CSS3基礎知識及詳情

什麼是CSS3

CSS3是CSS2的升級版本,3只是版本號,它在CSS2.1的基礎上增加了許多強大的新功能。目前主流瀏覽器chrome、safari、firefox、opera、甚至360都已經支援了CSS3大部分功能了,IE10以後也開始全面支援CSS3了。

在編寫CSS3樣式時,不同的瀏覽器可能需要不同的前綴。它表示該CSS屬性或規則尚未成為W3C標準的一部分,是瀏覽器的私有屬性,雖然目前較新版本的瀏覽器都是不需要前綴的,但為了更好的向前兼容前綴還是少不了的。

注意:此課程不支援IE9版本以下,建議使用chrome、safari、firefox、opera瀏覽器的最高版本學習本課程。

CSS3能做什麼?

CSS3為我們帶來了什麼好處呢?簡單的說,CSS3把很多以前需要使用圖片和腳本來實現的效果、甚至動畫效果,只需要短短幾行程式碼就能搞定。例如圓角,圖片邊框,文字陰影和盒子陰影,過渡、動畫等。

CSS3簡化了前端開發工作人員的設計流程,加快頁面載入速度。


對CSS3已完全向後相容,所以你就不必改變現有的設計。瀏覽器將永遠支援CSS2。

CSS3 模組

CSS3被拆分為"模組"。舊規範已拆分成小塊,也增加了新的。

一些最重要CSS3模組如下:

選擇器

盒模型

背景與邊框

文字特效

2D/3D轉換

動畫

多列佈局

使用者介面

CSS3 建議

W3C的CSS3規格仍在開發。

但是,許多新的CSS3屬性已在現代瀏覽器中使用。


繼續學習
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网</title> <style> div { width:100px; height:75px; background-color:pink; border:1px solid black; } div#div2 { transform:rotate(30deg); -ms-transform:rotate(30deg); /* IE 9 */ -webkit-transform:rotate(30deg); /* Safari and Chrome */ } </style> </head> <body> <div>这是一个 DIV 元素。</div> <div id="div2">这是一个 DIV 元素。</div> </body> </html>