瀏覽器相容性

使用者通常會使用網頁瀏覽器來檢視您的網站。但每種瀏覽器解譯網站程式碼的方式都稍有不同,因此使用不同瀏覽器的訪客看到的網站外觀可能會有所不同。一般來說,建議您避免依賴瀏覽器特定的功能,例如在未指定內容類型或編碼的情況下,依賴瀏覽器來正確偵測內容類型或編碼。此外,我們提供了幾個步驟,可讓您確保網站不會出現非預期的行為。

儘可能在不同的瀏覽器中測試您的網站

完成網站設計後,建議您在各種瀏覽器上檢閱網站的外觀和功能,以確保所有訪客都能體驗到您精心設計的網站。而且我們建議您在網站開發初期便開始測試。不同的瀏覽器,甚至同一個瀏覽器的不同版本,都可能以不同的方式來呈現您的網站。您可以運用 Google Analytics (分析) 等服務,來瞭解使用者最常使用哪些瀏覽器來查看您的網站。

編寫有效、清楚的 HTML 程式碼

即使您網站的 HTML 程式碼無效,某些瀏覽器仍然能正確顯示網站,但我們無法保證您的網站在所有瀏覽器 (或是未來推出的所有瀏覽器) 中都能正確顯示。如要確保您的網頁在所有瀏覽器中看起來都是一樣的,建議您使用有效的 HTML 和 CSS 程式碼來編寫網頁,然後儘可能在各種瀏覽器中測試這些網頁。清楚、有效的 HTML 程式碼是最保險的方式,如同時使用 CSS 程式碼將網頁外觀設定與內容分隔開來,還可加快網頁呈現和載入的速度。驗證工具 (例如由 W3 Consortium 免費提供的線上 HTMLCSS 驗證器 是您檢查網站的好幫手,而 HTML Tidy 等工具則可協助您輕鬆處理程式碼。(儘管我們建議您使用有效的 HTML,但這並不會影響 Google 檢索並為您的網站建立索引的方式)。

指定您的字元編碼

如要協助瀏覽器呈現網頁上的文字,您必須指定文件的編碼。某些瀏覽器無法識別文件內容中顯示的字元集宣告,因此這個編碼應該要位於在文件 (或頁框) 的頂端。此外,您也應該要確認網頁伺服器不會傳送互相衝突的 HTTP 標頭。content-type: text/html; charset=ISO-8859-1 等標頭會覆寫您網頁中的任何字元集宣告。

將可用性納入考量

並非所有使用者都啟用了瀏覽器中的 JavaScript,而且並非所有瀏覽器都可以正確呈現 (或是顯示) Flash 和 ActiveX 等技術。建議您遵守 Flash 和其他多媒體的使用指南,並在純文字瀏覽器 (例如 Lynx) 中測試您的網站。為多媒體內容和功能提供純文字的版本,不但可讓搜尋引擎更容易檢索您的網站並為其建立索引,也可讓使用如螢幕閱讀器等其他技術的使用者更容易存取您的網站,可謂一舉兩得。

這對您有幫助嗎?
我們應如何改進呢?