Почему эти стили не видны в IE6
Короче говоря, потому что это IE6!
Может ли коробка иметь фиксированную высоту?
Если да, возможное решение было бы установить фиксированный размер элемента upSubPop
. Например, если вы добавите:
div#upSubPop{background:red;height:500px;}
к вашей таблице стилей, синие границы правильно отображаются в IE6.
Другой обходной путь - установить высоту <div class="browser" style="height:1px;" />
в 1 пиксель. В этом случае IE6 отображает элемент с соответствующей высотой в зависимости от содержимого (поэтому вы увидите все сообщение «Me afecta que digan que soy incapaz.» . Проблема в том, что реальные браузеры, такие как FF, будут тогда отображать все некорректно (точнее, сообщение будет перекрывать нижнюю границу). Таким образом, в этом случае вы можете использовать условный CSS , чтобы гарантировать, что ваш блок сообщений отображается так, как требуется как в реальных браузерах, так и в IE6.