Bonjour,
J'ai 2 questions d'ultra débutant sur la mise en page en CSS.
1/ J'ai un div contenu dans un autre div. Je veux que le div intérieure soit positionné tout en bas du div conteneur et cela quelle que soit la hauteur et/ou le contenu du div conteneur (j'ai du texte et un image dans le div conteneur, juste au dessus du div intérieur).
le div intérieur possède la classe ".bas" et est défini comme suit:
J'ai bien pris soin de mettre le bottom à 0. J'ai essayé avec une position absolute, mais ca fout tout en l'air. Je ne sais pas pourquoi ca ne fonctionne pas, sur aucun navigateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 .bas { margin-top: 0px; margin-bottom: 0px; position: relative; bottom: 0; /* width:100%; */ }
2/ Sur une autre page j'ai un div de navigation placé a gauche avec un float left et de taille fixe (width: 300px. J'ai a droite de ce div de navigation un autre div (un div de contenu) qont je ne veux pas spécifier la largeur (par défaut ce div doit normalement occuper toute la largeur possible, ce que je souhaite précisément. Or lorsque je modifie la largeur de mon navigateur le div de contenu se place en dessous du div de navigation alors que je voudrais que la largeur de ce div de contenu (largeur non fixé dans le CSS) s'ajuste automatiquement. J'ai essayé de jouer sur la propriété clear (both, left, right, none) mais rien n'y fait. J'ai essayé de mettre le div de contenu avec un float right, dispaly inline-block, etc. Rien n'y fait.
Voila ma définition du div menu nommé left-admin:
et ma définition du bloc de contenu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 .left-admin { padding: 0px; margin:10px; width:300px; float:left; border-style: solid; border-width: 1px; border-color: lightgrey; font-family: verdana, arial; font-size: 11px; color: #666666; display: inline-block; }
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 .right-admin { /* width:100%; */ margin:10px; display: inline-block; }
Partager