伊人久久大香线蕉综合影视_日韩精品少妇无码受不了_71pao成人国产永久免费视频_国产伦片中文免费观看_国产高清无码麻豆精品_九色综合伊人久久富二代_日韩黄色精品_日韩A∨精品日韩精品无码

js瀏覽器兼容問題總結(jié)及解決辦法

2018-4-9    seo達人

如果您想訂閱本博客內(nèi)容,每天自動發(fā)到您的郵箱中, 請點這里

javascript部分

  1. document.form.item 問題 
    問題: 
    代碼中存在 document.formName.item(“itemName”) 這樣的語句,不能在FF下運行 
    解決方法: 
    改用 document.formName.elements[“elementName”]

  2. 集合類對象問題 
    問題: 
    代碼中許多集合類對象取用時使用(),IE能接受,F(xiàn)F不能 
    解決方法: 
    改用 [] 作為下標運算,例:

document.getElementsByName("inputName")(1) 改為 document.getElementsByName("inputName")[1]
    
  • 1
  1. window.event 
    問題: 
    使用 window.event 無法在FF上運行 
    解決方法: 
    FF的 event 只能在事件發(fā)生的現(xiàn)場使用,此問題暫無法解決??梢园?event 傳到函數(shù)里變通解決:
onMouseMove = "functionName(event)" function functionName (e) { e = e || window.event;
    ......
}
    
  • 1
  • 2
  • 3
  • 4
  • 5
  1. HTML對象的 id 作為對象名的問題 
    問題: 
    在IE中,HTML對象的 ID 可以作為 document 的下屬對象變量名直接使用,在FF中不能 
    解決方法: 
    使用對象變量時全部用標準的 getElementById(“idName”)

  2. 用 idName 字符串取得對象的問題 
    問題: 
    在IE中,利用 eval(“idName”) 可以取得 id 為 idName 的HTML對象,在FF中不能 
    解決方法: 
    用 getElementById(“idName”) 代替 eval(“idName”)

  3. 變量名與某HTML對象 id 相同的問題 
    問題: 
    在FF中,因為對象 id 不作為HTML對象的名稱,所以可以使用與HTML對象 id 相同的變量名,IE中不能 
    解決方法: 
    在聲明變量時,一律加上 var ,以避免歧義,這樣在IE中亦可正常運行 
    最好不要取與HTML對象 id 相同的變量名,以減少錯誤

  4. 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中也有這個變量 
    event.clientX 與 event.pageX 有微妙的差別,就是滾動條 
    要完全一樣,可以這樣: 
    mX = event.x ? event.x : event.pageX; 
    然后用 mX 代替 event.x

  5. 關(guān)于frame 
    問題: 
    在IE中可以用 window.testFrame 取得該frame,F(xiàn)F中不行 
    解決方法:

window.top.document.getElementById("testFrame").src = 'xx.htm' window.top.frameName.location = 'xx.htm'
    
  • 1
  • 2
  1. 取得元素的屬性 
    在FF中,自己定義的屬性必須 getAttribute() 取得

  2. 在FF中沒有 parentElement,parement.children 而用 parentNode,parentNode.childNodes 
    問題: 
    childNodes 的下標的含義在IE和FF中不同,F(xiàn)F的 childNodes 中會插入空白文本節(jié)點 
    解決方法: 
    可以通過 node.getElementsByTagName() 來回避這個問題 
    問題: 
    當html中節(jié)點缺失時,IE和FF對 parentNode 的解釋不同,例如:

<form> <table> <input/> </table> </form>
    
  • 1
  • 2
  • 3
  • 4
  • 5

FF中 input.parentNode 的值為form,而IE中 input.parentNode 的值為空節(jié)點 
問題: 
FF中節(jié)點自己沒有 removeNode 方法 
解決方法: 
必須使用如下方法 node.parentNode.removeChild(node)

  1. const 問題 
    問題: 
    在IE中不能使用 const 關(guān)鍵字 
    解決方法: 
    以 var 代替

  2. body 對象 
    FF的 body 在 body 標簽沒有被瀏覽器完全讀入之前就存在,而IE則必須在 body 完全被讀入之后才存在 
    這會產(chǎn)生在IE下,文檔沒有載入完時,在body上appendChild會出現(xiàn)空白頁面的問題 
    解決方法: 
    一切在body上插入節(jié)點的動作,全部在onload后進行

  3. url encoding 
    問題: 
    一般FF無法識別js中的& 
    解決方法: 
    在js中如果書寫url就直接寫&不要寫&

  4. nodeName 和 tagName 問題 
    問題: 
    在FF中,所有節(jié)點均有 nodeName 值,但 textNode 沒有 tagName 值,在IE中,nodeName 的使用有問題 
    解決方法: 
    使用 tagName,但應檢測其是否為空

  5. 元素屬性 
    IE下 input.type 屬性為只讀,但是FF下可以修改

  6. document.getElementsByName() 和 document.all[name] 的問題 
    問題: 
    在IE中,getElementsByName()、document.all[name] 均不能用來取得 div 元素 
    是否還有其它不能取的元素還不知道(這個問題還有爭議,還在研究中)

  7. 調(diào)用子框架或者其它框架中的元素的問題 
    在IE中,可以用如下方法來取得子元素中的值

document.getElementById("frameName").(document.)elementName
window.frames["frameName"].elementName
    
  • 1
  • 2

在FF中則需要改成如下形式來執(zhí)行,與IE兼容:

