Friendly Bit 在今年1月有篇有趣的文章,標題為: Levels of CSS Knowledge ,作者 Emil Stenström 將CSS的知識分為下列7個等級,並且描述了各等級的開發人員對網路產生的影響。我將內文簡譯如下: 第0級:CSS?那不是一個多人射擊遊戲嗎?(CSS? Isn’t that a multiplayer game?) 有些人因為在找CS:S(Counter Strike: Source)這款遊戲的資訊而進到 #CSS 網站。不必擔心這些人,他們不可能製作太多網頁,所以對網路也不會造成多大傷害。 第1級:是啊,我偶爾用它來移除連結的底線(Yeah, I use it to remove underlines on links sometimes) 和第0級的人不同,這些人學過HTML,也製作過幾個簡單的網站。他們只有在無法使用HTML製作出某些效果時,才會使用CSS,例如移除連結的底線或者設定行高。這些人的網站通常規模不大也沒什麼訪客,所以他們也不會對網路造成太大傷害。 第2級:不,我不喜歡div元素;表格好用多了(No, I don’t like divs; tables are much easier to work with) 他們聽過使用div元素來設計網頁這件事,也花了些時間學習CSS。不過他們很快就放棄了,覺得CSS太難而且支援度不佳,還是寧可用表格排版。 注意!他們是危險人物!他們在這個領域已經待了一段時間,許多都是網站部門的主管。和他們接觸是很重要的,提倡網路標準的人應該多多開導他們,這對網路的意義非同小可。 第3級:是啊,聽說它挺好的,不過我沒用它因為……(Yes I’ve heard it’s good, but I can’t use it because of…) 這些人雖然知道CSS的優點,不過總是基於某些原因而無法使用它,例如他們可能有第2級的上司,或者他們必須考慮到Netscape 4的使用者。 舊版的瀏覽器雖然不支援CSS,不過使用者還是可以看見完整的內容。而基於親和力(accessibility)和易用性(usability)的好 處,CSS可以為網站帶來更多訪客。把這些優點告訴第3級的開發人員,即使他們不是決策者,或許多少能對第2級的上司發揮點影響力吧。 第4級:CSS?喔!沒錯,我用di...