Reset & Default style

2

雖然一開始老大不願意接受這項新的提議,但心中仔細盤算、評估後,還是必須承認這是免不了的,雖然麻煩許多,卻是目前免強可以接受的折衷方案。

事情就是,當 HTML 中的所有標籤 style reset 之後,該如何讓接手的工程師在新增內容時有基本的 default style。hlb 提出的方案是在 reset 之後馬上吃 base-min,這樣的概念初聞之時有點震驚,畢竟有點兜圈子的感覺,但 reset 是讓各家瀏覽器對標籤的認知差異還原,base-min 則是再給大家一個統一的標準,因此是完全說的過去的方案。就這樣,在抱著忐忑不安的心之下拿公司改版網站開刀了。

問題是預期的,當使用到 <ul>、<li>、<p> 等這些常用的標籤時都得再重新 reset 一次,但長久下來的習慣一時難改,常常忘了 reset 還在奇怪怎麼出現許多異常現象,咒罵什麼時候 firefox 變得跟 ie 一樣難搞,但通常在經歷半小時的 debug 後會恍然大悟,然後再用力咒罵一字箴言後輕輕把 {list-style-type: none; margin: 0; padding: 0;} 放上去。

不敢說這樣的處理方式適合所有方案,但對於常外接案子的我來說,這的確可以節省許多與工程師往來增加 style 的時間,至於是否會另外延伸什麼問題則得看將來的反應再下結論了。

Wednesday, April 1st, 2009

Category: CSS, Design

Bookmark and Share

2 條評論

2009/04/05

monster

兜了一個圈子programer也不見得用的到,也有可能版面加到爛掉?

2009/04/05

underfire

也是有可能,所以應該視情況而定吧。