window.frames["frameName"].contentWindow.document.elementName window.frames["frameName"].document.elementName
    
  • 1
  • 2
  1. 對象寬高賦值問題 
    問題: 
    FireFox中類似 obj.style.height = imgObj.height 的語句無效 
    解決方法: 
    統(tǒng)一使用 obj.style.height = imgObj.height + “px”;

  2. innerText的問題 
    問題: 
    innerText 在IE中能正常工作,但是 innerText 在FireFox中卻不行 
    解決方法: 
    在非IE瀏覽器中使用textContent代替innerText

  3. event.srcElement和event.toElement問題 
    問題: 
    IE下,even對象有srcElement屬性,但是沒有target屬性;Firefox下,even對象有target屬性,但是沒有srcElement屬性 
    解決方法:

var source = e.target || e.srcElement; var target = e.relatedTarget || e.toElement;
    
  • 1
  • 2
  1. 禁止選取網(wǎng)頁內(nèi)容 
    問題: 
    FF需要用CSS禁止,IE用JS禁止 
    解決方法:
IE: obj.onselectstart = function() {return false;}
FF: -moz-user-select:none;
    
  • 1
  • 2
  1. 捕獲事件 
    問題: 
    FF沒有setCapture()、releaseCapture()方法 
    解決方法:
IE: obj.setCapture(); obj.releaseCapture(); FF: window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP); window.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP); if (!window.captureEvents) {
           o.setCapture(); }else {
           window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP); }
    if (!window.captureEvents) {
           o.releaseCapture(); }else {
           window.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP); }
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

CSS部分

div類

  1. 居中問題 
    div里的內(nèi)容,IE默認為居中,而FF默認為左對齊 
    可以嘗試增加代碼margin:auto

  2. 高度問題 
    兩上下排列或嵌套的div,上面的div設置高度(height),如果div里的實際內(nèi)容大于所設高度,在FF中會出現(xiàn)兩個div重疊的現(xiàn)象;但在IE中,下面的div會自動給上面的div讓出空間 
    所以為避免出現(xiàn)層的重疊,高度一定要控制恰當,或者干脆不寫高度,讓他自動調(diào)節(jié),比較好的方法是 height:100%; 
    但當這個div里面一級的元素都float了的時候,則需要在div塊的最后,閉和前加一個沉底的空div,對應CSS是:

.float_bottom { clear:both; font-size:0px; margin:0; line-height:0px; }
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  1. clear:both; 
    不想受到float浮動的,就在div中寫入clear:both;

  2. IE浮動 margin 產(chǎn)生的雙倍距離

#box { float:left; width:100px; margin:0 0 0 100px; //這種情況之下IE會產(chǎn)生200px的距離 display:inline; //使浮動忽略 }
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  1. padding 問題 
    FF設置 padding 后,div會增加 height 和 width,但IE不會 (* 標準的 XHTML1.0 定義 dtd 好像一致了) 
    高度控制恰當,或嘗試使用 height:100%; 
    寬度減少使用 padding 
    但根據(jù)實際經(jīng)驗,一般FF和IE的 padding 不會有太大區(qū)別,div 的實際寬 = width + padding ,所以div寫全 width 和 padding,width 用實際想要的寬減去 padding 定義

  2. div嵌套時 y 軸上 padding 和 marign 的問題 
    FF里 y 軸上 子div 到 父div 的距離為 父padding + 子marign 
    IE里 y 軸上 子div 到 父div 的距離為 父padding 和 子marign 里大的一個 
    FF里 y 軸上 父padding=0 且 border=0 時,子div 到 父div 的距離為0,子marign 作用到 父div 外面

  3. padding,marign,height,width 的傻瓜式解決技巧 
    注意是技巧,不是方法: 
    寫好標準頭

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
    
  • 1
  • 2

高盡量用padding,慎用margin,height盡量補上100%,父級height有定值子級height不用100%,子級全為浮動時底部補個空clear:both的div 
寬盡量用margin,慎用padding,width算準實際要的減去padding

列表類

  1. ul 標簽在FF中默認是有 padding 值的,而在IE中只有margin有值 
    先定義 ul {margin:0;padding:0;}

  2. ul和ol列表縮進問題 
    消除ul、ol等列表的縮進時,樣式應寫成: {list-style:none;margin:0px;padding:0px;}

顯示類

  1. display:block,inline 兩個元素 
    display:block; //可以為內(nèi)嵌元素模擬為塊元素 
    display:inline; //實現(xiàn)同一行排列的的效果 
    display:table; //for FF,模擬table的效果 
    display:block 塊元素,元素的特點是: 
    總是在新行上開始; 
    高度,行高以及頂和底邊距都可控制; 
    寬度缺省是它的容器的100%,除非設定一個寬度

IE: filter: progid: DXImageTransform.Microsoft.Alpha(style=0,opacity=60); IE: filter: alpha(opacity=10); FF: opacity:0.6; FF: -moz-opacity:0.10;
    
  • 1
  • 2
  • 3
  • 4

最好兩個都寫,并將opacity屬性放在下面


css和js的瀏覽器兼容問題匯總2009-05-31 13:48首先談一下瀏覽器,雖然現(xiàn)在ie依然是瀏覽器市場的老大,大約占有67%的份額,但是由于其各方面的欠缺,用戶開始選擇其他瀏覽器作為自己瀏覽網(wǎng)頁的主要 工具,比如firefox、theworld、maxthon、chrome、opera等等,在用戶使用比較多的瀏覽器中,分為2大派系 - ie內(nèi)核和非ie內(nèi)核,像theworld、maxthon、greenbrower等等都屬于ie內(nèi)核,而firefox、chrome、opera則 為非ie內(nèi)核,眾多的瀏覽器使我們的web程序就出現(xiàn)了兼容問題,像ie就有ie 6、ie7、ie8之分,同樣的樣式控制和js腳本,在不同的ie版本中也會出現(xiàn)不同的效果,甚至bug,何況在非ie內(nèi)核的firefox、 chrome、opera了。從市場份額分析,目前ie依然是瀏覽器市場老大,并會在很長一段時間內(nèi)很難改變,不過我們不能忽略firefox以及其他瀏 覽器的快速成長,未來我們沒有辦法估計,很多初級用戶還沒有看到其他非ie內(nèi)核的優(yōu)勢,當他們發(fā)現(xiàn)時,我們的在去滿足他們的需求是否已經(jīng)晚了呢,所以我們 必須做到多瀏覽器的兼容?,F(xiàn)在市場上大多web開發(fā)著選擇兼容ie7和firefox作為主要兼容對象,這兩款也是目前用戶使用最多的,那好我們就主要講 兼容這兩款瀏覽器。

