Bonjour,

question sur l'emploi de la balise SPAN, assez nouvelle pour moi.
J'avais cru comprendre que <SPAN> et <DIV> permettaient de gérer des block pour leur appliquer un style, par exemple avec CSS. La seule différence entre les 2 serait que <DIV> génére un retour à la ligne et pas <SPAN>

voici mon code :

<div id="header">
        <span id="logout"><a href="index.php">Deconnexion</a></span>
</div>

et le CSS correspondant :

#header {
height: 50px;
background-color: #99CCCC;
}
#logout {
text-align: right;
}

le problème est que je n'ai pas l'alignement à droite comme voulu.
En remplaçant <SPAN> par <DIV> ça fonctionne bien mais il y a ce retour à la ligne qui me gène pour ce que je désire ajouter par la suite.

des idées ? (merci)
Modifié par pock (19 Jul 2007 - 16:36)
Si c'est seulement dessus, je te conseille de mettre une largeur a ta div et de mettre le text-align dans la div aussi, normalement ca devrai marcher.
Tu as raison, ça fonctionnerait.
Ceci dit je souhaite inclure plusieurs éléments dans ma <DIV id="header"> :
- une image alignée à gauche
- un titre aligné au centre
- un lien de deconnexion aligné à droite, pour l'instant il n'y a que ce lien

Je pensais pouvoir attribuer des align différents à chacun de ces elements encadré par des SPAN.

Je m'y prend mal ?
Dans ce que pour le span essai de mettre float:right;
ou sinon ton text align n'etait pas bon car tu n'avais pas preciser la largeur de ta page.
oui!
j'aurai du avoir la puce à l'oreille quand tu m'as parlé de mettre une largeur à ma DIV dans ton 1er post ... il faut en effet mettre tout ça en FLOAT

merci beaucoup