目前在公司推了eGroupWare後,發現其實使用FireFox來看還是比較好的,在IE下許多功能變得怪怪的,當然,在FireFox下使用eGroupWare也是有怪怪的地方,但是整體來說,FireFox比IE更適合看eGroupWare。用了一段時間,發現FireFox與IE還真是大不同,強調「只」支援標準,以反制IE的「非標準」,但這樣的結果是,有些網頁設計者以標準的方式作,FireFox看沒有問題,但IE下不行,或是有些設計者以IE的非標準方式作,變成IE下OK,但FireFox不行。
最簡單的例子:
在HTMLimgTAG中,除了可以指定圖檔的URL外,可以使用alt來指定當圖檔不存在時,以alt指定的文字來顯示該圖。
在IE中就把這個alt拿來顯示此圖的PopupTooltips提示文字,許多設計者發現IE有此功能後,在圖上都會加入alt以提供這樣的效果。
但在「標準」的規範中,alt只是在圖檔不存在時,取代的文字訊息,所以在FireFox中,這樣的「效果」不見了。那如果還希望有這樣的效果要如何作才能達到「標準」在FireFox有效呢?按標準,必需在imgTAG中加入title來指定文字訊息,作為提示文字。對於FireFox的使用者,可以使用擴充套件PopupaltAttributes http://piro.sakura.ne.jp/xul/_popupalt.html.en來看只有alt的圖檔。
對於網頁開發者來說,最好是同時提供alt 與title 以滿足IE 與FireFox 。今天看了一下eGroupWare 產出的網頁,在圖檔的部分,它就同時提供alt 與title 喔。
這只是FireFox 與IE 之標準與非標準的小差異之一,其他的差異應該還很多,善用alt 與title ,對於關鍵字排名是有很明顯的效果的,但是千萬不要每個都是相同註解的敘述,這與關鍵字作弊方式其實是沒有什麼差別的。