眾多的瀏覽器使我們就要面臨多種瀏覽器測試的尷尬,比如ie在一臺機器上只能安裝一個版本,我們要測試程序在ie 3個版本中的顯示效果,就要在安裝3個版本的機器上分別測試將是一件非常繁瑣的事情,這里推薦一款工具,ietester可以同時測試3個版本的ie程 序,非常不錯。至于其他瀏覽器在同一臺機器上安裝是沒有問題的,所以我們準備好了測試環(huán)境。

Firefox是一款有著豐富插件的瀏覽器,這里我推薦3款web開發(fā)人員必備的開發(fā)工具 - Firebug、web developer、ie tab。 
Firebug 是Firefox下的一款開發(fā)類插件,現(xiàn)屬于Firefox的五星級強力推薦插件之一。它集HTML查看和編輯、Javascript控制臺、網(wǎng)絡狀況監(jiān) 視器于一體,是開發(fā)JavaScript、CSS、HTML和 Ajax的得力助手。Firebug如同一把精巧的瑞士軍刀,從各個不同的角度剖析Web頁面內(nèi)部的細節(jié)層面,給Web開發(fā)者帶來很大的便利。 
Web Developer 插件以工具欄的形式對網(wǎng)頁的(X)HTML、腳本、多媒體、CSS、緩存、圖象等多方面的實用工具。使我們能輕易的獲得網(wǎng)頁的更多信息,使我們進一步的了解當前所瀏覽的網(wǎng)頁。 
ie tab是firefox下一款firefox和ie互相切換的插件,這樣開發(fā)人員可以很輕松的一鍵查看2中主流瀏覽器的兼容效果。 
以上3款工具具體使用方法到Google、baidu中搜索使用關(guān)鍵字即可。 
debugBar是在ie中類似firebug的工具,不過功能就差很遠了,不過這里也推薦一下。

Firefox瀏覽器良好支持W3C標準,是目前對CSS支持最好的瀏覽器,而ie是出現(xiàn)的比較早,在w3c支持方面做的一直不是很好,所以兩種瀏覽器在很多方面不盡相同。 
下面總結(jié)一下這兩種瀏覽器的兼容問題: 
1.集合類對象問題 
說明:IE下,可以使用()或[]獲取集合類對象; 
Firefox下,只能使用[]獲取集合類對象. 
解決方法:統(tǒng)一使用[]獲取集合類對象.

2.HTML對象獲取問題 
FireFox:document.getElementById(“idName”); 
ie:document.idname或者document.getElementById(“idName”). 
解決辦法:統(tǒng)一使用document.getElementById(“idName”);

3.const問題 
說明:Firefox下,可以使用const關(guān)鍵字或var關(guān)鍵字來定義常量; 
IE下,只能使用var關(guān)鍵字來定義常量. 
解決方法:統(tǒng)一使用var關(guān)鍵字來定義常量.

4.window.event問題 
說明:window.event只能在IE下運行,而不能在Firefox下運行,這是因為Firefox的event只能在事件發(fā)生的現(xiàn)場使用. Firefox必須從源處加入event作參數(shù)傳遞。Ie忽略該參數(shù),用window.event來讀取該event。 
解決方法: 
IE&Firefox: 
Submitted(event)”/> …

function Submitted(evt) { evt=evt?evt:(window.event?window.event:null); }

5.event.x與event.y問題 
說明:IE下,even對象有x,y屬性,但是沒有pageX,pageY屬性; 
Firefox下,even對象有pageX,pageY屬性,但是沒有x,y屬性. 
解決方法:使用mX(mX = event.x ? event.x : event.pageX;)來代替IE下的event.x或者Firefox下的event.pageX.

6.event.srcElement問題 
說明:IE下,event對象有srcElement屬性,但是沒有target屬性; 
Firefox下,even對象有target屬性,但是沒有srcElement屬性. 
解 決方法:使用obj(obj = event.srcElement ? event.srcElement : event.target;)來代替IE下的event.srcElement或者Firefox下的event.target. 請同時注意event的兼容性問題。

7.window.location.href問題 
說明:IE或者Firefox2.0.x下,可以使用window.location或window.location.href; 
Firefox1.5.x下,只能使用window.location. 
解決方法:使用window.location來代替window.location.href.

8.模態(tài)和非模態(tài)窗口問題 
說明:IE下,可以通過showModalDialog和showModelessDialog打開模態(tài)和非模態(tài)窗口;Firefox下則不能. 
解決方法:直接使用window.open(pageURL,name,parameters)方式打開新窗口。 
如果需要將子窗口中的參數(shù)傳遞回父窗口,可以在子窗口中使用window.opener來訪問父窗口. 
例如:var parWin = window.opener; parWin.document.getElementById(“Aqing”).value = “Aqing”;

9.frame問題 
以下面的frame為例: 

(1)訪問frame對象: 
IE:使用window.frameId或者window.frameName來訪問這個frame對象. frameId和frameName可以同名。 
Firefox:只能使用window.frameName來訪問這個frame對象. 
另外,在IE和Firefox中都可以使用window.document.getElementById(“frameId”)來訪問這個frame對象.

