Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/02/2012, 22h08   #1
Nouveau Membre du Club
 
Inscription : juillet 2009
Messages : 94
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 94
Points : 38
Points : 38
Par défaut listes placés aux extrémités du div parent

Bonjour,

je cherche un moyens pour mettre trois listes <dl> côtes à côtes, à chaque extrémités (gauche et droite) et au centre d'un div de 940px de large.

J'ai tenté le float left, center et right mais ça fonctionne pas.

L'attribut display: inline-block fonctionne mais ne permet pas de laisser les div aux extrémités.

Comment faire?

Merci
alexgille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2012, 05h21   #2
Membre Expert
 
Avatar de rotrevrep
 
Homme yannick inizan
Secrétaire d'état à la procrastination
Inscription : février 2011
Messages : 304
Détails du profil
Informations personnelles :
Nom : Homme yannick inizan
Âge : 25
Localisation : France, Cher (Centre)

Informations professionnelles :
Activité : Secrétaire d'état à la procrastination
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2011
Messages : 304
Points : 1 118
Points : 1 118
Envoyer un message via MSN à rotrevrep Envoyer un message via Skype™ à rotrevrep
Bonjour .
Ceci te conviendrait il ?
en css :
Code :
1
2
3
4
5
#contenant { width: 940px; position: relative;}
		#c { position: absolute; top: 0; left: 50%; margin-left: -157px; }
		#l, #r {width: 313px;}
		#l { float: right; }
		#r { float: left; }
l,c et r sont les id de tes listes <dl>, et contenant la div où sont tes 3 listes
__________________
(marquer un post résolu si vous êtes satisfait de la réponse )
le chat caramail de retour ? :/ http://www.tchats.net/beta.php
les projets web en cours sont sur : https://github.com/rotrevrep
rotrevrep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2012, 12h00   #3
Nouveau Membre du Club
 
Inscription : juillet 2009
Messages : 94
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 94
Points : 38
Points : 38
Cela ne fonctionne pas car en dessous des 3 <dl> il y a un <div> de 100% de large et lorsque que je met les <dl> en flottant, ce div passe sous les <dl>. :/

Au final j'ai trouvé une solution en posant un padding-left et right à #c, un padding-left à #l, un padding-right à #r. Cela devrait tenir vu que la taille de contenant est fixée à 940px.

Par-contre autre truc bizar :
Si je retire le padding-left de #l et le padding-right de #c et que je les met dans #contenant, la largeur de contenant augmente .. Alors que la taille des blocs qu'il contient à diminuée.
alexgille est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h58.


 
 
 
 
Partenaires

Hébergement Web