У меня есть следующий HTML:IE думает, что float initial плавает влево?
<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 экран CSS файл, в котором я получил это:
.cleanContainer
{
float: initial;
padding: 3px;
width: auto;
}
Это прекрасно работает в Chrome поплавок установлен равным нулю и будет занимать всю ширину. В IE он будет установлен как float: left
, и это не годится для дизайна?
Как это решить?
EDIT: вот пример: http://jsfiddle.net/snowman/ahCga/2/
Почему вы не используете 'float: none' вместо этого? – avrahamcool
Я не думаю, что когда-либо видел «float: initial». Это допустимое значение для 'float'? – SombreErmine
«initial» не является допустимым значением поплавка. Что вы ожидаете от этого? – JJJ