Session
enlever le "decallage" des commentaires
--> j'espere que personne d'autre n'a deja posé cette question
bonjour, j'aimerais savoir comment enlever le decallage quil ya d'un commentaire a lautre? Lorsque lon ecrit des commentaires, au fur et a mesure, ils "s'amincissent" et forment un "escalier" renversé. Comment puis-je les placer sur une seule "colonne"?
j'espere être claire sur mon problème...
j'espere être claire sur mon problème...
Ecrit par FloFloFlo, le Samedi 12 Février 2005, 20:32 dans la rubrique "Premiers Pas".
Commentaires :
Re: Je crois savoir...
merci beaucoup c'etait bien ca... mais maintenant, est il possible de mettre des espaces entre les commentaires de facon a ne pas avoir un gros bloc coloré formé de ts les commentaires?
Re: Re: Je crois savoir...
Voilà, ce n'est pas très compliqué, me semble-t-il. Juste un peu plus loin, tu as un passage qui ressemble à ça:
<div<object sub_class=comment_new> style="background-color:#<smartcolor comment_new>;"</object>>
<h3 class="commentTitle"><a id="comment_<attribute id>" /><a href="#comment_<attribute id>"><attribute title></a></h3>
<div class="newsText"><attribute text></div>
<br />
<div class="newsCmd"><a href="<attribute reply_to_url>">Repondre a ce commentaire</a><br />
<attribute cmd></div>
</div>
<span class="spacer"> </span>
</div>
</object>
</object>
Il suffit de rajouter <br /><br /> entre </div> et les deux </object> pour mettre un espace après (de la couleur du fond de ton joueb. Ça te donne donc ça, pour les dernières lignes:
</div>
<br /><br />
</object>
</object>
Voilà, j'espère que ça marchera...
<div<object sub_class=comment_new> style="background-color:#<smartcolor comment_new>;"</object>>
<h3 class="commentTitle"><a id="comment_<attribute id>" /><a href="#comment_<attribute id>"><attribute title></a></h3>
<div class="newsText"><attribute text></div>
<br />
<div class="newsCmd"><a href="<attribute reply_to_url>">Repondre a ce commentaire</a><br />
<attribute cmd></div>
</div>
<span class="spacer"> </span>
</div>
</object>
</object>
Il suffit de rajouter <br /><br /> entre </div> et les deux </object> pour mettre un espace après (de la couleur du fond de ton joueb. Ça te donne donc ça, pour les dernières lignes:
</div>
<br /><br />
</object>
</object>
Voilà, j'espère que ça marchera...
Version XML
- Cette page est peut-être encore valide XHTML1.1 et CSS sans tableaux.
Thème inspiré par Bryan Bell.
Thème inspiré par Bryan Bell.
Je crois savoir...
<div class="comment" style="margin-left:<attribute position*30+5>px;
<if_attribute count%2=0>background-color:#<smartcolor comment_2></if_attribute>
<if_attribute count%2=1>background-color:#<smartcolor comment_1></if_attribute>;">
Il te faut alors modifier ce qu'il y a à l'intérieur de <attribute position*30+5> (à la première ligne de ce que j'ai noté ci-dessus. Modifie alors de la manière suivante: le chiffre après l'astérisque (*) désigne le déclage entre la réponse et le commentaire (c'est le décalage dont tu parles), tandis que le deuxième désigne le décalage de base par rapport à ton article. Ainsi, si tu veux un petit décalage entre un commentaire et une réponse à ce commentaire, diminue le premier chiffre; mets un 0 si tu ne veux aucun décalage. Ça te donnerait donc ça: <attribute position*0+5>. Tu peux aussi enlever le décalage avec l'article, évidemment.
Note encore que les chiffres sont en pixels!
Voilà, j'ai été clair?