浏览器兼容性網頁的瀏覽器兼容性指網頁在各種瀏覽器上的顯示效果盡量保持一致的狀態,90年代末的瀏覽器大戰開始時被廣泛使用。 瀏覽器兼容的重要性
瀏覽器大戰在Internet Explorer和Netscape Navigator的爭戰中,兩個瀏覽器各自推出非標準的HTML語句(如Navigator的BLINK標籤——閃爍效果,Internet Explorer的MARQUEE標籤——跑馬燈效果),以專有的特色功能分割市場。微軟以此產品差異化策略(Product Differentation)成功開發了一群忠實客戶和數量上有一定影響的IE Only網站。 同時,網頁瀏覽標準只規定了接口,並沒有接口實現的詳細規範,使得各瀏覽器對相同的功能使用了不同的實現方法,並導致了功能實現的差異。這些差異按程度由顯示方面到核心概念的都存在。瀏覽器兼容性就是指標準功能在各瀏覽器的差異程度,差異的解決方法是為瀏覽器兼容。 兼容趨勢
指標網頁的瀏覽器兼容的總體目標是在各瀏覽器中顯示正常,實現跨浏览器的,符合用户体验的高质量的网站。 一般從以下幾個方面考慮網頁的瀏覽器兼容性: 解決方法
具瀏覽器兼容性的網頁編碼方式下面是HTML和JavaScript的例子: <div id="sample" style="position: absolute; top: 100px; left: 100px;">測試文字</div> 以上代碼表示一個文字方塊,距離頁面左邊界100px和頁面上邊界100px。 在Netscape Navigator 4系列中, 使用以下JavaScript移動上面的文字方塊。 document.layers['sample'].left = 200; 但是,在Internet Explorer 4中,則要使用不同的代碼。 document.all['sample'].style.left = 200; 為了移動文字方塊的功能可以在兩個瀏覽器中運行(即瀏覽器兼容性),須使用以下代碼(在沒有跨瀏覽器的標準操作方法時的做法) if (document.all) document.all['sample'].style.left = 200; else if (document.layers) document.layers['sample'].left = 200; 更標準的語句(推薦使用): 以下代碼基於W3C標準DOM,能在Mozilla系列瀏覽器、Internet Explorer的新近版本和各種遵守標準標準的瀏覽器中。 document.getElementById('sample').style.left = '200px'; 外部連結
|
Index:
pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve
Portal di Ensiklopedia Dunia