2011-04-21 26 views

回答

1

瀏覽器兼容性的處理非常好是不依賴於Java/JSP的代碼,但對HTML/CSS/JS代碼,它生成。作爲網絡開發人員,您通常應該完全控制這一點。如果使用根據W3標準HTML strict doctype和編寫HTML代碼(即頁面經過至少w3 validator),你使用jQuery編寫JavaScript函數,那麼你基本上沒有什麼可擔心的。

留下了CSS,當您使用錯誤的HTML文檔類型(推動所謂的"quirks mode"(其顯示MSIE box model bug)中的MSIE)時可能會很痛苦。所以,你想獲得至少DOCTYPE直的第一(啓動,使用HTML5 <!DOCTYPE html>)。這應該解決大部分MSIE CSS問題,然後您可以單獨修復其餘的CSS問題。通常它涉及IE6/7 CSS特定的錯誤,歸結爲hasLayout錯誤。在一個答案中詳細闡述所有這些錯誤是不可能的。爲此,每當你修復一個單獨的CSS問題時,你最好在這裏問一個單獨的具體問題。