Почему при отображении у меня есть стиль div: block; float: верно, в IE6 div по-прежнему находится под текстом, а не в его середине, просто перемещается вправо. Он работает во всех других браузерах, включая IE7 +. Мне нужен блок отображения, потому что, если я показываю встроенный, то меню внутри div все испорчено.
.content {display: block; }
.float {ширина: 150 пикселей; дисплей: блок; float: right; }
.nothing {display: inline; }
класс float не находится справа от класса ничего, он находится под ним в IE6, знаете исправление?
Я предполагаю, что это то, что имеется в виду:
<span>This is some text </span>
<div style="float: right;">
This is floated text
</div>
Результат будет примерно таким:
This is some text This is floated text
Если вы перемещаете диапазон влево, или
<span style="float:left;">This is some text </span>
<div style="float: right;">
This is floated text
</div>
переключить порядок текста и плавать
<div style="float: right;">
This is floated text
</div>
<span>This is some text </span>
работает исправно:
This is some text This is floated text