雖然本人開發網站已經有相當多年的經驗,
但一般上普通的網站不會需要太過強調瀏覽器的版本,
頂多就IE跟FF相容即可,
但最近在開發案子卻是用戶量流量較大的, 就需要針對不同的瀏覽器去測試.

最可惡的就是IE6, PNG在底下都會顯示不正常, 沒有辦法做到透明的效果,
雖然已經有人寫了一些SCRIPT像是PNGFIX.JS之類的, 但好像會造成IE左下角出現BUG提示.
所以最後只能退而求其次, 把PNG都改成GIF, 也能達到透明的效果, 但解析度會降低就是了.

再來是CHROME, 某些頁面在float的情況下,CHROME會有偏移的問題,
所以我就加了

clear:both

在偏移的區域上方, 以解決TABLE偏移的問題.
可能因為我比較習慣用FF, 所以決的FF應該是相容程度最高的瀏覽器,
但大部分的使用者還是IE, 而IE又有IE6,IE7,IE8之分,
IE8應該算是相容性最好的瀏覽器了, 而IE7又有一些特別的問題.
如果要檢視IE7,可以在IE8點選"相容性檢視"則可以看看你的網站在IE7下是否有問題.

為了確保所有的瀏覽器都可以正常顯示, 最好的方法就是做一個表來審核問題:

IE8 IE7 IE6 FF SAFARI CHROME
/default.asp O O O O O O
/board/list.asp O O O O O O
/board/show.asp O O O O O O
/board/default.asp O O O O O O
/member/psnDefault.asp O O O O O O
工具列顯示 O O O O O O
有無顯示JS錯誤(無) O O O google
ads
O O

瀏覽器的噩夢已經成為生活中的家常便飯了,
因為你不可能去強迫所有使用者都按照你的規則去走,
只能你去配合使用者, 而不是使用者配合你.
所以, 各位網站工程師就認命吧~

如何才可以成為一個合格的網站設計師?
設計出來的東西要像歌手一樣擁有自己的特色, 避免被別人取代嗎?
或是像藝術家的作畫風格, 堅持自己的藝術特色?

答案是否定的, 這些日子來行走網頁設計這行,
感覺到你越是堅持自己的風格, 就越容易遭到客戶的排斥,
設計並不是看自己的美感, 而是看你是為了誰而設計,
你的客戶永遠是最大的, 你覺得好看的東西他們不一定覺得好看,
甚至有時候那種落差會讓你無法置信…

你可能很滿意你花了幾個鐘頭做出來的作品, 但在客人眼中卻是絕世醜物,
你可能只花了幾分鐘做出來的東西, 自己不屑一顧, 但客人卻非常滿意…
客人不會理會你用了甚麼超強技術在裡面, 他們只要你做出來的東西符合他們的胃口,
客人不管你用了甚麼設計特色, 他們只要自己覺得好看, 就認為所有人也一樣跟他們認為好看…
(也許客戶都秉持著: 自己都覺得不好看了, 別人怎麼可能會覺得好看?)
等到有一天他們當設計師的時候, 就知道越是相信自己就越碰釘子.

世界上的人很多, 網頁設計師不能堅持自己的風格,
而是要想辦法做出任何一種特色的網頁(跟創作歌手, 跟藝術設計不同),
你會做的風格越廣泛, 就能夠招徠各種眼光的客戶,
年輕人喜歡大膽的設計, 酷炫的設計, 精彩的設計,
中年人喜歡老土的設計, 簡單的設計, 大大的字!!!

若你只滿足部分人的胃口, 那表示你只能賺得到部分人的錢.