IE7: предмет не плавает - PullRequest
       7

IE7: предмет не плавает

3 голосов
/ 14 июля 2010

Я пытаюсь смести пролет вправо в элементе h2. В IE8 и Firefox это работает нормально; в IE7 он не плавающий.

HTML:

<h2>
    <span id="spanA"> /*Should be floated to the right*/
    <span id="spanB">
    <span id="spanC">
</h2>

CSS:

#spanA{
    float: right;
}

Есть идеи, что может быть не так?

Ответы [ 4 ]

4 голосов
/ 14 июля 2010

Тег span является встроенным элементом, а не элементом уровня блока. Таким образом, он не плавает при визуализации согласно спецификации. Вы пытались добавить display: block; в css для #spanA?

2 голосов
/ 14 июля 2010
<h2>
    <span id="spanA"> /*Should be floated to the right*/
    <span id="spanB">
    <span id="spanC">
</h2>

добавить эту css:

h2 #spanA
{
float:right;
clear:right;    
}
1 голос
/ 14 июля 2010

Может быть, вы испытываете эту Ie7 плавающую ошибку?

0 голосов
/ 15 июля 2010

, поэтому используйте position:absilute и right:0;

это последнее решение, я надеюсь, что не в другом варианте

...