Bonjour à tous,
Ca fait très longtemps que je n'ai pas fait de CSS et j'aurai besoin de votre aide svp concernant la mise en page d'images et textes dans une div.
J'ai une bande grise width 100% height 5% tout en haut.
Puis un bloc à gauche qui doit recouvrir la hauteur restante 95%.
1) Je suis assez surpris que je dois renseigner 100% et pas 95% pour la heigh de div#menu. Si je comprends bien CSS lit comme instruction "J'ai une page de 100% je retire 5%. Il m'en reste 95%. div#menu s'applique sur 100% de ce qu'il me reste soit 95% restant." C'est bien ca ? Je trouve ca un peu étrange.
2) Autre point comment faire pour que tout le contenu de ma page s'affiche sans scroll ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 div#bande_grise{ width:100%; height:5%; background-color:#7F7F7F; } div#menu { width:20%; height:100%; float:left; background-color:#262626; }
J'aimerai diviser ce menu gauche en plusieurs "blocs" qui seront d'une hauteur de 10-15% chacun.
Dans chaque bloc j'aimerai avoir une image avec un texte en dessous :
- L'image et le texte doivent être centrés verticalement et horizontalement dans le bloc
- La taille doit s'adapter en fonction de la taille du bloc
- Chaque bloc devra avoir un lien vers une page différente.
3) Comment faire ca proprement ? L'image se redimensionne pas en conséquence. Le rendu est presque la sur IE mais pas sur firefox par exemple
index.html
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <div class="bloc_gauche"> <div> <img class="display" img src="monImage1.png"></div> <div> <center><font color="#BFBFBF" type="bold" face="arial" size="2" align="center">Questions</font><center> </div> </div>
main.css
Je vous remercie pour votre aide,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 div.bloc_gauche{ position:relative; /* absolute */ display:block; float:left; /* border-style: solid; border-color: grey;*/ width:100%; height:15%; } img.display { display: block; margin-left: auto; margin-right: auto; }
SerialFF
Partager