Centrer footer CSS
kevin76110
Messages postés
4273
Date d'inscription
Statut
Membre
Dernière intervention
-
AssassinTourist Messages postés 6029 Date d'inscription Statut Contributeur Dernière intervention -
AssassinTourist Messages postés 6029 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je n'arrive jamais à centrer mes éléments du footer dans le CSS.
J'ai une image à gauche, du texte à droite.
Ce qui est un peu embêtant vu qu'à chaque fois je perds 2h, je trouve la solution puis je l'oublie.
Voici mon html :
et mon CSS :
Y a t'il des trucs à virer ? à ajouter ?
J'aimerais que l'image soit centrée, et le texte soit centré, mais aligné à gauche ( collé à l'image quoi).
Merci d'avance.
K.
Je n'arrive jamais à centrer mes éléments du footer dans le CSS.
J'ai une image à gauche, du texte à droite.
Ce qui est un peu embêtant vu qu'à chaque fois je perds 2h, je trouve la solution puis je l'oublie.
Voici mon html :
<div id="footerContainer"> <div id="footer"> <img src="img/image.gif" width="130" height="80" alt="mon-alt" /> <p>ligne1</p> <p>ligne2</p> <br> <p>ligne3</p> <p>ligne4</p> <p><a href="mailto:contact@monsite.fr" target="_blank">contact@monsite.fr</a></p> </div> </div>
et mon CSS :
/* --------------- FOOTER ---------------*/ #footerContainer { position: absolute; bottom: 0; padding: 0; background-color: #000; color: #fff; margin:0 auto; width:100%; height:120px; display: block; } #footer{ margin:0 auto; width:900px; display: block; text-align: center; } #footer p { line-height: 2px; } #footer img { float: left; margin: 10px 10px; } #footer a { color: #2D9AD1; text-decoration: underline; }
Y a t'il des trucs à virer ? à ajouter ?
J'aimerais que l'image soit centrée, et le texte soit centré, mais aligné à gauche ( collé à l'image quoi).
Merci d'avance.
K.
A voir également:
- Footer center css
- Control center 4 - Télécharger - Divers Utilitaires
- Copytrans control center - Télécharger - Divers Utilitaires
- Catalyst control center - Télécharger - Pilotes & Matériel
- Family center - Guide
- Etd control center - Forum Virus
2 réponses
Salut!
Alors, il faudrait que tu rajoutes deux div : un qui contient l'image et un autre qui contient le texte. Chacun d'eux devra faire 50% de la taille de ton footer. Puis, le div de gauche (donc celui qui contient ton image si j'ai bien compris) sera flottant à gauche et celui de droite (le texte) flottant à droite. Et finalement, tu appliques un float:right; au div de ton image et un text-align:left à tes paragraphes.
Le plus simple est de te montrer ton code corrigé :
J'espère avoir pu t'aider correctement!
Alors, il faudrait que tu rajoutes deux div : un qui contient l'image et un autre qui contient le texte. Chacun d'eux devra faire 50% de la taille de ton footer. Puis, le div de gauche (donc celui qui contient ton image si j'ai bien compris) sera flottant à gauche et celui de droite (le texte) flottant à droite. Et finalement, tu appliques un float:right; au div de ton image et un text-align:left à tes paragraphes.
Le plus simple est de te montrer ton code corrigé :
Les styles: #footerContainer { position: absolute; bottom: 0; padding: 0; background-color: #000; color: #fff; margin:0 auto; width:100%; height:120px; display: block; } #footer{ margin:0 auto; width:700px; display: block; text-align: center; } #footer-img{ width:50%; float:left; } #footer-text{ width:50%; float:right; } #footer-text p{ line-height: 2px; text-align:left; } #footer-img img { margin: 10px 10px; float:right; } #footer a { color: #2D9AD1; text-decoration: underline; } Et le html: <div id="footerContainer"> <div id="footer"> <div id="footer-img"> <img src="img/image.gif" width="130" height="80" alt="mon-alt" /> </div> <div id="footer-text"> <p>ligne1</p> <p>ligne2</p> <br> <p>ligne3</p> <p>ligne4</p> <p><a href="mailto:contact@monsite.fr" target="_blank">contact@monsite.fr</a></p> </div> </div> </div>
J'espère avoir pu t'aider correctement!