< !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>test</title> </head> <body> <table border="1" width="300"> <tr> <td align="center"> <table border="1" width="200"> <tr><td>center or not</td></tr> </table> </td> </tr> </table> </body> </html>
center or not
你看見的文字有沒有置中呢?
上禮拜開始我才開始把 html、CSS、javascript 等網頁設計等東西看過一次,果然有些東西小時候沒有學,長大就會一起冒出來。我覺得常常在資訊累積之後,有許多舊有的東西還存在,新的標準和概念又提出來。就像前幾天讀 leafy 的這篇「Departed」,前一天好像我才被教導要學 strtok,隔一天又會被提醒該用 strsep,那到底該是 obsoleted 還是 departed 呢?
在學 HTML 的時候,新的工具都說:「如果可以的話,請忘記 Quirks Mode 吧,該是擁抱標準的時候」,我們有好的 HTML Validator,我們也有 Tidy,把 style 從 code 分開吧,讓 code 變得更好讀。
只是過去的 code 很好,改成標準要花上太多心力,原本的 font-size 也要調整,細部的 layout 也會因為 box model 而有所不同。
我開始明白「包袱」的意義,就拿上面的那段 html code 而言,沒有加上 DOCTYPE 真的是世界和平,那我該擁抱些什麼呢?擁抱標準,還是擁抱「可用且準時」的作法?