瀏覽單個文章
Devil
Power Member
 

加入日期: Jan 2001
您的住址: Taipei
文章: 503
引用:
作者jiahan
CSS的主要目的不是給網頁設計師在那邊調整用的,他是要讓美工軟體,自動去根據美編自動產生,然後根據class和id來改變網頁員見,跟XML一樣...

因此CSS可以獨立出來,讓美工編輯,最後再include HTML檔裡

很久很久以前工作的時候就有跟美編這樣合作過了,它用photoshop去排版,結果直接另存CSS,美編也不懂那是什麼東西,可是套用進來,一個漂亮的網頁就出來了~

如果要弄動態網頁就配合JavaScript也可以這樣搞,手動去調整CSS,有點算是土法煉鋼~

當然在現實中瀏覽器的版本太多了,尤其最多人用的IE特別的爛,很多時候還是要針對瀏覽器去客製化一下CSS屬性~

CSS最大的優勢就是調整方便(當然你的排版要用適合的DOM,例如用DIV而非TABLE)
利用selector,可以瞬間(誇飾)將整個版面變得不一樣,例如一個左邊選單,右邊內容的頁面
可以立刻將位置調換過來
又每個人喜歡的配置不一樣,準備多個CSS,分別套用,一個網站可以有不同的版面配置
而卻不需要更動HTML DOM
手動調整CSS算是土法鍊鋼,小弟不這樣認為,相反的,知道如何直接操控CSS才是比較好的
若是只懂的用工具自動產生CSS,那真的能稱為懂CSS嗎?說不定連BOX Model是什麼都不知道,更何況去做CSS HACK
看過太多照著書本使用視覺化元件(例如VB6的ADODC)寫程式的初學者,遇到一堆問題什麼都不知道,甚至連CURSOR是什麼都不知道了

PS.不太懂得您所謂CSS功能就類似XML一樣的意思?XML的作用應該不是像CSS吧
__________________
舊 2010-03-24, 08:58 AM #36
回應時引用此文章
Devil離線中