(2)切換frame內(nèi)容: 
在 IE和Firefox中都可以使用window.document.getElementById(“testFrame”).src = “xxx.html”或window.frameName.location = “xxx.html”來切換frame的內(nèi)容. 
如果需要將frame中的參數(shù)傳回父窗口(注意不是opener,而是parent frame),可以在frame中使用parent來訪問父窗口。例如:parent.document.form1.filename.value=”Aqing”;

10.body問題 
Firefox的body在body標簽沒有被瀏覽器完全讀入之前就存在;而IE的body則必須在body標簽被瀏覽器完全讀入之后才存在.

  1. 事件委托方法 
    IE:document.body.onload = inject; //Function inject()在這之前已被實現(xiàn) 
    Firefox:document.body.onload = inject();

  2. firefox與IE的父元素(parentElement)的區(qū)別 
    IE:obj.parentElement 
    firefox:obj.parentNode 
    解決方法: 因為firefox與IE都支持DOM,因此使用obj.parentNode是不錯選擇.

13.cursor:hand VS cursor:pointer 
firefox不支持hand,但ie支持pointer 
解決方法: 統(tǒng)一使用pointer

14.innerText在IE中能正常工作,但是innerText在FireFox中卻不行. 需用textContent。 
解決方法: 
if(navigator.appName.indexOf(“Explorer”) > -1){ 
document.getElementById(‘element’).innerText = “my text”; 
} else{ 
document.getElementById(‘element’).textContent = “my text”; 
}

  1. FireFox中設置HTML標簽的style時,所有位置性和字體尺寸的值必須后跟px。這個ie也是支持的。

  2. ie,firefox以及其它瀏覽器對于 table 標簽的操作都各不相同, 
    在ie中不允許對table和tr的innerHTML賦值,使用js增加一個tr時,使用appendChild方法也不管用。 
    解決方法:

//向table追加一個空行:
var   row   =   otable.insertRow(-1); var   cell   =   document.createElement("td"); cell.innerHTML = "   ";  cell.className = "XXXX";  row.appendChild(cell);
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  1. padding 問題 
    padding 5px 4px 3px 1px FireFox無法解釋簡寫, 
    必須改成 padding-top:5px; padding-right:4px; padding-bottom:3px; padding-left:1px;

  2. 消除ul、ol等列表的縮進時 
    樣式應寫成:list-style:none;margin:0px;padding:0px; 
    其中margin屬性對IE有效,padding屬性對FireFox有效

  3. CSS透明 
    IE:filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=60)。 
    FF:opacity:0.6。

  4. CSS圓角 
    IE:不支持圓角。

FF: -moz-border-radius:4px,或者-moz-border-radius-topleft:4px;-moz-border- radius-topright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius- bottomright:4px;。
    
  • 1
  1. CSS雙線凹凸邊框
IE:border:2px   outset;。 
FF: -moz-border-top-colors: #d4d0c8 white;-moz-border-left-colors: #d4d0c8 white;-moz-border-right-colors:#404040 #808080;-moz-border-bottom-colors:#404040 #808080;
    
  • 1
  • 2
  1. 對select的options集合操作 
    枚 舉元素除了[]外,SelectName.options.item()也是可以的, 另外SelectName.options.length, SelectName.options.add/remove都可以在兩種瀏覽器上使用。注意在add后賦值元素,否則會失敗。

  2. XMLHTTP的區(qū)別

//mf if (window.XMLHttpRequest)  //mf {
    xmlhttp=new XMLHttpRequest()
    xmlhttp.onreadystatechange=xmlhttpChange
    xmlhttp.open("GET",url,true)
    xmlhttp.send(null)
    } //ie else if (window.ActiveXObject)  //   code   for   IE {
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP") if (xmlhttp)
        {
        xmlhttp.onreadystatechange=xmlhttpChange
        xmlhttp.open("GET",url,true)
        xmlhttp.send()
        }
    }
} 
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

24.css中的width和padding 
在IE7和FF中width寬度不包括padding,在Ie6中包括padding.

25.css hack 
根據(jù)不同瀏覽器對CSS樣式的支持程度,解析結(jié)果和識別CSS的優(yōu)先級不同,設計師們就可以根據(jù)這些不同瀏覽器 的特點來書寫不同的CSS樣式代碼。IE6能識別下劃線和星號*,IE7能識別星號*,不能識別下劃線,而firefox兩個都不能識別,如此,就可 以針對IE6.IE7和FF通過對這些特殊符號的使用寫不同的代碼了。

<style> div{ background:green; /* for FireFox */ *background:red; /* for IE7 */ _background:blue; /* for IE6 */ } </style>
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

該樣式顯示的效果是:在FireFox中背景色為green;在IE7中背景色為red;在IE6中背景色為blue。

此外,!important聲明也可以很好地提升指定樣式規(guī)則的應用優(yōu)先權(quán)。在IE6和FF中用!important聲明可以提高優(yōu)先級別,但在 IE6中 的!important聲明會被之后的同名屬性定義替換。所以,通過*和!important聲明兩者的搭配也可以很好地解決IE6,IE7和FF三者之 間的兼容性問題。

區(qū)別FF,IE7,IE6:background:red; *background:green !important; *background:blue;

注:IE都能識別;FF不能識別;IE6能識別,但不能識別 !important;IE7能識別,也能識別!important;FF不能識別*,但能識別!important;

針對IE7/firefox 在css的前面加 [xmlns], 如下面的left屬性,如果我想要只針對IE7/firefox起作用,寫法如下: 
[xmlns] #left { 
float:left; 
border:4px solid #999; 
padding:5px; 
width:200px; 
height:200px; 

只針對IE6起作用,可以在css前面加* html,如: 
* html #left { 
clear:both; 
}

只針對IE7起作用,在css里前面加*+html,如: 
*+html #left { 
clear:both; 
}

書寫的順序都是FireFox的寫在前面,IE7的寫在中間,IE6的寫在最后面。

26.使用IE專用的條件注釋

