網(wǎng)站制作中瀏覽器不兼容問題及解決辦法
2010/7/21 10:24:34

  
  網(wǎng)站制作過程中,主要考慮的問題就是瀏覽器的兼容問題了,很多瀏覽器都不能兼容,例如火狐和IE,同一個網(wǎng)站在火狐和IE瀏覽器下就顯示著不一樣的效果,這是網(wǎng)站制作者的難題,所以筆者經(jīng)過多年網(wǎng)站制作經(jīng)驗,總結(jié)出火狐和IE的不兼容都出現(xiàn)在哪些地方,以及解決辦法,希望可以幫您解決煩惱!!   
兼容問題 
火狐瀏覽器 
IE瀏覽器 
解決辦法  聚集類對象標(biāo)題 只能應(yīng)用[]獲取聚集類對象 可以應(yīng)用()或[]獲取聚集類對象
同一應(yīng)用[]獲取聚集類對象  變量名與某HTML對象ID雷同的標(biāo)題 應(yīng)用與HTML對象ID雷同的變量名;IE下則不能 HTML對象ID作為document的下屬對象變量名直接應(yīng)用,F(xiàn)irefox下則不能 應(yīng)用document.getElementById("idName")代替document.idName.最好不要取HTML對象ID雷同的變量名,以減少錯誤;在聲明變量時,一律加上var,以避免歧義.  event.x與event.y標(biāo)題 even對象有pageX,pageY屬性,但是沒有x,y屬性 even對象有x,y屬性,但是沒有pageX,pageY屬性 應(yīng)用mX(mX = event.x ? event.x : event.pageX;)來代替IE下的event.x或者Firefox下的event.pageX.  eval("idName")標(biāo)題 只能應(yīng)用getElementById("idName")來取得id為idName的HTML對象 可以應(yīng)用eval("idName")或getElementById("idName")來取得id為idName的HTML對象 同一用getElementById("idName")來取得id為idName的HTML對象  event.srcElement標(biāo)題 even對象有target屬性,但是沒有srcElement屬性 even對象有srcElement屬性,但是沒有target屬性 應(yīng)用obj(obj = event.srcElement ? event.srcElement : event.target;)來代替IE下的event.srcElement或者Firefox下的event.target.  body標(biāo)題 Firefox的body在body標(biāo)簽沒有被瀏覽器完整讀進(jìn)之前就存在 IE的body則必需在body標(biāo)簽被瀏覽器完整讀進(jìn)之后才存在    模態(tài)和非模態(tài)窗口標(biāo)題 Firefox不能通過showModalDialog和showModelessDialog打開模態(tài)和非模態(tài)窗口 IE可以 直接應(yīng)用window.open(pageURL,name,parameters)方法打開新窗口。  const標(biāo)題 可以應(yīng)用const關(guān)鍵字或var關(guān)鍵字來定義常量 只能應(yīng)用var關(guān)鍵字來定義常量 同一應(yīng)用var關(guān)鍵字來定義常量  自定義屬性標(biāo)題 只能應(yīng)用getAttribute()獲取自定義屬性 可以應(yīng)用獲取慣例屬性的方法來獲取自定義屬性,也可以應(yīng)用getAttribute()獲取自定義屬性 同一通過getAttribute()獲取自定義屬性  window.location.href標(biāo)題 Firefox1.5.x下,只能應(yīng)用window.location IE或者Firefox2.0.x下,可以應(yīng)用window.location或window.location.href 應(yīng)用window.location來代替window.location.href  firefox與IE(parentElement)的父元素的差別 obj.parentNode obj.parentElement 由于firefox與IE都支撐DOM,因此應(yīng)用obj.parentNode是不錯選擇  打消ul、ol等列表的縮進(jìn)時 padding屬性對FireFox有效 margin屬性對IE有效 樣式應(yīng)寫成:list-style:none;margin:0px;padding:0px;  cursor:hand VS cursor:pointer firefox不支撐hand ie支撐pointer 同一應(yīng)用pointer
  看了之后,是不是就不會在為網(wǎng)站制作的瀏覽器兼容問題而感到苦惱了呢?

返回列表
返回首頁 主站蜘蛛池模板: 亚洲中文字幕久久无码| 国产中文字幕一区| 99视频在线观看免费| 把女人弄爽大黄a大片片| 亚洲va韩国va欧美va| 浪荡女天天不停挨cao日常视频| 囯产精品一品二区三区| 高清无码一区二区在线观看吞精 | av狼最新网址| 成人777777| 久久久受www免费人成| 最近2019免费中文字幕视频三| 亚洲成人黄色在线| 激情吃奶吻胸免费视频xxxx| 再深点灬舒服灬太大了岳| 色狠狠久久av五月综合| 国产女人好紧好爽| yy6080一级毛片高清| 国产高清在线免费视频| a级日本高清免费看| 希岛婚前侵犯中文字幕在线 | 67194国产精品免费观看| 天堂bt资源www在线| 一区二区三区免费在线视频| 我和麻麻的混乱生活| 久久久久夜夜夜精品国产| 日韩欧美中文精品电影| 亚洲av无码专区在线观看下载| 欧美日韩在线影院| 亚洲精品无码久久毛片| 男人靠女人免费视频网站在线观看| 午夜福利视频合集1000| 翘臀少妇被扒开屁股日出水爆乳| 国产亚洲美女精品久久久2020| 高清男的插曲女的欢迎你老狼| 国产白白白在线永久播放| 田中瞳中文字幕久久精品| 国产精品麻豆va在线播放| 97亚洲熟妇自偷自拍另类图片| 夜色资源网站www| caoporn地址|