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

首頁 > 開發 > CSS > 正文

DIV 邊距屬性在Chrome和IE中的區別深入理解

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

突然間,在Chrome下看起來很整齊的布局,在IE下變成一團糟。為了找出原因,我改動了div的background-color屬性。最后,發現同一個DIV的寬度在IE和Chrome下卻不一樣。這大晚上的,真是怪嚇人滴!
之后,做了個測試。當:


div1
{
width:960px;
margin:0px;
padding:0px;
}

這時,在兩個瀏覽器下是沒有區別滴!總寬度均是960px。
但是,當:


div1
{
width:960px;
margin:0px;
padding:0px 10px 0px 10px;
}

這時,Chrome就不干了。她居然把padding的20px加在了外面,這樣div1的總寬度就是960px+10px+10px=980px;而,在IE中div1的寬度仍是960px;
按照我的思維,感覺padding應該算在width里面滴,沒想到Chrome這么倔。
經過測試,border和padding一樣,margin的值均算在“width”的外面。
還有,在沒有設置float的情況下,Chrome會把div1當成position:absolute,而IE會把其當成poisttion:relative;所以,盡量都這是塊級元素的float為left!
真悲催,瀏覽器不兼容讓我這個門外漢很痛苦呀!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 抚宁县| 绥中县| 咸丰县| 抚远县| 新昌县| 安泽县| 东莞市| 察哈| 孝义市| 图木舒克市| 邮箱| 高雄市| 锡林浩特市| 奉化市| 昌吉市| 荔波县| 五莲县| 西安市| 濉溪县| 吉木乃县| 华蓥市| 庐江县| 社旗县| 犍为县| 辛集市| 江阴市| 东阿县| 九龙县| 汉源县| 镇雄县| 桐庐县| 和硕县| 麻江县| 广水市| 乳山市| 卓资县| 徐闻县| 正蓝旗| 岳西县| 潢川县| 巫山县|