IE 6 Ошибка: float: none -> границы исчезают - PullRequest
0 голосов
/ 19 сентября 2009

у меня есть класс, назовем его ячейкой,

.cms-block .cell{ width:520px; float:left;}
.cms-block.wide .cell{width: auto; float:none}

в IE 6 дочерние элементы .cms-block.wide .cell теряют свои границы / цвета фона. если я заберу поплавок: нет; границы есть. но ... клетка плавает влево. Argh. Я огляделся и обнаружил множество страниц, описывающих ошибки. но на эту конкретную проблему я так и не смог найти ответ.

мир

м

Ответы [ 3 ]

2 голосов
/ 19 сентября 2009

дать ему макет?

.cms-block.wide .cell {zoom: 1; }

1 голос
/ 19 сентября 2009

Возможно, ваша проблема связана с тем, что вы выбираете несколько классов с помощью селектора .cms-block.wide, но IE6 не поддерживает это. Быстрый Google находит эту страницу , что может быть полезно для вас.

0 голосов
/ 19 сентября 2009

IE6 чрезвычайно глючит и не соответствует стандартам. Прошло почти 3 года с момента выхода IE7. Так что на самом деле не должно быть никаких установок IE6, но, к сожалению, они есть.

Но подход, который я бы использовал на вашем месте, - это получить согласие не поддерживать IE6 Я работаю над новым веб-проектом, и мы сознательно решили не поддерживать IE6.

...