作爲貴陽專業網站制作公司,我們始終專注于專業網站制作知識,接下來我們來談談CSS3,先不論新的語法标準是怎樣(yàng),專業網站制作人員關心的自然是它能(néng)給我們帶來什麼(me)。
總的來說CSS3主要擁有以下幾個新的亮點:高級選擇器,圓角,多背景,@font-face,動畫與漸變,漸變色,Box 陰影,RGBa - 加入透明色,文字陰影,圖形化邊界 。
其中比較重要的是,新的選擇器,以往大量通過(guò)JS進(jìn)行的工作都(dōu)可以在CSS中完成(chéng)了,比如在一個表格中讓單數行和雙數行有不同的背景色。另外使用 @font-face可以在頁面(miàn)中外聯一個自己指定的字體,從而使得網頁設計可以更随心所欲,而不用總是把特别字體的文字給做成(chéng)圖片(就是不知道(dào)要怎麼(me)處 理字體的版權問題就是了)。而文字陰影和漸變色等的實現也都(dōu)能(néng)省下不少的PS活兒。
不過(guò)反過(guò)來說,這(zhè)些新的功能(néng)也都(dōu)不是以現在的技術無法實現的問題,無非是用CSS3之後(hòu)能(néng)夠更加簡便而已。同時還(hái)有一個比較棘手的是,各個浏覽器對(duì)于CSS3的支持明顯是不同的,要保證不同用戶同樣(yàng)的用戶體驗那就是個更頭痛的問題了。
而當CSS3以及HTML5開(kāi)始涉足JS的地盤,JS本身卻在向(xiàng)Flash靠近,正所謂長(cháng)江後(hòu)浪推前浪,這(zhè)個被(bèi)推的前浪也隻能(néng)推更前面(miàn)的浪了。JS 做出的效果已經(jīng)能(néng)讓人誤以爲是Flash效果了,而且JS也可以實現從前Flash在實現的東西,例如網頁遊戲,RIA,它和Flash相比,在可訪問性 上更有優勢。
已經(jīng) 10 年沒(méi)有升級的 JavaScript 在去年迎來了它的一次重要升級,這(zhè)似乎都(dōu)預示JS將(jiāng)重點移向(xiàng)Web應用方面(miàn)。一旦浏覽器廠商們吸納了這(zhè)些标準,Web 開(kāi)發(fā)者們將(jiāng)擁有更強大工具來創建 Web 應用。
而在CSS越來越龐大的同時,我們也可以看到,就目前來說IE仍然沒(méi)有支持CSS3,現階段不同的浏覽器都(dōu)使用各自不同的标簽,于是同樣(yàng)的效果,要 用不同标簽寫3遍,當然這(zhè)個是由于正式的标準沒(méi)有推出的緣故。但是就這(zhè)樣(yàng)的狀況看來,用在自己的小網站是沒(méi)有問題,想要在正式的網站中使用就不得不面(miàn)對(duì)比較多的顧慮了。尤其,在國(guó)人連IE6都(dōu)還(hái)遠遠沒(méi)有淘汰的情況下,更是如此了。