日本在线播放,日本网站在线观看,日本天堂在线,日本在线不卡 ,中文字幕第99页,日本50岁丰满熟妇XXXX,国产成人A

推薦閱讀
相關(guān)文章
網(wǎng)站建設(shè)您當(dāng)前位置: 主頁 > 網(wǎng)絡(luò)學(xué)院 > 網(wǎng)站建設(shè)

瀏覽器兼容性問題

發(fā)布日期:2020-10-29 來源:優(yōu)橙 瀏覽量:
摘要: 1. 默認(rèn)的內(nèi)外邊距不同 問題: 各個(gè)瀏覽器默認(rèn)的內(nèi)外邊距不同 解決: *{margin:0;padding:0;} 2. 水平居中的問題 問題: 設(shè)置 text-align: center ie6-7文本居中,嵌套的塊元素也會居中 ff /oper

1. 默認(rèn)的內(nèi)外邊距不同
問題:
各個(gè)瀏覽器默認(rèn)的內(nèi)外邊距不同
解決:
*{margin:0;padding:0;}
2. 水平居中的問題
問題:
設(shè)置 text-align: center
ie6-7文本居中,嵌套的塊元素也會居中
ff /opera /safari /ie8文本會居中,嵌套塊不會居中
解決:
塊元素設(shè)置
1、margin-left:auto;margin-right:auto
2、margin:0 auto;
3、


3. 垂直居中的問題
問題:
在瀏覽器中 想要垂直居中,設(shè)置vertical-align:middle; 不起作用。例如:ie6下文本與文本輸入框?qū)Σ积R,需設(shè)置vertical-align:middle,但是文本框的內(nèi)容不會垂直居中
解決:
給容器設(shè)置一個(gè)與其高度相同的行高
line-height:與容器的height一樣
4. 關(guān)于高度問題
問題:
如果是動態(tài)地添加內(nèi)容,高度最好不要定義。瀏覽器可以自動伸縮,然而如果是靜態(tài)的內(nèi)容,高度最好定好。
如果設(shè)定了高度,內(nèi)容過多時(shí),ie6下會自動增加高度、其他瀏覽器會超出邊框
解決:
1.設(shè)置overflow:hidden;
2.高度自增height:auto!important;height:100px;
5. IE6 默認(rèn)的div高度
問題:
ie6默認(rèn)div高度為一個(gè)字體顯示的高度,所在ie6下div的高度大于等于一個(gè)字的高度,因此在ie6下定義高度為1px的容器,顯示的是一個(gè)字體的高度
解決:
為這個(gè)容器設(shè)置下列屬性之一
1、設(shè)置overflow:hidden;
2、設(shè)置line-height:1px;
3、設(shè)置zoom:0.08
6. IE6 最小高度(寬度)的問題
問題:
ie6不支持min-height、min-width屬性,默認(rèn)height是最小高度,width是最小寬度。
解決: 使用ie6不支持但其余瀏覽器支持的屬性!important。
設(shè)置屬性min-height:200px; height:auto !important; height:200px;
7. td高度的問題
問題:
table中td的寬度都不包含border的寬度,但是oprea和ff中td的高度包含了border的高度
解決: 設(shè)置line-height和height一樣。在ie中如果td中的沒有內(nèi)容,那么border將不會顯示
8. div嵌套p時(shí),出現(xiàn)空白行
問題:
div中顯示

文本


