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

首頁 > 開發 > CSS > 正文

DIV邊距屬性在Chrome和IE中的區別

2024-07-11 09:01:25
字體:
來源:轉載
供稿:網友

  突然間,在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! 
真悲催,瀏覽器不兼容讓我這個門外漢很痛苦呀!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 故城县| 湖口县| 保康县| 什邡市| 通州区| 南岸区| 永善县| 轮台县| 玉林市| 延吉市| 庆安县| 五华县| 六安市| 岳阳县| 丹棱县| 宜兰县| 沧源| 拉孜县| 琼海市| 宜阳县| 涞水县| 饶平县| 鄢陵县| 乌兰察布市| 酒泉市| 建瓯市| 蒲江县| 同仁县| 资阳市| 合作市| 陈巴尔虎旗| 乌拉特中旗| 大渡口区| 岳普湖县| 万宁市| 尉氏县| 田东县| 寿宁县| 沁阳市| 保康县| 丰都县|