Мой лоб ушибся от разочарования по этому поводу.В браузерах, совместимых со стандартами, мой макет выглядит хорошо, но, конечно, IE7 и IE6 любят все путать.Я пытаюсь сделать простой заголовок, содержащий текст слева и встроенную форму справа.Заголовок имеет ширину 835 пикселей и центрируется с использованием авто полей.Вот мой код:
<div id="header">
<span>Some Text</span>
<div style="display: inline; float: right; margin-top: 6px; position: relative;">
Jump to: <form ... style="display: inline;"> blah blah </form>
</div>
</div>
Насколько я могу судить, IE6 / 7 рассматривает div, содержащий форму, как блочный элемент.Он правильно отображается справа от заголовка div, но отталкивается вниз.Я попытался дать внутреннему div ширину и абсолютную позицию, но безрезультатно.Я действительно хотел бы избежать абсолютного позиционирования, а также условных выражений, если это возможно.Там должно быть что-то, что я пропускаю.Есть предложения?
ОБНОВЛЕНИЕ: Вот скриншот из IE7 alt text http://vincentalcivar.com/ie7.png