2009-09-12 12 views
0

J'ai deux éléments span que je voudrais rester sur la même ligne. Dans FF et d'autres navigateurs, mon code fonctionne bien mais dans IE6 il casse. Quelqu'un peut-il me dire ce que je fais de mal?Comment puis-je faire en sorte que deux éléments de bloc restent sur la même ligne?

Voici le code que je utilise:

<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> 
+1

Utilisez "Feuille de style externe" ou "Feuille de style interne" pour rendre votre texte plus lisible – ranonE

Répondre

1

vous devez utiliser "float: left" sur la première travée.

+0

Merci beaucoup Donnie! Ça a marché. –

+1

Tout pour soulager la douleur d'un autre csser! –

0

Le bloc à l'aide float: droit devrait être le premier en HTML

+0

Merci pour la réponse Philippe –

0

Juste une petite remarque: span, par défaut, n'est pas au niveau du bloc.

La plupart des bogues dans le rendu CSS de IE6 ont des solutions de contournement bien connues et ont été bien documentés here. En outre, le support IE6 est-il vraiment important pour votre site? L'utilisation d'IE6 a chuté brusquement ces derniers temps, et de nombreux sites abandonnent le support pour cela.

0

test Ceci est la ligne qui saute et doit être mise à niveau avec l'élément de portée ci-dessus.

ajoutez simplement float: left; le premier span

Questions connexes