,ff、oprea、Chrome:top和bottom都會出現(xiàn)空白行,但是在ie下不會出現(xiàn)空白行。
解決:
設(shè)置p的margin:0px,再設(shè)置div的padding-top和padding-bottom
9. IE6-7圖片下面有空隙的問題
問題:
塊元素中含有圖片時(shí),ie6-7中會出現(xiàn)圖片下有空隙
解決:
1、在源代碼中讓和在同一行
2、將圖片轉(zhuǎn)換為塊級對象display:block;
3、設(shè)置圖片的垂直對齊方式 vertical-align:top/middle/bottom
4、改變父對象的屬性,如果父對象的寬、高固定,圖片大小隨父對象而定,那么可以對父元素設(shè)置: overflow:hidden;
5、設(shè)置圖片的浮動屬性 float:left;
10. IE6雙倍邊距的問題
問題:
ie6中設(shè)置浮動,同時(shí)又設(shè)置margin時(shí),會出現(xiàn)雙倍邊距的問題
例float:left;width:100px;margin:0 100px;
解決: 設(shè)置display:inline;
11. IE6 weidth為奇數(shù),右邊多出1px的問題
問題:
父級元素采用相對定位,且寬度設(shè)置為奇數(shù)時(shí),子元素采用絕對定位,在ie6中會出現(xiàn)右側(cè)多出1像素
解決:
將寬度的奇數(shù)值改成偶數(shù)
12. IE6兩個(gè)層之間3px的問題
問題: 左邊層采用浮動,右邊沒有采用浮動,這時(shí)在ie6中兩層之間就會產(chǎn)生3像素的間距
解決:
1、右邊層也采用浮動 float
2、左邊層添加屬性 margin-right:-3px;
13. IE6 子元素絕對定位的問題
問題: 父級元素使用padding后,子元素使用絕對定位,不能精確定位
解決: 在子元素中設(shè)置 _left:-20px; _top:-1px;
14. 顯示手型cursor:hand
問題: ie6/7/8、opera 都支持 但是safari 、 ff 不支持
解決:
寫成 cursor:pointer; (所有瀏覽器都能識別)
15. IE6-7 line-height失效的問題
問題: 在ie中img與文字放一起時(shí), line-height不起作用
解決:
都設(shè)置成float
16. td自動換行的問題
問題:
Table寬度固定,td自動換行
解決:
設(shè)置Table的table-layout:fixed,td的word-wrap:break-word
17. 子容器浮動后,父容器擴(kuò)展問題
問題:
子容器都float以后,父容器沒有設(shè)定高度,父容器將不會擴(kuò)展
解決:
只需要添加一個(gè)clear:both的div,代碼如下:


子集裝箱a


子集裝箱b



18. 透明png圖片會帶背景色
問題:
在ie6下透明的png圖片會帶一個(gè)背景色
解決:
background-image: url(icon_home.png);
background-repeat: no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='icon_home.png');
_background-image: none;
19. list-style-position默認(rèn)值的問題
問題:
ie下list-style-position默認(rèn)為inside, firefox默認(rèn)為outside
解決:
css中指定為outside即可解決兼容性問題
20. list-style-image準(zhǔn)確定位的問題
問題: li前設(shè)置圖片時(shí),圖片與其后的文字對齊問題
解決:
1、采用背景定位 和 字符縮進(jìn)的方法
background:url() no-repeat left center; text-index:16px;
2、采用相對定位方法
li 設(shè)置list-style:url();
li的子元素position:relative;top:-5px;
21. ul標(biāo)簽?zāi)J(rèn)值的問題
問題: ul標(biāo)簽在ff中默認(rèn)是有padding值的,而在ie中只有margin有值
解決: 定義ul{margin:0;padding:0;}就能解決大部分問題
22. IE中l(wèi)i指定高度后,出現(xiàn)排版錯誤
問題:
在ie下如果為li指定高度可能會出現(xiàn)排版錯位
解決: 設(shè)置line-height
23. ul或li浮動后,顯示在div外
問題:
div中的ul或li設(shè)置float以后,都不在div中
解決:
必須在ul標(biāo)簽后加