<!--其他瀏覽器 --> <link rel="stylesheet" type="text/css" href="css.css" /> <!--[if IE 7]> 
<!-- 適合于IE7 --> <link rel="stylesheet" type="text/css" href="ie7.css" /> <![endif]--> <!--[if lte IE 6]> 
<!-- 適合于IE6及一下 --> <link rel="stylesheet" type="text/css" href="ie.css" /> <![endif]-->
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

27.div 的垂直居中問題: vertical-align:middle; 將行距增加到和整個DIV一樣高 line-height:200px; 然后插入文字,就垂直居中了。缺點是要控制內(nèi)容不要換行

28.cursor: pointer 可以同時在 IE FF 中顯示游標手指狀, hand 僅 IE 可以

29.FF: 鏈接加邊框和背景色,需設置 display: block, 同時設置 float: left 保證不換行。參照 menubar, 給 a 和 menubar 設置高度是為了避免底邊顯示錯位, 若不設 height, 可以在 menubar 中插入一個空格。

30.在mozilla firefox和IE中的BOX模型解釋不一致導致相差2px解決方法:div{margin:30px!important;margin:28px;} 
注意這兩個margin的順序一定不能寫反,據(jù)阿捷的說法!important這個屬性IE不能識別,但別的瀏覽器可以識別。所以在IE下其實解釋成這樣:div{maring:30px;margin:28px} 
重復定義的話按照最后一個來執(zhí)行,所以不可以只寫margin:XXpx!important;

31.IE5 和IE6的BOX解釋不一致 
IE5下div{width:300px;margin:0 10px 0 10px;} 
div 的寬度會被解釋為300px-10px(右填充)-10px(左填充)最終div的寬度為280px,而在IE6和其他瀏覽器上寬度則是以 300px+10px(右填充)+10px(左填充)=320px來計算的。這時我們可以做如下修改 div{width:300px!important;width /**/:340px;margin:0 10px 0 10px}

藍藍設計www.cqzjtgb.com )是一家專注而深入的界面設計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網(wǎng)站建設 、平面設計服務


日歷

鏈接

個人資料

藍藍設計的小編 http://www.cqzjtgb.com

存檔

