国产探花免费观看_亚洲丰满少妇自慰呻吟_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!
真悲催,瀏覽器不兼容讓我這個門外漢很痛苦呀!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 克什克腾旗| 新昌县| 乐平市| 时尚| 民丰县| 称多县| 城固县| 教育| 涿鹿县| 宝坻区| 乐至县| 隆德县| 嘉义市| 五莲县| 章丘市| 永吉县| 梨树县| 沈丘县| 循化| 班玛县| 弥渡县| 凉城县| 沿河| 彝良县| 巢湖市| 湖南省| 灌阳县| 化德县| 博野县| 河东区| 峨山| 揭东县| 重庆市| 上栗县| 梁平县| 平遥县| 德安县| 巴楚县| 札达县| 精河县| 二连浩特市|