來閉合外層div
24. ul浮動后,margin變大
問題:
ul設(shè)置 float后,在ie中margin將變大
解決:
設(shè)置ul的display:inline,li的list-style-position:outside
25. li浮動后,margin變大
問題:
li設(shè)置 float后,在ie中margin將變大
解決:
設(shè)置li的display:inline
26. 嵌套使用ul、li的問題
問題:
ie的bug,嵌套使用ul、li時(shí),里層的li設(shè)置float以后,外層li不設(shè)置float, 里面的ul頂部和它外面的li總是有一段間距
解決:
設(shè)置里面的ul的zoom:1
27. IE6-7 li底部有3px的問題
問題: 這個(gè)bug產(chǎn)生的充要條件是li的子元素浮動并且li設(shè)置了以下CSS屬性之一:width、height、zoom、padding-top、padding-bottom、margin-top、margin-bottom。
解決:
1、div設(shè)置clear:left|both,這時(shí)li不能設(shè)置width、height、zoom。
2、li設(shè)置float:left,這時(shí)li可以設(shè)置width、height、zoom。
3、li設(shè)置clear:left|both,這時(shí)li不能設(shè)置width、height、zoom。
4、IE6/IE7的這個(gè)Bug可以通過給li中的div設(shè)置vertical-align:top|middle|bottom解決。
28. IE6 垂直列表間隙的問題
問題: li中有a且設(shè)置display:block時(shí),ie6中列表間會出現(xiàn)空隙
解決:
1、li中加display:inline;
2、li使用float 然后 clear:both;
3、給包含的文本末尾添加一個(gè)空格
4、設(shè)置width
29. IE6 列表背景顏色失效的問題
問題:
當(dāng)父元素設(shè)置position:relative;時(shí),在ie6中第一個(gè)ul、ol、dl的背景顏色失效
解決: ul、ol、dl 都設(shè)置為position:relative;
30. IE6-7 列表背景顏色失效的問題2
問題:
做橫向?qū)Ш綑跁r(shí),ul設(shè)置為float且有背景色,li設(shè)置為float。ie6-7背景顏色失效
解決:
很多ie的bug都可以通過觸發(fā)layout來解決 ul添加屬性
1、height:1%;
2、float:left;
3、zoom:1;
31. 列表不能換行的問題
問題: li設(shè)置為浮動,后面的li緊隨其后,不能換行
解決:
1、為這個(gè)ul定義合適的寬高
2、給包含這個(gè)ul 的父div定義合適的寬高。
32. li中的內(nèi)容以省略號顯示
問題:
li中內(nèi)容超過長度時(shí),想以省略號顯示, 此方法適用于ie6-7-8、opera、safari瀏覽器
ff瀏覽器不支持
解決:
li{width:200px; white-space:nowrap;text-overflow:ellipsis;
-o-text-overflow:ellipsis; overflow: hidden; }
33. 超鏈接訪問過后hover樣式不出現(xiàn)的問題
問題: 點(diǎn)擊超鏈接后,hover、active樣式?jīng)]有效果
解決: 改變CSS屬性的排列順序: L-V-H-A
34. 禁用中文輸入法的問題
問題: 不能在輸入框中輸入漢字
解決:
只在ie系列 和ff中有效
ime-mode:disabled (但可以粘貼)
禁用粘貼:
onpaste='return false'
35. 除去滾動條的問題
問題: 隱藏滾動條
解決:
1、只有ie6-7支持
2、除ie6-7不支持 body{overflow:hidden}
3、所有瀏覽器 html{overflow:hidden}
36. 讓層顯示在FLASH之上
問題: 想讓層的內(nèi)容顯示在flash上
解決:
把FLASH設(shè)置透明
1、
2、
37. 去除鏈接虛線邊框的問題
問題:
當(dāng)點(diǎn)擊超鏈接后,ie6/7/8 ff會出現(xiàn)虛線邊框 ,而opera、safari沒有虛線邊框
解決:
ie6/7中 設(shè)置為a { blr:expression_r(this.onFocus=this.blur()) }
ie8 和 ff 都不支持expression 在ie8 、ff中設(shè)置為 :focus { outline: none; }
38. css濾鏡的問題
問題: css濾鏡只在ie中有效,F(xiàn)irefox, Safari(WebKit), Opera只能夠設(shè)置透明,它們不支持濾鏡filter,無法實(shí)現(xiàn)圖片切換中間變換的效果,只能通過透明度來設(shè)置。
解決: ff中設(shè)置透明度 -moz-opacity:0.10; opacity:0.6;
ie中只設(shè)置filter:alpha(opacity=50); 時(shí),ie6-7失效,還要設(shè)置
1、zoom:1; 2、width:100%;
39. IE6背景閃爍的問題
問題: 鏈接、按鈕用CSS sprites作為背景,在ie6下會有背景圖閃爍的現(xiàn)象。原因是:IE6沒有將背景圖緩存,每次觸發(fā)hover的時(shí)候都會重新加載
解決: 可以用JavaScript設(shè)置ie6緩存這些圖片:
document.execCommand('BackgroundImageCache ',false,true);
40. 出現(xiàn)重復(fù)文字的問題
問題:



