資源描述:
《瀏覽器兼容性匯總》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、15/15目錄?JavaScript31.HTML對(duì)象獲取問(wèn)題32.const問(wèn)題33.event.x與event.y問(wèn)題34.window.location.href問(wèn)題35.frame問(wèn)題36.模態(tài)和非模態(tài)窗口問(wèn)題37.firefox與IE的父元素(parentElement)的區(qū)別38.document.formName.item(”itemName”)問(wèn)題39.集合類對(duì)象問(wèn)題310.自定義屬性問(wèn)題311.input.type屬性問(wèn)題312.event.srcElement問(wèn)題313.bod
2、y載入問(wèn)題314.事件委托方法315.Table操作問(wèn)題316.對(duì)象寬高賦值問(wèn)題3?CSS31.cursor:hand??VS??cursor:pointer32.innerText在IE中能正常工作,但在FireFox中卻不行.33.CSS透明34.css中的width和padding315/155.FF和IEBOX模型解釋不一致導(dǎo)致相差2px36.IE5和IE6的BOX解釋不一致37.ul和ol列表縮進(jìn)問(wèn)題38.元素水平居中問(wèn)題39.Div的垂直居中問(wèn)題310.margin加倍的問(wèn)題311.I
3、E與寬度和高度的問(wèn)題312.頁(yè)面的最小寬度313.DIV浮動(dòng)IE文本產(chǎn)生3象素的bug314.IE捉迷藏的問(wèn)題315.float的div閉合;清除浮動(dòng);自適應(yīng)高度316.高度不適應(yīng)317.IE6下圖片下有空隙產(chǎn)生318.對(duì)齊文本與文本輸入框319.LI中內(nèi)容超過(guò)長(zhǎng)度后以省略號(hào)顯示320.為什么web標(biāo)準(zhǔn)中IE無(wú)法設(shè)置滾動(dòng)條顏色了321.為什么無(wú)法定義1px左右高度的容器322.鏈接(a標(biāo)簽)的邊框與背景323.超鏈接訪問(wèn)過(guò)后hover樣式就不出現(xiàn)的問(wèn)題324.FORM標(biāo)簽325.屬性選擇器(這個(gè)不
4、能算是兼容,是隱藏css的一個(gè)bug)326.為什么FF下文本無(wú)法撐開(kāi)容器的高度315/15?JavaScript1.HTML對(duì)象獲取問(wèn)題FireFox:document.getElementById("idName");ie:document.idname或者document.getElementById("idName").解決辦法:統(tǒng)一使用document.getElementById("idName");2.const問(wèn)題說(shuō)明:Firefox下,可以使用const關(guān)鍵字或var關(guān)鍵字來(lái)定義
5、常量;IE下,只能使用var關(guān)鍵字來(lái)定義常量.解決方法:統(tǒng)一使用var關(guān)鍵字來(lái)定義常量.3.event.x與event.y問(wèn)題說(shuō)明:IE下,event對(duì)象有x,y屬性,但是沒(méi)有pageX,pageY屬性;Firefox下,event對(duì)象有pageX,pageY屬性,但是沒(méi)有x,y屬性.解決方法:使用mX(mX??=??event.x?????event.x??:??event.pageX;)來(lái)代替IE下的event.x或者Firefox下的event.pageX.4.window.location
6、.href問(wèn)題說(shuō)明:IE或者Firefox2.0.x下,可以使用window.location或window.location.href;Firefox1.5.x下,只能使用window.location.解決方法:使用window.location來(lái)代替window.location.href.5.frame問(wèn)題以下面的frame為例:15/15(1)訪問(wèn)frame對(duì)象:IE:使用
7、window.frameId或者window.frameName來(lái)訪問(wèn)這個(gè)frame對(duì)象.??frameId和frameName可以同名。Firefox:只能使用window.frameName來(lái)訪問(wèn)這個(gè)frame對(duì)象.另外,在IE和Firefox中都可以使用window.document.getElementById("frameId")來(lái)訪問(wèn)這個(gè)frame對(duì)象.(2)切換frame內(nèi)容:在IE和Firefox中都可以使用window.document.getElementById("testF
8、rame").src??=??"xxx.html"或window.frameName.location??=??"xxx.html"來(lái)切換frame的內(nèi)容.如果需要將frame中的參數(shù)傳回父窗口(注意不是opener,而是parent??frame),可以在frame中使用parent來(lái)訪問(wèn)父窗口。例如:parent.document.form1.filename.value="Aqing";1.模態(tài)和非模態(tài)窗口問(wèn)題說(shuō)明:IE下,可以通過(guò)showModalDialog和showMo