Everything You Know About CSS Is Wrong 書評

The Principles of Beautiful Web Design

先節錄一下我在IRC上講的內容摘要:

01:01 @othree 基本上就是在講css-table來排版
01:01 @othree 可能遇到的問題 ex: position:ralative, colspan, rowspan
01:02 @othree 然後要如何應付就瀏覽器 1.不理他 2.做個簡單排版給他 3.用現在的技術做給他
01:03 @othree 中間有稍微講如果要做到3那為什麼還要用css-table
01:03 @othree 最後講css3的一些排版的新東西
01:04 @othree multicolumn, grid, advanced layout(書內是用template layout)

我是覺得這本書的中心思想是不錯的,不該拿來做排版的東西就不應該拿來排版,不過css-table也不像是拿來排版的東西啊,CSS規格書上的說法讓我覺得他是為了XML那種資料格式可以直接使用表格形式呈現而設計的,我是覺得不該用作來做為整個網頁的版面配置用,CSS一直以來都有一個問題,就是程式設計師和平面設計師學起來都不容易,在這個問題點上,我覺得用上css-table其實也沒什麼改變,更何況css-table沒真的table靈活,沒有colspan和rowspan,要做到類似的效果變成要用nested-table,大福增加HTML結構的複雜度,怎麼看都是弊大於利,我實在是不覺得用css-table來做排版是個好選擇。

最後,如果要我挑理想的排版方法的話,我是覺得還在制定中的CSS Template Layout比較理想,畢竟是圖形化的編排方式,對於設計師來說直觀許多,而且在設計上也確實是排版用的屬性。