;這是多余的豬


解決:
1、 改變結(jié)構(gòu),不出現(xiàn)【一個(gè)容器包含2兩個(gè)具有“float”樣式的子容器】的結(jié)構(gòu)。
2、減小第二個(gè)容器的寬度,使父容器寬度減去第二個(gè)容器寬度的值大于3
3、去掉所有的注釋。
4、修正注釋的寫法。
5、在第二個(gè)容器后面加一個(gè)或者多個(gè)


來解決。
41. ff、chrome絕對定位無效
問題:
在IE給td設(shè)置position:relative,然后給它包含的一個(gè)容器使用position:absolute進(jìn)行定位是有效的,但在FF和Chrome下卻不可以。
解決:
設(shè)置td的display:block。
42. IE6 絕對定位的問題
問題:


do蒸汽


內(nèi)容
解決:
left的定位錯誤問題
1、給父層設(shè)置zoom:1觸發(fā)layout。
2、給父層設(shè)置寬度width
bottom的定位錯誤問題
1、給父層設(shè)置zoom:1觸發(fā)layout。
2、給父層設(shè)置高度height
43. 子容器寬度大于父容器寬度時(shí),內(nèi)容超出
問題:
子DIV的寬度和父DIV的寬度都已經(jīng)定義,在IE6中如果其子DIV的寬度大于父DIV的寬度,父DIV的寬度將會被擴(kuò)展,在其他瀏覽器中父DIV的寬度將不會擴(kuò)展,子DIV將超出父DIV
解決:
設(shè)置overflow:hidden,子DIV將不會超出父DIV。
44. float的div閉合的問題
問題:
例如:#div id=”floatA” #div id=”floatB” #div id=” NOTfloatC” 這里的NOTfloatC并不希望繼續(xù)平移,而是希望往下排。(其中floatA、floatB的屬性已經(jīng)設(shè)置為 float:left;)
這段代碼在IE中毫無問題,問題出在其他瀏覽器中。原因是NOTfloatC并非float標(biāo)簽,必須將float標(biāo)簽 閉合。
解決:
在 #div class=”floatB” #div class=”NOTfloatC”之間加上 #div class=”clear”這個(gè)div一定要注意位置,而且必須與兩個(gè)具有float屬性的div同級,之間不能存在嵌套關(guān)系,否則會產(chǎn)生異常。 并且將clear這種樣式定義為為如下即可:clear{ clear:both;}
45. 單選框、復(fù)選框與后面的文字對不齊
問題: 單選框、復(fù)選框與后面的文字對不齊。
解決:
.align{font-size:12px;}
.align input{ display:block; float:left;}
.align label{ display:block; float:left; padding-top:3px; *padding-top:5px;}
需注意的問題:
1. 設(shè)置padding后高度和寬帶都會增加
說明: 除了ie5.5,其他所有瀏覽器中,設(shè)置padding以后高度和寬帶都會增加
2. 使用XHTML 1.0 Transitional后,div寬度
說明: 在使用XHTML 1.0 Transitional以后div寬度都不包含border的寬度了,設(shè)置寬度的時(shí)候需要注意下。
3. 外層相對定位,內(nèi)層絕對定位
說明:
ie6下,外層div的postion: relative,并設(shè)置text-align,內(nèi)層div的postion: absolute,這時(shí)內(nèi)層的位置是相對于text-align而言的
例如:

