我有以下html:
<div class="cleanContainer">
<div style="height:80px">test</div>
</div>
而这个 CSS :
.cleanContainer
{
float: left;
padding: 7px;
background-color: #ffffff;
width: 786px;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
}
然后我得到了一个@media screen CSS 文件:
.cleanContainer
{
float: initial;
padding: 3px;
width: auto;
}
这在 Chrome 中运行良好,浮动设置为 none 并将占用整个宽度。在 IE 中它将被设置为float: left
,这对设计没有好处?
我该如何解决这个问题?
编辑:这是一个示例:http: //jsfiddle.net/snowman/ahCga/2/