我們在不斷的學習,追求進步與提高,在Vevb.com中有大量的教程,到底學到什么程度了,到底是不是真的了解CSS,是哪個層次了呢。我們來對照一下。
我們在不斷的學習,追求進步與提高,在Vevb.com中有大量的教程,到底學到什么程度了,到底是不是真的了解CSS,是哪個層次了呢。我們來對照一下。
第0級:CSS?那不是一個多人射擊游戲嗎?
CSS?Isn’tthatamultiplayergame?
有些人因為在找CS:S(CounterStrike:Source)這款游戲的資訊而進到#CSS網(wǎng)站。不必擔心這些人,他們不可能制作太多網(wǎng)頁,所以對網(wǎng)絡也不會造成多大傷害。
第1級:是啊,我偶爾用它來移除連結的底線
Yeah,Iuseittoremoveunderlinesonlinkssometimes
和第0級的人不同,這些人學過HTML,也制作過幾個簡單的網(wǎng)站。他們只有在無法使用HTML制作出某些效果時,才會使用CSS,例如移除連結的底線或者設定行高。這些人的網(wǎng)站通常規(guī)模不大也沒什么訪客,所以他們也不會對網(wǎng)絡造成太大傷害。
第2級:不,我不喜歡div元素;表格好用多了!
No,Idon’tlikedivs;tablesaremucheasiertoworkwith
他們聽過使用div元素來設計網(wǎng)頁這件事,也花了些時間學習CSS。不過他們很快就放棄了,覺得CSS太難而且支持度不佳,還是寧可用表格排版。
注意!他們是危險人物!他們在這個領域已經(jīng)待了一段時間,許多都是網(wǎng)站部門的主管。和他們接觸是很重要的,提倡網(wǎng)絡標準的人應該多多開導他們,這對網(wǎng)絡的意義非同小可。
第3級:是啊,聽說它挺好的,不過我沒用它因為……
YesI’veheardit’sgood,butIcan’tuseitbecauseof…
這些人雖然知道CSS的優(yōu)點,不過總是基于某些原因而無法使用它,例如他們可能有第2級的上司,或者他們必須考慮到Netscape4的使用者。
舊版的瀏覽器雖然不支持CSS,不過使用者還是可以看見完整的內(nèi)容。而基于親和力(accessibility)和易用性(usability)的好處,CSS可以為網(wǎng)站帶來更多訪客。把這些優(yōu)點告訴第3級的開發(fā)人員,即使他們不是決策者,或許多少能對第2級的上司發(fā)揮點影響力吧。
第4級:CSS?喔!沒錯,我用div元素來排版
CSS?Oh!Yes,Iusedivsforallmylayouts
在頁面中使用過多的div元素反而是這群人的問題,他們會用#toprightredline或是#r5_c7(表示第5列第7欄)這樣的方式設定div元素的id。即使可以通過XHTML1.1的驗證,這種排版方式卻無法發(fā)揮CSS的優(yōu)勢。熒幕朗讀軟體(screenreaders,視障者使用的瀏覽器)很難解譯這些網(wǎng)頁,舊版瀏覽器也會有同樣的問題,網(wǎng)頁的內(nèi)容無法完整顯示。而不良的class與id命名方式,也對于版面的修改造成極大不便。
新聞熱點
疑難解答