位置:相對于


位置:絕對


4. 顯示的大小不一致
說明:
默認(rèn)字本顯示問題,導(dǎo)致顯示的大小不一致,在ie下比較小一點(diǎn),其他的瀏覽器都一致,當(dāng)你使用了造成問題時(shí)請注意。
5. 邊框重疊說明
說明:
為 table、td 都指定了邊框后,然后使用border-collapse:collapse讓邊框重疊,可以看出在發(fā)生重疊時(shí),F(xiàn)irefox 是用 td 覆蓋 table 的,而 IE 是用 table 覆蓋 td 的。使用時(shí)候需要注意。
6. 設(shè)置td padding的說明
說明:
設(shè)置td的padding以后高度和寬帶都會增加,padding-left和padding-right的效果都一樣增加了td的寬帶,但是 padding-top和padding-bottom的效果不一樣。最好不要使用td的ding-top和padding-bottom
7. ul設(shè)置的說明
說明:
ul一般設(shè)置:list-style-type:none;margin:0px;padding:0px;li一般設(shè)置:list-style-type:none; list-style-position:outside
8. 使一個(gè)層垂直居中于瀏覽器中
說明:
使用百分比絕對定位,與外補(bǔ)丁負(fù)值的技巧,負(fù)值的大小為其自身寬度高度除以二
div {
position:absolute; top:50%; lef:50%; margin:-100px 0 0 -100px;
width:200px; height:200px; border:1px solid red;
}
9. 萬能 float 閉合
說明:
可以用這個(gè)解決多個(gè)div對齊時(shí)的間距不對, 將以下代碼加入Global CSS 中,給需要閉合的div加上 class=”clearfix” 即可
10. 觸發(fā)layout
說明:
IE6中很多Bug都可以通過觸發(fā)layout得到解決.下列的CSS屬性或取值會讓一個(gè)元素獲得layout:
position:absolute 絕對定位元素的包含區(qū)塊(containing block)就會經(jīng)常在這一方面出問題
float:left|right 由于layout元素的特性,浮動模型會有很多怪異的表現(xiàn)
display:inline-block 當(dāng)一個(gè)內(nèi)聯(lián)級別的元素需要layout的時(shí)候就往往符用到它,這也可能也是這個(gè)CSS屬性的唯一效果----讓某個(gè)元素有l(wèi)ayout
width: 除auto外的任何值
height: 除auto外的任何值
zoom: 除auto外的任何值
11、如何使連續(xù)長字段自動換行
ff最新版本 word-wrap:break-word;就可以了
ff舊版本 還要使用javascript完成文字換行
function toBreakWord(intLen){
var obj=document.getElementByIdx_x('ff');
var strContent=obj.innerHTML;
var strTemp='';
while(strContent.lengthintLen){
strTemp+=strContent.substr(0,intLen)+' ';
strContent=strContent.substr(intLen,strContent.length);
}
strTemp+=' '+strContent;
obj.innerHTML=strTemp;
}
if(document.getElementByIdx_x !document.all) toBreakWord(37)
12、設(shè)置滾動條顏色 只對ie系列有效 在html中 而不是設(shè)置body
IE不支持float:inherit overflow:hidden有2個(gè)用法,一個(gè)是隱藏溢出,另一個(gè)是清除浮動。

,



,

