IE6, конечно, вызывает у меня проблемы. У меня проблемы с моим макетом с использованием процентов. Код у меня выглядит следующим образом:
<div style="width: 92%; margin-left: 4%; margin-right: 4%; background-color: red; height: 20px;">
<div style="display: inline; float: left; margin-left: 1%; margin-right: 1%; width: 23%; background-color: blue; height: 20px;"></div>
<div style="display: inline; float: left; margin-left: 1%; margin-right: 1%; width: 73%; background-color: yellow; height: 20px;"></div>
</div>
Таким образом, внутренние два элемента div имеют поля справа и слева в 1%, то есть в общей сложности 4% полей. Тогда ширина составляет 23% и 73% для общей ширины 96% для внутренних элементов. Таким образом, складывая поля и ширину вместе, мы получаем хорошие 100%.
Но IE6 по какой-то причине не соглашается, и ломает два моих внутренних блока и помещает каждого на новую строку. Кто-нибудь знает почему? Это работает для любого другого браузера. Я позаботился обо всех ошибках IE6, о которых мог подумать. Дисплей: inline должен позаботиться об ошибке двойного поля, и это не проблема.
Вот URL, если кто-то хочет увидеть его в действии: http://dev1.twinmed -dev.com / test.html
Спасибо за любую помощь!