在IE6下父级有边框的时候,子元素的margin值消失的解决办法

 分类:浏览器兼容性问题时间:2015-11-01 15:37:45点击:
 
    问题描述:在IE6下解决margin传递要触发haslayout,在IE6下父级有边框的时候,子元素的margin值消失
 
    解决办法:触发父级的haslayout(比如加zoom:1;width等)

    例子:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style>
body{margin:0;}
.box{background:blue;border:1px solid #000;zoom:1;}
.div{width:200px;height:200px;background:red;margin:100px;}
</style>
</head>
<body>
<div class="box">
<div class="div"></div>
</div>
</body>
</html>
 
除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址: