28220 sujets

CSS et mise en forme, CSS3

Bonsoir !

Je suis confronté à un problème et comme ce n'est pas la première fois, je me dis que je ferais bien de le régler une fois pour toute !

[code]
<div id="global" style="text-align:center">

<span style="text-align:left">
....
</span>

</div>

Mais le texte dans span n'est pas aligné à gauche !
Modifié par reefer (04 May 2005 - 22:38)
J'attends toujours une réponse, mais j'ai mis <p style="text-align:left"> et la ça fonctionne.

En gros

<span class="left"> => non
<p class="left"> => oui

Etrange !
SPAN est un élément de niveau ligne, donc il ne crée pas de bloc dans lequel on pourra aligner le texte à gauche ou à droite.
Par contre, P crée un bloc (qui occupe toute une ligne) dans lequel ou pourra aligner le texte à gauche.

Les éléments de niveau ligne sont des bouts de phrase (ou des groupes de phrases plus longues) qui ne sont pas précédés et suivis de retours à la ligne, mais qui sont intégrés dans la ligne courante, comme par exemple ce bout de texte en gras : tu conçois que vouloir l'aligner à gauche n'a pas de sens, non ?