1.不同瀏覽器默認(rèn)的外補(bǔ)丁和內(nèi)補(bǔ)丁不同;
? ? ? ?*{margin: 0;padding: 0;}
2.同時使用margin和float時,IE6下的雙倍邊距bug如何解決?
? ? ?(1).給float元素添加display: inline;
? ? ? (2)將margin替換成padding
3.IE6下因為默認(rèn)行高無法定義1px左右的容器
? ? ? overflow: hidden; ? zoom: ?0.08; line-height: 1px; ?font-size: 0;
4.有些瀏覽器下img有空隙(原因:回車)
? ? ? ? 讓圖片浮動
5.opacticy
? ? ?filter: alpha(opacity = 80) ? //IE
? ? ?opacity: 0.8; ? ? ? ? ? ? ? ? ? ? ? ? ?//支持css3的瀏覽器
css hack:
說明:在標(biāo)準(zhǔn)模式中
“-″減號是IE6專有的hack
“\9″ IE6/IE7/IE8/IE9/IE10都生效
“\0″ IE8/IE9/IE10都生效尊流,是IE8/9/10的hack
“\9\0″ 只對IE9/IE10生效,是IE9/10的hack
關(guān)于IE&&Firefox之間的區(qū)別:
innerText ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? IE 支持 ? ? ? ? FF 不支持(使用textContent)
document.createElement ? ? ? ? ? ? IE支持(僅IE支持傳遞字符串作為參數(shù)) ? ? FF支持
setAttribute() ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? IE不支持 ? ? ?FF支持
FF瀏覽器不支持innerText ?, outerHTML ?, outerText
innerText最初是由 IE4.0 瀏覽器實現(xiàn)的私有屬性,它描述的是元素的內(nèi)容
outerHTML最初是由 IE瀏覽器實現(xiàn)的私有屬性哼蛆,W3C 的 HTML5 規(guī)范草案中也新加入了這個屬性,它描述的是元素本身以及它的內(nèi)容篇亭。
outerText最初是由 IE4.0 瀏覽器實現(xiàn)的私有屬性,它描述的是元素的內(nèi)容孽江。
(1)IE 各版本中可以通過 "Element.PropertyName" 訪問 HTML 元素的自定義屬性辜腺;
(2)IE 各版本中可以通過 "Element.getAttribute("value")" 及 "Element.setAttribute("value", "XXX")" 獲取和設(shè)置 INPUT 文本框的實時輸入的值(即 HTMLInputElement 對象的 value 屬性,也叫做 current value)碉渡;
(3)IE6 IE7 IE8(Q) 中無法通過 "Element.setAttribute("class", "AttributeValue")" 設(shè)置元素的 class 屬性聚谁,而需要使用 "Element.setAttribute("className", "AttributeValue")";
(4)IE6 IE7 IE8(Q) 中無法通過 "Element.setAttribute("style", "AttributeValue")" 設(shè)置元素的 style 屬性滞诺,通過 "Element.getAttribute("style")" 得到的不是元素的 style 屬性的字符串值形导,而是一個對象;
(4)IE6 IE7 IE8(Q) 中無法通過諸如 "Element.setAttribute("onclick", "alert('ok')")" 為元素綁定事件习霹;
(5)IE6 IE7 IE8(Q) 中可以通過諸如 "Element.getAttribute("offsetHeight")" 的方式獲得元素的一些 DOM 屬性的值朵耕,也可以通過諸如 "Element.setAttibute("innerHTML", "AttributeValue")" 的方式設(shè)置元素的一些非只讀 DOM 屬性的值。
(6)E并不是不支持setAttribute這個函數(shù),而是不支持用setAttribute設(shè)置某些屬性淋叶,例如對象屬性阎曹、集合屬性、事件屬性煞檩,也就是說用setAttribute設(shè)置style和onclick這些屬性在IE中是行不通的处嫌。為達(dá)到兼容各種瀏覽器的效果,可以用點符號法來設(shè)置Element的對象屬性斟湃、集合屬性和事件屬性熏迹。