好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 非常不錯的關于IE與FireFox的js和css幾處不同點[轉自星火燎原]

非常不錯的關于IE與FireFox的js和css幾處不同點[轉自星火燎原]

熱門標簽:南昌電話機器人系統 南山電話機器人 ai電話機器人效果差 地圖標注微信好友 沈陽400電話辦理多少錢 快速更改地圖標注點標 隨州外呼系統廠家 蘇州做電話機器人 地圖標注樓盤
在藍色上看到這篇文章的,感覺作者總結的不錯,至少有些偶自己也沒有真正的認識過。這些 東西的確是應該好好總結一下的,可惜偶這人比較懶,收藏整理于此,便于自己學習!

1.firefox不能對innerText支持。
firefox支持innerHTML但卻不支持innerText,它支持textContent來實現innerText,不過默認把多余的空格也保留了。如果不用textContent,如果字符串里面不包含HTML代碼也可以用innerHTML代替。
2.禁止選取網頁內容:
在IE中一般用js:obj.onselectstart=function(){return false;}
而firefox用CSS:-moz-user-select:none

3.濾鏡的支持(例:透明濾鏡):
IE:filter:alpha(opacity=10);
firefox:-moz-opacity:.10;

4.捕獲事件:
IE:obj.setCapture() 、obj.releaseCapture()
Firefox: document.addEventListener("mousemove",mousemovefunction,true);
    document.removeEventListener("mousemove",mousemovefunction,true);

5.獲取鼠標位置:
IE:event.clientX、event.clientY
firefox:需要事件函數傳遞事件對象
    obj.onmousemove=function(ev){
        X= ev.pageX;Y=ev.pageY;
    }

6.DIV等元素的邊界問題:
比如:設置一個div的CSS::{width:100px;height:100px;border:#000000 1px solid;}
IE中:div的寬度(包括邊框寬度):100px,div的高度(包括邊框寬度):100px;
而firefox:div的寬度(包括邊框寬度):102px,div的高度(包括邊框寬度):102px;


所以在做這個兼容IE和firefox的拖動窗口時,在js和css的寫法上要動點腦筋,給大家兩個小技巧

一.判斷瀏覽器類型:
var isIE=document.all? true:false;
我寫了一個變量,如果支持document.all語法那么isIE=true,否則isIE=false

二.在不同瀏覽器下的CSS處理:
一般可以用!important來優先使用css語句(僅firefox支持)
比如:{border-width:0px!important;border-width:1px;}
在firefox下這個元素是沒有邊框的,在IE下邊框寬度是1px


幾處XHTML與正常狀態下的JS、CSS的區別

在網頁開頭加了這個代碼就是所謂的XHTML標準了!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML標準下的幾個不同點:
1.document.documentElement 與 document.body
代碼中設置頁面的CSS時一定要用:document.documentElement 
比如:document.documentElement.style.overflow='hidden';
overflow-X、overflow-Y 這兩個分坐標屬性XHTML是不支持的;

2.在取得網頁窗口區域和獲取滾動條位移距離時也要用document.documentElement 
即這四個屬性(clientWidth、clientHeight、scrollLeft、scrollTop)一定要用document.documentElement 
但是document.body.appendChild()和document.body.removeChild()卻是可以用的,而且用document.documentElement.appendChild()和document.documentElement.removeChild()代替卻會報錯;

總結一下僅clientWidth、clientHeight、scrollLeft、scrollTop和document.documentElement.style時才用document.documentElement

3.加了這個標準以后IE的邊框問題也出現了變化,現在和firefox趨于一致了,是不是這個就是XHTML的優點——跨瀏覽器的標準
上面提到:
設置一個div的CSS::{width:100px;height:100px;border:#000000 1px solid;}
IE中(正常情況):div的寬度(包括邊框寬度):100px,div的高度(包括邊框寬度):100px;
firefox(正常情況)::div的寬度(包括邊框寬度):102px,div的高度(包括邊框寬度):102px;

加了XHTML標準后的(IE和firefox打和了,^_^):
IE中(XHTML):div的寬度(包括邊框寬度):102px,div的高度(包括邊框寬度):102px;
firefox(XHTML)::div的寬度(包括邊框寬度):102px,div的高度(包括邊框寬度):102px;

標簽:石家莊 商洛 大同 昭通 濰坊 玉樹 濰坊 深圳

巨人網絡通訊聲明:本文標題《非常不錯的關于IE與FireFox的js和css幾處不同點[轉自星火燎原]》,本文關鍵詞  非常,不,錯的,關于,與,FireFox,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《非常不錯的關于IE與FireFox的js和css幾處不同點[轉自星火燎原]》相關的同類信息!
  • 本頁收集關于非常不錯的關于IE與FireFox的js和css幾處不同點[轉自星火燎原]的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 小男生要了我五次下面好紧| A片农民百百乡下妺2电影| 国产特黄AA片| 日本在线看| 日本一级a爱片免费观看| 精品无码国产污污污污男同| AV无码国产精品午夜A片| 一边吃奶一边摸下娇喘免费视频| 国产农村妇女一级A片免黑人 | 日本大黄Av无码免费视频网址| 97精品久久天干天天蜜| 色国产在线视频一区| 欧美熟妇大BBwBBw无码| 18学生无套内精网站| 午夜夜| 在线观看网站黄| 老司机黄色影院| 国产精品视频一区日韩丝袜 | 国产精品亚洲AV三区黑牛牛影视| 欧美在线观看成人精品免费| 国产精品福利久久2020| 日本人妖shemaletune| 主人变态调教男私奴视频| 美女的秘?让男人桶到爽网站| 我想看免费毛片| 中文字幕乱码在线人视频| 欧美老妇人| 免费看片污| 亚洲久本草在线中文字幕| 久久亭亭| 18禁无码国产AV精品一区二区| 欲奴 美剧 二季出了吗| 手机在线色视频| 国内ai明星造梦鞠婧祎mv| 国产网站精品| 国产精品盗摄一区二区三区| 91亚洲一线产区二线产区| 91久久成人| 国产 剧情 在线 精品| 亚洲日本凹撤尿嘘嘘偷窥| 毛茸茸xxxx的视频|