google的企圖? - Google

Jake avatar
By Jake
at 2008-10-16T11:20

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 而已,每一個行為與決定背後都有成本與代價,
只是端視能不能付出與承擔。




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

--
Tags: Google

All Comments

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

封存/Google Group/文管中心

Robert avatar
By Robert
at 2008-10-16T11:04
(嗯,一次在標題上打入三種類別,方便以後被搜尋到) 想請問的是,GMail 的封存我懂了 而 Google Group 的封存是什麼意思? 另外,我喜歡把 Google Group 當成文管中心 也就是大公司裏遞送公文時留存備查的制度 但是遞送公文時有 ----- To: CC: 主管簽核: --- ...

google的企圖?

Zora avatar
By Zora
at 2008-10-15T23:46
現在把IE only出現推到寫網頁的人身上啦? 有沒有搞錯? 你知道IE對css box的解讀與眾不同嗎 你知道IE6在處理float的時候有 bug? 要不是有IE故意要搞一些獨家規格/問題 網頁開發人員基本上只有寫出來的網頁支援某個瀏覽器 在其他瀏覽器開出來都差不多 因為瀏覽器本來就開照同樣的標準來 ...

關於EARTH的API使之移動順暢的用法?

Rae avatar
By Rae
at 2008-10-15T21:26
GOOGLE EARTH的API最基本的使用也大致上都會了 現在想要做成假設我丟某個直給他,假設是1,則 GE朝著同方向前進,速度為1,從A點移動到B點, 這樣OK,但是假如我在他A點移動到B點的過程又 送了一次值,這時候GE就會頓一下在前進,所以我 想是不是有某個方法是可以以設定好的速度朝同 方 ...

我電腦連不上GOOGLE,可是我室友卻可以

Anonymous avatar
By Anonymous
at 2008-10-15T20:49
如題 最近GOOGLE相關的每一個 Gmail,GooleMap.... 每個都顯示無法顯示網頁 可是室友的卻可以 我們是用同一條網路的 怎麼會這樣 希望各位大大能提供些解決方法 謝謝 - ...

美預售Google G1手機突破150萬部

Kyle avatar
By Kyle
at 2008-10-15T20:31
2008-10-14 Google自宣布推出旗下第一款手機G1以來,反應熱烈,雖然現時還未正式上 市,但單單在美國的預售量已突破150萬部,認真厲害,反映出機迷對Googl e手機引頸以待。 G1手機將於下周三在美國率先面世,11月會在英國推出。Google推出這款輕 觸式屏幕手 ...