Je commence tout doucement à comprendre 2-3 trucs de CSS, et j'ai essayé de faire sur mon blog une barre a la fin de chaque post permettant de renvoyer vers le post précédent, ainsi que le post suivant.
J'ai donc rajouté quelques trucs à ma feuille de style :
Dans ma page html j'ai rajouté comme ceci :
Au départ le problème que j'ai eu était que les deux textes étaient sur deux lignes différentes (un plus en haut que l'autre), j'ai donc rajouté dans le CSS les "margin" (en em, de façon à se que même si on augmente la taille du texte ils soient toujours a la même hauteur). !Voici ce que ça donne.
Le résultat est donc convaincant, mais il y a un problème : lorsque sur le premier post il n'y a que le "Post Précédent" dans la barre, celle-ci ne s'affiche plus bien. Voir ici.
Mon code est surement pas propre et trop lourd, donc si quelqu'un pouvait m'aider et m'expliquer comment mieux faire et réparer ce petit problème ? Merci beaucoup !
Modifié par wab (28 Nov 2005 - 19:04)
J'ai donc rajouté quelques trucs à ma feuille de style :
/* Suivant precedent ---------------------------------------------- */
#suivprec {
clear: both;
margin: 10px 0 20px 20px;
border : 1px solid #ced300;
background: #EFF2B2;
padding: 5px;
}
.prec {
margin: 1em 0 0 0;
text-align: left;
}
.suiv {
margin: -1.3em 0 0 0;
text-align: right;
}
Dans ma page html j'ai rajouté comme ceci :
<div id="suivprec">
<div class="prec"><?php dcPostNext(-1,'<a href="%3$s" title="%2$s"><< Billet précédent</a>'); ?></div><div class="suiv"><?php dcPostNext(1,'<a href="%3$s" title="%2$s">Billet suivant >></a>'); ?></div>
</div>
Au départ le problème que j'ai eu était que les deux textes étaient sur deux lignes différentes (un plus en haut que l'autre), j'ai donc rajouté dans le CSS les "margin" (en em, de façon à se que même si on augmente la taille du texte ils soient toujours a la même hauteur). !Voici ce que ça donne.
Le résultat est donc convaincant, mais il y a un problème : lorsque sur le premier post il n'y a que le "Post Précédent" dans la barre, celle-ci ne s'affiche plus bien. Voir ici.
Mon code est surement pas propre et trop lourd, donc si quelqu'un pouvait m'aider et m'expliquer comment mieux faire et réparer ce petit problème ? Merci beaucoup !
Modifié par wab (28 Nov 2005 - 19:04)