国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

IE CSS Bug及解決方案參考手冊

2024-07-11 08:39:57
字體:
來源:轉載
供稿:網友

當然,還有性能問題。不過,今天要說的是樣式的兼容問題。在IE/Mozilla/Webkit/Opera四分天下的今天,IE6-9/Mozilla(Gecko)系列/Chrome/Safari/Opera etc. 這些瀏覽器的兼容,無不讓前端們頭痛。而在這之中,最讓人頭痛的當數IE,特別是IE6。搞定了IE6,基本也就能稱霸半個江山了。搞定了IE,也相當于占領了7、80%的領地。你想做一個統治頁面兼容的主么?反正我是想的。

問題瀏覽器DEMO解決方法
Hacking Rules:

 

property:all-ie/9; property:gte-ie8/0;*property:lte-ie7; +property:ie7; _property:ie6;

1input 不能用 margin:0 auto; 居中IE8bug | fixed為input添加width
2body{overflow:hidden;}沒有去掉滾動條IE6/7bug | fixed設置html{overflow:hidden;}
3hasLayout的標簽擁有高度IE6/7bug | fixed*height:0;
_overflow:hidden;
4form>[hasLayout]元素有margin-left時,子元素中的[input | textarea] 出現2×margin-leftIE6/7bug | fixedform > [hasLayout 元素]{margin-left:寬度;}
form div{*margin-left:寬度÷2;}
5當border-width有1條<邊3條時被設置成dotted時,1px的邊dotted顯示成dashedIE7bug | fixed不在同一個元素上使用不同寬度的 dotted
6當子元素有position:relative的時候,父元素設置overflow:[hidden|auto]相當于給子元素設置了position:visible;IE6/7bug | fixed給父元素設置position:relative;
7:hover偽類不能改變有position:absolute的子級元素的left/top值IE7bug | fixed把top/left的值設置成除0%外的所有百分值;或添加一個margin-[所有方向]除0外的所有值,包括0%
8:focus + selector {} 選擇器失效IE8bug | fixed在失效選擇器后面添加一個空選擇器, :focus{}
9列表中混亂的浮動:在list中浮動圖片時,圖片出現溢出正常位置;或沒有list-styleIE8bug | fixed用背景圖片替換list-style
10th 不會自動繼承上級元素的 text-alignIE8bug | fixed給th添加text-align:inherit;
11樣式(包括link/style/@import(link)) 最多允許個為是:32IE6-8─ 常識99.99%的情況下,不會遇到
12:hover 時若background-color為#fff, 失效IE7bug | fixed把background-color改成background。或者,非#fff || #ffffff
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 温州市| 平罗县| 红原县| 莫力| 黑河市| 富锦市| 南部县| 长葛市| 通江县| 汽车| 长丰县| 林周县| 台湾省| 大荔县| 泾源县| 隆安县| 邢台市| 潞城市| 石门县| 崇明县| 沽源县| 祁东县| 石渠县| 孟州市| 仪征市| 铜梁县| 蚌埠市| 延寿县| 宾川县| 长白| 永寿县| 抚宁县| 南通市| 娄烦县| 南溪县| 三门县| 海门市| 海门市| 澄迈县| 吉木萨尔县| 营口市|