可以學css3,因為優勢比較多,CSS3是CSS規范的新版本,在CSS2.1的基礎上增加了很多強大的新功能,以幫助開發人員解決一些實際面臨的問題。使用CSS3不僅可以設計炫酷美觀的網頁,還能提高網頁性能。與傳統的CSS相比,CSS3突出的優勢主要體現在節約成本和提高性能兩方面,本節將做具體介紹。
1.節約成本
CSS3提供了很多新特性,如圓角、多背景、透明度、陰影、動畫、圖表等功能。在老版本的CSS中,這些功能都需要大量的代碼或復雜的操作來完成,有些動畫功能還涉及Javascript腳本。但CSS3的新功能幫我們摒棄了冗余的代碼結構,遠離很多Javascript腳本或者Flash代碼。網頁設計者不再需要花大把時間去寫腳本,極大的節約了開發成本。例如,圖1所示是老版本CSS實現圓角的方法,設計者需要先將圓角裁切,然后通過HTML標簽進行拼接才能完成,但使用CSS3直接通過圓角屬性就能完成。
2. 提高性能
由于功能的加強,CSS3能夠用更少的圖片或腳本制作圖形化網站。在進行網頁設計時,減少標簽的嵌套和圖片的使用數量,網頁頁面加載也會更快。此外,減少圖片、腳本代碼,Web站點就會減少HTTP請求數,頁面加載速度和網站的性能就會得到提升。