google的企圖? - Google

Table of Contents

※ 引述《fotofolio (投①號,逆轉勝)》之銘言:
: 現在把IE only出現推到寫網頁的人身上啦?
: 有沒有搞錯?

以小弟不成材寫了五年多網頁的經驗來說,
會寫出 IE only 的網站,本來就是網站開發者自己該檢討的… :Q

: 你知道IE對css box的解讀與眾不同嗎
: 你知道IE6在處理float的時候有 bug?
: 要不是有IE故意要搞一些獨家規格/問題
: 網頁開發人員基本上只有寫出來的網頁支援某個瀏覽器
: 在其他瀏覽器開出來都差不多

對,在其他瀏覽器都差不多,但是請注意,是差不多,不是一樣
IE / MozillaFirefox / Safari / Opera 各自所使用的引擎都不同,
Trident / Gecko / KHTML / Presto / Kestrel / WebCore …等等

而 IE 以外的引擎,在解析 css 模型上仍然多少都有些微出入,
(Firefox 和 Opera 應該是最相近的了吧)

如果今天開發者遇到了在 FF 和 Safari 中瀏覽效果不同的情形,
身為一個開發者,難道就應該丟著不管它 FF only 然後去怪 Mac evil ?

的確,是可以抨擊 IE 對 css 模型的不友善與搞怪甚至是搞一堆獨家 Bug,
但是身為一個網站開發者,做到跨瀏覽器我覺得是對理念的追求與堅持。

: 因為瀏覽器本來就開照同樣的標準來顯示html
: 而實際上情形是寫出來的網頁總是IE顯示出來跟別人不一樣
: 如果要以IE為準,在其他瀏覽器又跑掉了
: 如果要真正做到跨平台網頁
: 往往要用到javascript等高等技巧

瀏覽器顯示的相容性主要是在判斷 css 上而非 html structure,
而且其實只要 css hack 就可以達到 99% 以上的相容度,

至少我作網站這麼久以來,css hack 解決不掉,
一定要用 js 在 onload 時就改變顯示以達相容也僅僅只有一次。

: 前面還有人把各瀏覽器比喻成各遊戲機平台
: 本來好好一個通用平台,被微軟搞成像遊戲機一樣
: 難道不是微軟的錯?

其實我不瞭解瀏覽器跟通用平台有什麼關聯 :Q

各瀏覽器本來就像是各遊戲平台,w3c 提供的是一個建議規格,
但各廠商要怎麼實做解析本來就是自己的事,
尤其是在商業導向下,當然大家都會想讓自己的瀏覽器在標準以外提供更多東西,
像 Chrome 的 V8 與 FF 3.1 的 TraceMonkey,
難道這些東西也是他們沒有遵守通用的遊戲規則?

今天重點是在於 IE 並沒有緊密的 follow w3c,
我們可以稱他是未達到 w3c 的建議規格,

但是一個網站開發者如果依照 IE 規格去做了網站,搞到 IE only,
還口口聲聲說是微軟的錯造成了他做出一個 IE only 的網站,
這不是有點本末倒置嗎?

網站開發者有選擇自己要做什麼的自由,他可以作 IE only,
可以作 FF / Opera only,也可以作 Safari only,

他可以不屑降低自己的 level 迎合 IE,只依照 w3c 撰寫,
那麼也只是屏棄了 IE user 而已,每一個行為與決定背後都有成本與代價,
只是端視能不能付出與承擔。




-
真難得又跑出來廢話一堆…囧
板主如果覺得不妥就請砍掉吧。

--

All Comments

Audriana avatarAudriana2008-10-20
吐槽一下,其實Safari算WebKit... (逃)
Catherine avatarCatherine2008-10-23
其實 WebKit 是從 KHTML 衍生過來的說
Caroline avatarCaroline2008-10-24
XDD
Dinah avatarDinah2008-10-25
最大問題不在IE的排板...而在於微軟的網頁開發工具
Aaliyah avatarAaliyah2008-10-28
很愛使用IE only的style及js
Gary avatarGary2008-10-30
排版錯誤的話至少內容還在,只是醜了點
Isla avatarIsla2008-11-01
依照 W3C 撰寫怎會是屏棄 IE user? 他們還是可以正常使用阿
Edith avatarEdith2008-11-05
排版亂一點還好吧..有些是完全沒辦法用,像一張圖不能點
Belly avatarBelly2008-11-05
我的想法是,CSSHack只要IE改版就可能壞掉,少用為妙
Charlotte avatarCharlotte2008-11-09
我的想法是,FF addons只要FF改版就可能壞掉,少用為妙
Odelette avatarOdelette2008-11-10
我覺得用 BBS 就好了,貼圖是色情泛濫的根緣 XD
Candice avatarCandice2008-11-13
話說我以前下載過一份支援滑鼠的BBS規劃,後來不做了是吧..
Genevieve avatarGenevieve2008-11-14
沒看錯的話,意思是當初曾想從BBS擴展出去,增強 protocol
Olive avatarOlive2008-11-18
PCMAN可以用滑鼠瀏覽BBS喔
Annie avatarAnnie2008-11-21
也許你累積了十年的開發經驗,會有更深層的想法........