[HTML] Float qui se colle
Fermé
Calli
-
27 juin 2010 à 01:31
avion-f16 Messages postés 19247 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 4 juin 2024 - 27 juin 2010 à 20:19
avion-f16 Messages postés 19247 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 4 juin 2024 - 27 juin 2010 à 20:19
A voir également:
- [HTML] Float qui se colle
- Editeur html - Télécharger - HTML
- Oe collé clavier - Forum Word
- Br html ✓ - Forum Webmastering
- Html download - Télécharger - HTML
- Comment écrire oe collé sur pc portable ✓ - Forum Bureautique
2 réponses
avion-f16
Messages postés
19247
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
4 juin 2024
4 501
27 juin 2010 à 20:19
27 juin 2010 à 20:19
Salut.
C'est tout à fait normal : la balise center est de type block, elle fait donc, par défaut, 100% de la largeur de son parent. Son parent étant body, tu ne lui as pas donné de largeur, il fait donc 100% de la fenêtre en largeur.
Je te conseil de créer un div qui contient tes deux colonnes, que tu centreras, avec une largeur fixe. Dans ce div, tu crées deux autres div : un pour la colonne de gauche, et un autre pour la droite.
Par exemple :
Le CSS devrait ressembler à ceci :
C'est tout à fait normal : la balise center est de type block, elle fait donc, par défaut, 100% de la largeur de son parent. Son parent étant body, tu ne lui as pas donné de largeur, il fait donc 100% de la fenêtre en largeur.
Je te conseil de créer un div qui contient tes deux colonnes, que tu centreras, avec une largeur fixe. Dans ce div, tu crées deux autres div : un pour la colonne de gauche, et un autre pour la droite.
Par exemple :
<div id="global"> <div id="contenu"> Ton contenu </div> <div id="sidebar"> Colonne latérale </div> <div style="clear:both;"></div> </div>
Le CSS devrait ressembler à ceci :
#global { width: 1200px; margin: auto; margin-top: 150px; } #contenu { width: 950px; background: url('image.png'); /* ... */ } #sidebar { float: right; width: 200px; /* ... */ }