bonjour à tous,
Je cherche à faire un titre composé d'une icône, puis du titre lui même, le tout aligné a droite de ma div, et cette div suivie du texte courant, comme dans l'exemple ci dessous :
Et impossible de trouver comment! Avec des float:right, le texte courant vient toujours s'habiller autour du texte, ou alors mon icône va se placer a droite du titre, au lieu d’être a sa gauche.
J'ai extrait le bout de code pour faire des tests sans être gêné par le reste de mon site, ça donne ça (j'ai abrégé le lorem ipsum par souci de lisibilité):
Code :
- <div class="titre">
- <img src="images/ico_profil.png" alt="ico"><h3>Youkaidi</h3>
- </div>
- <div>
- <p> Lorem ipsum dolor sit amet[...] </p>
- </div>
|
Je n'inclus pas le morceau de CSS puisqu'il est tout petit et faux ^^
D'autre part, au fil de mon site je vais retrouver plusieurs fois ce type de titrage, avec une icône qui changera pour chaque titre, puis le titre qui aura toujours le même style. L'ensemble sera parfois aligné a gauche, parfois aligné a droite.
Quel est le moyen le plus propre pour faire ca? Vaut il mieux mettre mes images dans le fichier html au fur et a mesure, ou peut être mettre une div vide avec une classe genre "image" et en css définir son background comme étant l'image de l’icône que je veux?
En espérant avoir été clair je vous remercie par avance pour vos aides et suggestions.
**edit** Bon je voulais effacer le post vu que la solution est d'une simplicité gênante eheh. float:right était une mauvaise idée. text-align:right est une bonne idée. Vu qu'il y a un texte et une image ça m'avait pas traversé l'esprit .
Message édité par Skaym le 31-01-2013 à 16:48:30