瀏覽器兼容性問題又被稱為網頁兼容性或網站兼容性問題,指網頁在各種瀏覽器上的顯示效果可能不一致而產生瀏覽器和網頁間的兼容問題。在網站的設計和製作中,做好瀏覽器兼容,才能夠讓網站在不同的瀏覽器下都正常顯示。而對於瀏覽器軟體的開發和設計,瀏覽器對標準的更好兼容能夠給用戶更好的使用體驗。
基本介紹
- 中文名:瀏覽器兼容性
- 外文名:Browser compatibility
- 又稱:網頁兼容性或網站兼容性問題
- CSS技巧:vertical-align:middle等
- 產生原因:網頁元素位置混亂,錯位
簡介
- 網站做好了瀏覽器兼容,能夠讓網站在不同的瀏覽器下都正常顯示
- 瀏覽器兼容能夠抓住更多的網站訪客
- 瀏覽器兼容能夠給客戶更好的體驗
瀏覽器大戰
產生原因及解決方案
具瀏覽器兼容性的網頁編碼方式
<div id="sample" style="position: absolute; top: 100px; left: 100px;">測試文字</div>
document.layers['sample'].left = 200;
document.all['sample'].style.left = 200;
if (document.all) document.all['sample'].style.left = 200;else if (document.layers) document.layers['sample'].left = 200;
document.getElementById('sample').style.left = '200px';
兼容趨勢
- 瀏覽器大戰後期的Internet Explorer和Netscape Navigator兩大瀏覽器都支持HTML 4.0和CSS 1,使得許多專用語法失去意義而被廢止。
- 客戶端腳本方面,瀏覽器大戰的產物DOM變成了瀏覽器間操控技術的共同界面;對專有方法已有涵蓋。
- 瀏覽器市場擴大,網站為了宣稱自己的兼容能力,一般都能在Mozilla Firefox、Opera、Safari和傳統陣營的Internet Explorer、Netscape Navigator正常被瀏覽。
- 瀏覽器的兼容能力日益受到需要;瀏覽器亦因應趨勢,使自己的瀏覽器提供更多兼容功能。