par
Cyrano » 21 janv. 2007, 17:32
Bon, on va y aller un morceau à la fois.
Tu as des éléments positionnés, il faut donc adapter ta feuille de style en conséquence.
Première chose, pour pouvoir positionner des éléments par rapport au <div qui les contient, il faut que ce <div> soit lui même positionné. Donc on va commencer par :
Partant de là, on va pouvoir s'occuper du contenu.
Tes deux span avec l'auteur et la date doivent être transformés en éléments de bloc et ensuite positionnés et dimensionés aussi:
Code : Tout sélectionner
p.enteteCommentaire {
position: relative;
}
p.enteteCommentaire span {
display: block;
width: 10em; /* Une dimension de 10 em devrait suffire, ajuste au desoin */
}
span.dateCommentaire {
position: absolute; /* cet élément sera positionné par rapport au premier élément parent positionné */
top: 0;
right: 0;
}
Le nom de l'auteur va naturellement se place à gauche, mais la date est positionnée pour être a droite;
Enfin, il reste le pied de commandaire : là, je saisis mal l'intérêt d'ajouter un span si tu n'as rien d'autre que la note. Donc, on vire le span et on aligne le teste à droite :
Voilà, essaye avec ça et ajuste les détails au besoin.
Bon, on va y aller un morceau à la fois.
Tu as des éléments positionnés, il faut donc adapter ta feuille de style en conséquence.
Première chose, pour pouvoir positionner des éléments par rapport au <div qui les contient, il faut que ce <div> soit lui même positionné. Donc on va commencer par :
[code]div.unCommentaire {
position: relative;
}[/code]
Partant de là, on va pouvoir s'occuper du contenu.
Tes deux span avec l'auteur et la date doivent être transformés en éléments de bloc et ensuite positionnés et dimensionés aussi:
[code]p.enteteCommentaire {
position: relative;
}
p.enteteCommentaire span {
display: block;
width: 10em; /* Une dimension de 10 em devrait suffire, ajuste au desoin */
}
span.dateCommentaire {
position: absolute; /* cet élément sera positionné par rapport au premier élément parent positionné */
top: 0;
right: 0;
}[/code]
Le nom de l'auteur va naturellement se place à gauche, mais la date est positionnée pour être a droite;
Enfin, il reste le pied de commandaire : là, je saisis mal l'intérêt d'ajouter un span si tu n'as rien d'autre que la note. Donc, on vire le span et on aligne le teste à droite :
[code]p.piedCommentaire {
text-align: right;
}[/code]
Voilà, essaye avec ça et ajuste les détails au besoin.