是塊元素的例子
, 和是inline元素
這行代碼放在body中,去掉了頁面鼠標(biāo)右鍵快捷菜單,達(dá)到防止圖片另存為的目的。
javascript部分
1. document.form.item 問題
問題:
代碼中存在 document.formName.item('itemName') 這樣的語句,不能在FF下運(yùn)行
解決方法:
改用 document.formName.elements['elementName']
2. 集合類對象問題
問題:
代碼中許多集合類對象取用時(shí)使用(),IE能接受,F(xiàn)F不能
解決方法:
改用 [] 作為下標(biāo)運(yùn)算,例:
document.getElementsByName('inputName')(1) 改為 document.getElementsByName('inputName')[1]
3. window.event
問題:
使用 window.event 無法在FF上運(yùn)行
解決方法:
FF的 event 只能在事件發(fā)生的現(xiàn)場使用,此問題暫無法解決??梢园?event 傳到函數(shù)里變通解決:
onMouseMove='functionName(event)'
function functionName (e) { e=e || window.event;
}
4. HTML對象的 id 作為對象名的問題
問題:
在IE中,HTML對象的 ID 可以作為 document 的下屬對象變量名直接使用,在FF中不能
解決方法:
使用對象變量時(shí)全部用標(biāo)準(zhǔn)的 getElementById('idName')
5. 用 idName 字符串取得對象的問題
問題:
在IE中,利用 eval_r('idName') 可以取得 id 為 idName 的HTML對象,在FF中不能
解決方法:
用 getElementById('idName') 代替 eval_r('idName')
6. 變量名與某HTML對象 id 相同的問題
問題:
在FF中,因?yàn)閷ο?id 不作為HTML對象的名稱,所以可以使用與HTML對象 id 相同的變量名,IE中不能
解決方法:
在聲明變量時(shí),一律加上 var ,以避免歧義,這樣在IE中亦可正常運(yùn)行
最好不要取與HTML對象 id 相同的變量名,以減少錯誤
7. event.x 與 event.y 問題
問題:
在IE中,event 對象有x,y屬性,F(xiàn)F中沒有
解決方法:
在FF中,與 event.x 等效的是 event.pageX ,但event.pageX IE中沒有
故采用 event.clientX 代替 event.x ,在IE中也有這個(gè)變量
event.clientX 與 event.pageX 有微妙的差別,就是滾動條
要完全一樣,可以這樣:
mX=event.x ? event.x : event.pageX;
然后用 mX 代替 event.x
8. 關(guān)于frame
問題:
測試框架可以在工業(yè)工程中獲得框架,但不能在工業(yè)工程中獲得。
分辨率:
window . top . document . GetElementByIDx _ x(' TestFrame ')。src='xx.htm '
window . top . FrameName . location=' xx . htm '
9.獲取元素的屬性
在FF中,自定義屬性必須由getAttribute()獲得
10.沒有父元素,parement.children FF,但是父節(jié)點(diǎn),parentNode.childNodes
問題:
子節(jié)點(diǎn)的下標(biāo)在IE和ff中有不同的含義,并且空白色文本節(jié)點(diǎn)將被插入FF的子節(jié)點(diǎn)中
分辨率:
Getelementsbytagname _ r()可用于避免此問題。
問題:
當(dāng)html中缺少一個(gè)節(jié)點(diǎn)時(shí),IE和FF對父節(jié)點(diǎn)的解釋不同,例如:
輸入的值。父節(jié)點(diǎn)在幀格式中是形式,而輸入的值。父節(jié)點(diǎn)在IE中是空節(jié)點(diǎn)
問題:
FF中的節(jié)點(diǎn)沒有自己的removeNode方法。
分辨率:
您必須使用以下方法node.parentnode.removechild(節(jié)點(diǎn))
11.常量問題
問題:
常量關(guān)鍵字不能在工業(yè)工程中使用
分辨率:
替換為var
12.身體對象
FF的主體在主體標(biāo)簽被瀏覽器完全讀取之前就存在,而IE直到主體被完全讀取之后才存在。
當(dāng)文檔未完全加載到IE下時(shí),這將導(dǎo)致正文出現(xiàn)空白頁的問題。
分辨率:
在體上插入節(jié)點(diǎn)的所有操作都是在加載后執(zhí)行的。
13.url編碼
問題:
一般來說,F(xiàn)F無法識別js
分辨率:
在js中,如果你寫一個(gè)url,直接寫它,而不是寫它。
14.節(jié)點(diǎn)名和標(biāo)記名問題
問題:
在FF中,所有節(jié)點(diǎn)都有節(jié)點(diǎn)名值,但是文本節(jié)點(diǎn)沒有標(biāo)記名值。在工業(yè)工程中,節(jié)點(diǎn)名使用不當(dāng)。
分辨率:
使用標(biāo)記名,但檢查它是否為空
15.元素屬性
類型屬性在IE下是只讀的,但可以在FF下修改。
16.文檔有問題。getelementsbyname()和文檔。所有[名稱]
問題:
在工業(yè)工程中,getElementsByName()、document.all名稱]不能用于獲取div元素
不知道是否還有其他不可接受的因素(這個(gè)問題仍有爭議,仍在研究中)
17.在子幀或其他幀中調(diào)用元素的問題
在工業(yè)工程中,子元素的值可以通過以下方法獲得
document . GetElementbyIDx _ x(' FrameName ')。(文件。)elementName
窗口。框架['框架名稱']。elementName
在FF中,它需要以與IE兼容的以下形式實(shí)現(xiàn):
窗口??蚣躘'框架名稱']。內(nèi)容窗口。文檔。元素名稱。
窗口??蚣躘'框架名稱']。文檔。元素名稱。
18.對象寬度和高度分配問題
問題:
FireFox中類似obj.style.height=imgObj.height的語句無效
分辨率:
obj . style . height=img bj . height+' px '的統(tǒng)一使用;
19.內(nèi)部文本的問題
問題:
InnerText在IE中運(yùn)行良好,但在FireFox中卻不行。
分辨率:
在非ie瀏覽器中使用文本內(nèi)容而不是內(nèi)部文本
20.事件。事件和事件。元素問題
問題:
在工業(yè)工程下,即使對象也有加速屬性,但沒有目標(biāo)屬性;在火狐下,偶數(shù)對象有目標(biāo)屬性,但沒有加速屬性
分辨率:
var來源=e . target | | e . srcelement;
可變目標(biāo)=e . relatedTarget | | e . ToElement;
21.禁止選擇網(wǎng)絡(luò)內(nèi)容
問題:
需要在CSS中禁止FF,即在JS中禁止。
分辨率:
ie : obj . onselectstart=function(){返回false}
ff :-moz-用戶-選擇:none。
22.捕捉事件
問題:
FF沒有設(shè)置捕獲()、釋放捕獲()方法
分辨率:
IE:
obj . SetCapture();
obj . releaseCapture();
FF:
窗口。捕獲事件(事件。鼠標(biāo)移動|事件。鼠標(biāo)上升);
窗口。釋放事件(事件。鼠標(biāo)移動|事件。鼠標(biāo)上升);
如果(!window . CaptureEvents){ o . SetCapture();
}否則{ window.captureEvents(事件。鼠標(biāo)移動|事件。鼠標(biāo)上升);
}
如果(!window . CaptureEvents){ o . releaseCapture();
}否則{ window.releaseEvents(事件)。鼠標(biāo)移動|事件。鼠標(biāo)上升);
}

福州優(yōu)橙互聯(lián)是一家專注于福州網(wǎng)站建設(shè)的網(wǎng)站制作公司,為客戶提供小程序制作,促進(jìn)福州網(wǎng)絡(luò)的全網(wǎng)推廣和精準(zhǔn)拓客。歡迎訪問http://www.cdsrny.cn


全國統(tǒng)一客服熱線

13809509600

周一至周五 9:00-22:30

法定節(jié)假日 9:00-23:00

微信公眾號