一二三四社区在线视频社区8| 成年美女黄网站色视频大全免费| 免费看十八禁软件| 国产国语露脸激情在线看| 十八禁人妻一区二区| 亚洲五月婷婷丁香| 2018国产大陆天天弄谢| 日本av手机在线免费观看| 99久久综合免费| 亚洲精品国产av成人精品| 一本久久精品| 精品久久久精品久久久| 亚洲精品在线美女| 在线观看免费视频网站a站| 亚洲国产日韩一区二区| 色精品久久人妻99蜜桃| 国产一区二区在线观看av| 人人妻人人添人人爽欧美一区卜| 999精品在线视频| 久久久欧美国产精品| 亚洲一码二码三码区别大吗| 2018国产大陆天天弄谢| 黄色视频在线播放观看不卡| 人妻 亚洲 视频| 日本a在线网址| 免费不卡黄色视频| 9色porny在线观看| 老司机亚洲免费影院| 亚洲国产精品成人久久小说| 成年av动漫网址| 亚洲精品久久成人aⅴ小说| 在线天堂中文资源库| 国产精品二区激情视频| 性色av乱码一区二区三区2| 如日韩欧美国产精品一区二区三区| 国产一区亚洲一区在线观看| 中文字幕av电影在线播放| 欧美精品啪啪一区二区三区 | 99久久综合免费| 精品少妇一区二区三区视频日本电影| 欧美av亚洲av综合av国产av| 久久久国产精品麻豆| 欧美精品一区二区大全| 99热网站在线观看| 国产1区2区3区精品| 亚洲欧美中文字幕日韩二区| 成人国产一区最新在线观看 | 午夜老司机福利片| 国产精品一区二区免费欧美 | 国产成人av激情在线播放| 久久国产精品大桥未久av| 每晚都被弄得嗷嗷叫到高潮| 亚洲精品在线美女| 久热爱精品视频在线9| 亚洲欧美中文字幕日韩二区| 亚洲欧美中文字幕日韩二区| 黄色怎么调成土黄色| 我的亚洲天堂| 国产1区2区3区精品| 国产亚洲欧美精品永久| 国产精品亚洲av一区麻豆| 各种免费的搞黄视频| 成人国产av品久久久| 丝袜在线中文字幕| 欧美日韩国产mv在线观看视频| 免费av中文字幕在线| 高清av免费在线| 狂野欧美激情性xxxx| 成人手机av| 婷婷色综合大香蕉| 日韩伦理黄色片| 电影成人av| videosex国产| 国产在线视频一区二区| 在线天堂中文资源库| 国产主播在线观看一区二区 | 亚洲精品第二区| 亚洲欧美一区二区三区久久| 高潮久久久久久久久久久不卡| 久久久久久久久免费视频了| 亚洲欧洲精品一区二区精品久久久| 一本—道久久a久久精品蜜桃钙片| 最黄视频免费看| 精品免费久久久久久久清纯 | 欧美精品高潮呻吟av久久| 国产成人影院久久av| 少妇精品久久久久久久| 亚洲av成人不卡在线观看播放网 | 亚洲欧美一区二区三区黑人| 电影成人av| 亚洲av国产av综合av卡| 国产精品一国产av| 18禁裸乳无遮挡动漫免费视频| 大码成人一级视频| 国产国语露脸激情在线看| 午夜老司机福利片| 久久热在线av| 99九九在线精品视频| 老司机在亚洲福利影院| 午夜激情av网站| 午夜精品国产一区二区电影| 欧美亚洲日本最大视频资源| 久久久精品免费免费高清| 一本一本久久a久久精品综合妖精| 午夜福利免费观看在线| 中国美女看黄片| 熟女av电影| 色94色欧美一区二区| 美女脱内裤让男人舔精品视频| 18在线观看网站| 一区在线观看完整版| 桃花免费在线播放| 国产97色在线日韩免费| 99国产精品99久久久久| 狂野欧美激情性bbbbbb| 好男人电影高清在线观看| 欧美黑人精品巨大| 亚洲av欧美aⅴ国产| 熟女少妇亚洲综合色aaa.| 欧美国产精品一级二级三级| 中文字幕av电影在线播放| 精品少妇内射三级| 国产无遮挡羞羞视频在线观看| 九色亚洲精品在线播放| 欧美97在线视频| 国产免费福利视频在线观看| 欧美精品av麻豆av| 国产精品国产三级国产专区5o| 国产真人三级小视频在线观看| 国产精品av久久久久免费| 国产成人91sexporn| 99久久综合免费| 999久久久国产精品视频| 黄色视频不卡| 菩萨蛮人人尽说江南好唐韦庄| 日日爽夜夜爽网站| 精品亚洲成a人片在线观看| 国产有黄有色有爽视频| 成人三级做爰电影| 国产亚洲av高清不卡| 国产不卡av网站在线观看| 亚洲国产欧美一区二区综合| 啦啦啦中文免费视频观看日本| 亚洲精品中文字幕在线视频| 国产男女超爽视频在线观看| 91麻豆av在线| 建设人人有责人人尽责人人享有的| 亚洲人成网站在线观看播放| 69精品国产乱码久久久| 午夜福利影视在线免费观看| 久久亚洲精品不卡| 成年人黄色毛片网站| 看免费av毛片| 日本欧美视频一区| 嫁个100分男人电影在线观看 | 国产国语露脸激情在线看| 校园人妻丝袜中文字幕| 国产野战对白在线观看| 久久免费观看电影| 亚洲精品av麻豆狂野| 999久久久国产精品视频| 国产精品一区二区在线观看99| 国产成人免费观看mmmm| 久久久久国产精品人妻一区二区| www.av在线官网国产| 一区二区av电影网| 在线 av 中文字幕| 国产精品二区激情视频| 老司机午夜十八禁免费视频| 男人爽女人下面视频在线观看| 蜜桃在线观看..| 香蕉国产在线看| 国产成人免费无遮挡视频| av天堂在线播放| 男女之事视频高清在线观看 | 国产日韩欧美亚洲二区| 涩涩av久久男人的天堂| av在线app专区| 日韩制服丝袜自拍偷拍| 丝瓜视频免费看黄片| av线在线观看网站| 丝袜喷水一区| 巨乳人妻的诱惑在线观看| 少妇精品久久久久久久| 国产日韩欧美在线精品| 午夜免费观看性视频| 丁香六月天网| 国产精品久久久av美女十八| 欧美精品高潮呻吟av久久| av在线老鸭窝| 国产一卡二卡三卡精品| 久久久久久久国产电影| 日本猛色少妇xxxxx猛交久久| 免费观看a级毛片全部| 精品一区二区三区四区五区乱码 | 日本黄色日本黄色录像| 亚洲精品乱久久久久久| 国产亚洲一区二区精品| 国产精品av久久久久免费| 桃花免费在线播放| 国产无遮挡羞羞视频在线观看| 久久国产精品大桥未久av| 777米奇影视久久| 一边摸一边做爽爽视频免费| 夫妻性生交免费视频一级片| 久久影院123| 伊人久久大香线蕉亚洲五| 肉色欧美久久久久久久蜜桃| 精品第一国产精品| 国产亚洲av片在线观看秒播厂| 在线看a的网站| 亚洲欧洲精品一区二区精品久久久| 欧美 日韩 精品 国产| 免费观看av网站的网址| 亚洲精品久久午夜乱码| 成年av动漫网址| 黄频高清免费视频| 人人澡人人妻人| 极品少妇高潮喷水抽搐| 国产精品成人在线| 又黄又粗又硬又大视频| 男女床上黄色一级片免费看| 国产亚洲欧美精品永久| 91字幕亚洲| 久久99一区二区三区| 欧美久久黑人一区二区| 免费黄频网站在线观看国产| 中文字幕人妻熟女乱码| 国产精品一区二区精品视频观看| 人人妻人人澡人人爽人人夜夜| 啦啦啦在线观看免费高清www| 国产亚洲一区二区精品| 精品福利永久在线观看| 丝袜美足系列| 亚洲男人天堂网一区| 操美女的视频在线观看| 久久精品久久久久久久性| 人体艺术视频欧美日本| 黄色怎么调成土黄色| 免费黄频网站在线观看国产| 99热国产这里只有精品6| 午夜91福利影院| 在线观看免费视频网站a站| 后天国语完整版免费观看| 夜夜骑夜夜射夜夜干| 18禁国产床啪视频网站| 少妇的丰满在线观看| 性色av一级| 中文字幕另类日韩欧美亚洲嫩草| 看免费av毛片| 18禁国产床啪视频网站| 2018国产大陆天天弄谢| 亚洲少妇的诱惑av| 久9热在线精品视频| 日本欧美国产在线视频| 国产一区二区激情短视频 | 欧美精品亚洲一区二区| 国产精品av久久久久免费| 黑人欧美特级aaaaaa片| 久久精品熟女亚洲av麻豆精品| 一区在线观看完整版| 女性被躁到高潮视频| 日本黄色日本黄色录像| 久久午夜综合久久蜜桃| 久久亚洲精品不卡| 国产精品人妻久久久影院| 国产无遮挡羞羞视频在线观看| 国产成人精品久久久久久| 亚洲欧美日韩高清在线视频 | 老司机靠b影院| cao死你这个sao货| 咕卡用的链子| 国产一区二区三区综合在线观看| 在线观看国产h片| 91成人精品电影| 亚洲天堂av无毛| 五月天丁香电影| 九草在线视频观看| 青春草亚洲视频在线观看| 成年av动漫网址| 1024视频免费在线观看| 欧美国产精品va在线观看不卡| 欧美人与善性xxx| 2018国产大陆天天弄谢| 亚洲欧美色中文字幕在线| 亚洲精品久久久久久婷婷小说| 女人爽到高潮嗷嗷叫在线视频| 久久久欧美国产精品| 菩萨蛮人人尽说江南好唐韦庄| 国产视频一区二区在线看| 成人亚洲欧美一区二区av| 精品第一国产精品| 国产午夜精品一二区理论片| 亚洲国产欧美在线一区| 国产野战对白在线观看| 国产麻豆69| 久久久久久免费高清国产稀缺| 99国产精品一区二区蜜桃av | 1024视频免费在线观看| 水蜜桃什么品种好| 一级片免费观看大全| 午夜福利影视在线免费观看| 久久久国产精品麻豆| 国产精品一区二区免费欧美 | 1024视频免费在线观看| 中文乱码字字幕精品一区二区三区| 黑丝袜美女国产一区| 中文字幕av电影在线播放| 一本一本久久a久久精品综合妖精| 亚洲国产中文字幕在线视频| 亚洲国产看品久久| 可以免费在线观看a视频的电影网站| 午夜视频精品福利| 精品国产乱码久久久久久小说| 韩国高清视频一区二区三区| 国产精品偷伦视频观看了| 欧美日韩精品网址| a级毛片在线看网站| 亚洲精品日本国产第一区| 你懂的网址亚洲精品在线观看| 美女脱内裤让男人舔精品视频| 一边亲一边摸免费视频| 久久久久久免费高清国产稀缺| 亚洲av电影在线进入| 午夜激情久久久久久久| 麻豆乱淫一区二区| 看免费成人av毛片| 国产国语露脸激情在线看| 国产精品久久久久久精品电影小说| 黄片小视频在线播放| 国产欧美日韩综合在线一区二区| av不卡在线播放| 亚洲视频免费观看视频| 最黄视频免费看| 在现免费观看毛片| 国产精品二区激情视频| e午夜精品久久久久久久| 欧美精品亚洲一区二区| 免费在线观看完整版高清| 亚洲伊人久久精品综合| 一级a爱视频在线免费观看| 捣出白浆h1v1| 性少妇av在线| 曰老女人黄片| 亚洲久久久国产精品| 一区二区av电影网| 不卡av一区二区三区| 久久亚洲精品不卡| 各种免费的搞黄视频| 人人妻,人人澡人人爽秒播 | 午夜视频精品福利| 69精品国产乱码久久久| 好男人电影高清在线观看| 欧美日韩福利视频一区二区| 丝瓜视频免费看黄片| 国产欧美日韩综合在线一区二区| 成人国产一区最新在线观看 | 精品国产一区二区三区四区第35| 国产男人的电影天堂91| 久久狼人影院| 日韩av免费高清视频| 国产日韩欧美在线精品| 欧美中文综合在线视频| 精品人妻在线不人妻| 欧美日韩亚洲国产一区二区在线观看 | av在线app专区| 国产欧美日韩综合在线一区二区| 91字幕亚洲| 操出白浆在线播放| 在线亚洲精品国产二区图片欧美| 日韩人妻精品一区2区三区| 国产精品久久久久久精品电影小说| 永久免费av网站大全| 一本大道久久a久久精品| 国产亚洲欧美在线一区二区| 99久久综合免费| 午夜福利在线免费观看网站| 黄色怎么调成土黄色| 捣出白浆h1v1| 国产成人精品久久二区二区免费| 天天添夜夜摸| 在现免费观看毛片| 亚洲激情五月婷婷啪啪| 另类精品久久| 最黄视频免费看| 久久人人97超碰香蕉20202| 亚洲人成电影免费在线| 黑人巨大精品欧美一区二区蜜桃| 国产国语露脸激情在线看| 伊人久久大香线蕉亚洲五| 国产精品秋霞免费鲁丝片| 亚洲 国产 在线| 亚洲欧洲国产日韩| 一个人免费看片子| 国产精品三级大全| 久久天堂一区二区三区四区| 国产精品一区二区免费欧美 | 在线观看免费午夜福利视频| 韩国精品一区二区三区| 少妇的丰满在线观看| 久久国产精品男人的天堂亚洲| av网站在线播放免费| 国产淫语在线视频| 中国国产av一级| 在线精品无人区一区二区三| 中文字幕高清在线视频| 精品免费久久久久久久清纯 | 最黄视频免费看| www.自偷自拍.com| 成人国语在线视频| 久久亚洲精品不卡| 久久综合国产亚洲精品| 19禁男女啪啪无遮挡网站| 中文字幕高清在线视频| 天堂中文最新版在线下载| 在现免费观看毛片| 国产精品国产三级专区第一集| 欧美日韩黄片免| 精品国产乱码久久久久久小说| 飞空精品影院首页| 国产一区二区在线观看av| tube8黄色片| 又粗又硬又长又爽又黄的视频| 日韩视频在线欧美| 午夜久久久在线观看| 宅男免费午夜| 亚洲 欧美一区二区三区| 国产免费现黄频在线看| 一本大道久久a久久精品| 欧美在线一区亚洲| 久久久久久免费高清国产稀缺| 99香蕉大伊视频| 丝瓜视频免费看黄片| 各种免费的搞黄视频| h视频一区二区三区| 亚洲精品国产色婷婷电影| 91精品三级在线观看| 色视频在线一区二区三区| 久久久国产精品麻豆| 国产精品久久久久成人av| 亚洲九九香蕉| 亚洲国产欧美网| 日本91视频免费播放| 秋霞在线观看毛片| 亚洲欧美一区二区三区黑人| 久久久久久久久免费视频了| 美女中出高潮动态图| 亚洲国产成人一精品久久久| 亚洲av美国av| 欧美黄色淫秽网站| 蜜桃国产av成人99| 亚洲一区二区三区欧美精品| 老司机深夜福利视频在线观看 | 国产精品国产av在线观看| 99热网站在线观看| 另类精品久久| 欧美精品一区二区大全| 国产成人a∨麻豆精品| a级片在线免费高清观看视频| 国产一区亚洲一区在线观看| 91字幕亚洲| 亚洲色图 男人天堂 中文字幕| 国产精品久久久久久精品电影小说| 亚洲成av片中文字幕在线观看| 一边亲一边摸免费视频| 十八禁高潮呻吟视频| 欧美日韩视频精品一区| 水蜜桃什么品种好| 日本a在线网址| 中文字幕精品免费在线观看视频| 亚洲av日韩在线播放| 国产精品国产三级国产专区5o| 日本一区二区免费在线视频| 国产精品久久久av美女十八| 欧美久久黑人一区二区| 色94色欧美一区二区| 亚洲,一卡二卡三卡| av欧美777| 视频区图区小说| 亚洲精品av麻豆狂野| 午夜福利一区二区在线看| 91麻豆av在线| av在线老鸭窝| 少妇人妻久久综合中文| 亚洲国产欧美日韩在线播放| 亚洲美女黄色视频免费看| 中文乱码字字幕精品一区二区三区| 肉色欧美久久久久久久蜜桃| 王馨瑶露胸无遮挡在线观看| 1024香蕉在线观看| 国产高清国产精品国产三级| 免费少妇av软件| 国产精品人妻久久久影院| 午夜影院在线不卡| 国产欧美日韩综合在线一区二区| 亚洲成人免费电影在线观看 | 一区二区三区四区激情视频| 国产亚洲欧美在线一区二区| 美国免费a级毛片| 老司机影院毛片| 黄色a级毛片大全视频| 免费在线观看完整版高清| 欧美久久黑人一区二区| 亚洲,欧美精品.| 国产亚洲欧美精品永久| 国产又爽黄色视频| 在线av久久热| 丁香六月天网| e午夜精品久久久久久久| 丰满人妻熟妇乱又伦精品不卡| 一二三四在线观看免费中文在| 美女脱内裤让男人舔精品视频| 91精品国产国语对白视频| 国产在线视频一区二区| 成人影院久久| 国产淫语在线视频| 国产精品三级大全| 午夜影院在线不卡| 国产精品人妻久久久影院| 国产在线观看jvid| 国产精品 欧美亚洲| 亚洲精品美女久久av网站| 老司机亚洲免费影院| 亚洲天堂av无毛| 免费少妇av软件| 久久久久久久久免费视频了| 最近中文字幕2019免费版| www日本在线高清视频| 欧美精品一区二区免费开放| 在线观看人妻少妇| 久久影院123| 美女脱内裤让男人舔精品视频| 午夜两性在线视频| 首页视频小说图片口味搜索 | 搡老乐熟女国产| 人人妻人人澡人人爽人人夜夜| 一级a爱视频在线免费观看| 久久久精品国产亚洲av高清涩受| 青春草视频在线免费观看| 色视频在线一区二区三区| 亚洲欧美一区二区三区黑人| 国产高清视频在线播放一区 | 下体分泌物呈黄色| 国产成人av教育| 另类亚洲欧美激情| 一区二区三区乱码不卡18| 大香蕉久久成人网| 国产日韩欧美在线精品| 日日夜夜操网爽| 大型av网站在线播放| 999久久久国产精品视频| 多毛熟女@视频| 波野结衣二区三区在线| 亚洲三区欧美一区| 日韩大片免费观看网站| 人妻一区二区av| 在现免费观看毛片| 操出白浆在线播放| 亚洲人成网站在线观看播放| 女人爽到高潮嗷嗷叫在线视频| 成人手机av| 欧美av亚洲av综合av国产av| 啦啦啦中文免费视频观看日本| av网站免费在线观看视频| 亚洲图色成人| 中文字幕最新亚洲高清| 性色av乱码一区二区三区2| 悠悠久久av| av网站在线播放免费| 日韩熟女老妇一区二区性免费视频| 又紧又爽又黄一区二区| 在线av久久热| 在线天堂中文资源库| 丝袜脚勾引网站| 人人妻人人澡人人看| 国产91精品成人一区二区三区 | 国产成人a∨麻豆精品| 这个男人来自地球电影免费观看| 新久久久久国产一级毛片| 高潮久久久久久久久久久不卡| 亚洲国产精品一区二区三区在线| 亚洲 国产 在线| 在线观看国产h片| 国产免费福利视频在线观看| 伊人久久大香线蕉亚洲五| 久久影院123| 久久99一区二区三区| 欧美+亚洲+日韩+国产| 青春草亚洲视频在线观看| 大话2 男鬼变身卡| 黑人巨大精品欧美一区二区蜜桃| 亚洲情色 制服丝袜| 精品免费久久久久久久清纯 | 久久久精品94久久精品| 成人亚洲欧美一区二区av| 999精品在线视频| svipshipincom国产片| 免费高清在线观看日韩| 婷婷成人精品国产| 欧美另类一区| 亚洲九九香蕉| 中文字幕亚洲精品专区| www.熟女人妻精品国产| 男女之事视频高清在线观看 | 日本色播在线视频| 午夜福利乱码中文字幕| 精品久久久精品久久久| 国产精品一国产av| 考比视频在线观看| 不卡av一区二区三区| 午夜老司机福利片| 欧美激情 高清一区二区三区| 男人爽女人下面视频在线观看| 两人在一起打扑克的视频| 亚洲精品美女久久久久99蜜臀 |