je suis actuellement en train de coder un forum et je commence m'occupe du panneau d'administration. J'aimerais faire un menu en haut à gauche pour mettre 2-3 liens. J'ai donc fait un bloc auquel j'ai appliqué un fond le seul problème c'est que le texte (en l'occurence les liens) sont en haut à gauche, collé contre ls bords et j'aimerais qu'il soit centré verticalement ( ainsi que les autres liens).
J'ai cherché dans le cour de m@teo mais je pense m'être bien embrouillé du coup je ne sais plus trop ce qui pourrait être bon ou pas.
Voilà deux petits schémas pour illustrer mon propos :
avant :
et ce que j'aimerais obtenir :
Voici également ma page (x)HTML :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="fr"> <head> <title>Panneau d'administration - index</title> <metahttp-equiv="Content-Type"content="text/html; charset=iso-8859-1"/> <linkrel="stylesheet"media="screen"type="text/css"title="Administration du forum"href="../templates/admin.css"/> </head> <body> <p><ahref="logout.php">Quitter l'interface</a> </p> </body> </html>
Ainsi que la feuille de style associée :
/* Panneau d'administration - Forum "Discutons.net"
Auteur : Tristan Dodier*/
Salut, avec le code css que tu as indiqué cela devrait fonctionner, il faut que tu mettes ton id footer sur le bloc contenant tes liens.
Tout dépends de ton code html
Que j'applique le style footer au bloc où y'a le pied de page ? Oui c'est ce que j'ai fait mais il n'est pas franchement centré ou alors que pour une partie de la page
Je vais essayer avec un "position : absolute;"
"Striker : Surely you can't be serious. Rumack : I am serious... and don't call me Shirley."
<!--J'ai inclus les lignes suivantes dans le footr au lieu qu'elles soient au dessus dans ton html--> <p><ahref="logout.php"title="Retourner sur le forum">Quitter l'interface</a> | <ahref="../faq.php"title="Consulter l'aide">Aide</a> | <ahref="http://www.discutons.net"title="Se rendre sur le site officiel">Discutons.net</a> </p>
echo '[Page générée en '.number_format ($temps_generation, 4,',','').' s]';
?> <br><ahref="http://www.discutons.net"title="Se rendre sur le site officiel">Discutons.net</a> - 2006 </div>
Et tu modifies le css en ajoutant ceci:
#footer p {/*toutes les balises P qui seront dans le bloc d'id "footer"*/ text-align:center;/*pour aligner le texte*/
padding-left:0;/*pour supprimer l'effet du padding défini plus haut dans le css de la balise "p"*/ padding-right:0;/*inutile pour ton code mais je l'ajoutes car si tu en ajoutes ailleurs*/ }
Oups!! je crois que je me suis planté, c'est juste la zone "discuter.net que tu veux centrer?
En fait ton footer est bien centré mais par rapport au body, celui ne faisant que 800px de large ta page n'est pas centrée lorsqu'elle visionnée avec une résolution plus grande.
Pour que tout ça soit centré , tu ajoutes margin:aut au css de body.
Désolé pour l'erreur.
Question à propos d'une mise en forme (CSS)
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
"Striker : Surely you can't be serious. Rumack : I am serious... and don't call me Shirley."
"Striker : Surely you can't be serious. Rumack : I am serious... and don't call me Shirley."
"Striker : Surely you can't be serious. Rumack : I am serious... and don't call me Shirley."
"Striker : Surely you can't be serious. Rumack : I am serious... and don't call me Shirley."
"Striker : Surely you can't be serious. Rumack : I am serious... and don't call me Shirley."
"Striker : Surely you can't be serious. Rumack : I am serious... and don't call me Shirley."
"Striker : Surely you can't be serious. Rumack : I am serious... and don't call me Shirley."
"Striker : Surely you can't be serious. Rumack : I am serious... and don't call me Shirley."