Как я могу получить два элемента блока, чтобы остаться на одной линии? - PullRequest
0 голосов
/ 13 сентября 2009

У меня есть два элемента span, которые я бы хотел оставить на одной линии. В FF и других браузерах мой код работает нормально, но в IE6 он ломается. Может кто-нибудь сказать, пожалуйста, что я делаю не так?

Вот код, который я использую:

<span style="font-family:Arial;text-align:left;font-size:30px;color:#06a;">
  test
</span>
<span style="font-family:Arial;float:right;font-size:12px;color:#06a;text-align:left;">
  This is the line that jumps down and needs to be brought level with the above span element.
</span>

Ответы [ 4 ]

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

вы должны использовать «float: left» в первом промежутке.

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

тест Это линия, которая спрыгивает вниз и должна быть приведена в соответствие с вышеуказанным элементом span.

просто добавь float: left; первый промежуток

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

Просто короткое примечание: по умолчанию span не является блочным.

Большинство ошибок в рендеринге CSS в IE6 имеют хорошо известные обходные пути и хорошо документированы здесь .

Кстати, действительно ли поддержка IE6 важна для вашего сайта? Использование IE6 в последнее время резко сократилось, и многие сайты отказались от его поддержки.

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

Блок с использованием float: right должен быть первым в HTML

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...