Bonjour,
Je continue le ravalement de mon album photo et j'ai un nouveau problème avec mes images.
Pour voir de quoi il retourne, voici le lien : http://lossless.trade.free.fr/
Le bloc de droite, avec la grande image, s'obstine à avoir des sortes de marges hautes et basses. J'ai artificiellement gommé cette incongruité en ajoutant des marges droite et gauche, ce qui rétabli la symétrie... pas bête hein
.
Donc, ma première question : Pourquoi ai-je des marges comme ça ? Comment les éliminer ?
J'ai le même problème avec le bloc titre placé en haut de page qui est séparé de la limite haute de la fenêtre par un espace que je n'arrive pas à maîtriser. Le même espace se place en bas de ce bloc pour repousser les bloc inférieurs. Comment maîtriser ces espacements ?
Enfin, existe-t-il une solution pour forcer un bloc à occuper toute la place disponible de la fenêtre sans la dépasser ? Par exemple, j'aimerais que le bloc avec la grande image descende jusqu'au bas de la fenêtre et centrer l'image dans ce bloc pour des raisons d'esthétisme. Est-ce possible ?
Code du fichier styles.css :
Code du fichier index.html :
Merci par avance encore une fois pour votre aide.
Vous aurez remarqué que la taille de l'image s'adapte à la dimension de la fenêtre. J'en suis très contente et fière... et reconnaissante à Laurent Denis pour son aide...
.
Meg
Je continue le ravalement de mon album photo et j'ai un nouveau problème avec mes images.
Pour voir de quoi il retourne, voici le lien : http://lossless.trade.free.fr/
Le bloc de droite, avec la grande image, s'obstine à avoir des sortes de marges hautes et basses. J'ai artificiellement gommé cette incongruité en ajoutant des marges droite et gauche, ce qui rétabli la symétrie... pas bête hein

Donc, ma première question : Pourquoi ai-je des marges comme ça ? Comment les éliminer ?
J'ai le même problème avec le bloc titre placé en haut de page qui est séparé de la limite haute de la fenêtre par un espace que je n'arrive pas à maîtriser. Le même espace se place en bas de ce bloc pour repousser les bloc inférieurs. Comment maîtriser ces espacements ?
Enfin, existe-t-il une solution pour forcer un bloc à occuper toute la place disponible de la fenêtre sans la dépasser ? Par exemple, j'aimerais que le bloc avec la grande image descende jusqu'au bas de la fenêtre et centrer l'image dans ce bloc pour des raisons d'esthétisme. Est-ce possible ?
Code du fichier styles.css :
html,
body {
background-color: #336699;
}
h1 {
font-size: 26px;
font-family: Arial Black;
color: #EBDCDC;
}
A.Lien_Image {
color: #CCCC33;
text-decoration: none;
}
A:hover.Lien_Image {
color: #669933;
text-decoration: none;
}
.Page{ /* Circonscription des éléments à la fenêtre du navigateur*/
width: 98%;
height: 98%; /* En résolution 1024x768, il faut fixer la hauteur à 98% pour ne pas avoir de scrollbar */
}
.Titre{ /* Définition de la "class" du bloc "div" qui contiendra le titre de la page */
width: auto; /* Pour centrer : il faut donner une largeur au bloc. La largeur de ".Titre" hérite de la largeur du bloc ".Page" */
background-color: #5D7597;
float: top; /* Positionnement en tête de page. Les blocs suivants se placeront en dessous */
text-align: center; /* Centrage horizontal du texte */
}
.ColonneGauche {
float : left; /* Définition de la partie gauche de l'écran qui recevra ".ConteneurBoutons" et ".ConteneurApercus" */
margin-right: 2px;
}
.ConteneurApercus {
padding-top: 4px;
width: 237px;
height: 80%;
overflow: auto;
background-color: #5D7597;
}
.apercus {
margin-right: 4px;
margin-left: 4px;
margin-top: 0px;
margin-bottom: 4px;
width: 100px;
float: left;
}
.ConteneurBoutons { /* Le bloc ne semble plus avoir d'influence sur l'organisation */
width: 226px;
position: relative; /* Positionner les boutons en bas de page juste en dessous du bloc ".ConteneurApercus" */
}
.boutons {
margin-right: 4px;
margin-left: 4px;
margin-top: 4px;
margin-bottom: 10px;
width: 100px;
float: left;
}
.Ajustement {
width: auto;
height: 85%;
}
.ConteneurPhoto { /* Bizarrement, il y a des marges haute et basse. Je n'arrive pas non plus à maîtriser les espacement avec les autres blocs */
float: right;
background-color: #5D7597;
padding-left: 18px;
padding-right: 18px;
}
Code du fichier index.html :
<html>
<head>
<title>NOTRE ALBUM PHOTO - Onglet "Nos Vacances"</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div class="Page">
<div class="Titre">
<h1>UN PETIT RESTAURANT A SHINJUKU</h1>
</div>
<div class="ColonneGauche">
<div class="ConteneurApercus">
<p class="apercus"><a href="index.html" class="Lien_Image"><img src="Japon2006/00_Apercus/05_Restaurant_apercu_05.jpg"></a></p>
<p class="apercus"><a href="index.html" class="Lien_Image"><img src="Japon2006/00_Apercus/05_Restaurant_apercu_05.jpg"></a></p>
<p class="apercus"><a href="index.html" class="Lien_Image"><img src="Japon2006/00_Apercus/05_Restaurant_apercu_05.jpg"></a></p>
<p class="apercus"><a href="index.html" class="Lien_Image"><img src="Japon2006/00_Apercus/05_Restaurant_apercu_05.jpg"></a></p>
<p class="apercus"><a href="index.html" class="Lien_Image"><img src="Japon2006/00_Apercus/05_Restaurant_apercu_05.jpg"></a></p>
<p class="apercus"><a href="index.html" class="Lien_Image"><img src="Japon2006/00_Apercus/05_Restaurant_apercu_05.jpg"></a></p>
<p class="apercus"><a href="index.html" class="Lien_Image"><img src="Japon2006/00_Apercus/05_Restaurant_apercu_05.jpg"></a></p>
<p class="apercus"><a href="index.html" class="Lien_Image"><img src="Japon2006/00_Apercus/05_Restaurant_apercu_05.jpg"></a></p>
<p class="apercus"><a href="index.html" class="Lien_Image"><img src="Japon2006/00_Apercus/05_Restaurant_apercu_05.jpg"></a></p>
<p class="apercus"><a href="index.html" class="Lien_Image"><img src="Japon2006/00_Apercus/05_Restaurant_apercu_05.jpg"></a></p>
<p class="apercus"><a href="index.html" class="Lien_Image"><img src="Japon2006/00_Apercus/05_Restaurant_apercu_05.jpg"></a></p>
</div>
<div class="ConteneurBoutons">
<p class="boutons"><a href="index.html" class="Lien_Image"><img src="Boutons/Bouton_Sommaire_Album_Photo.png"></a></p>
<p class="boutons"><a href="index.html" class="Lien_Image"><img src="Boutons/Bouton_Sommaire_Japon_2006.png"></a></p>
</div>
</div>
<div class="ConteneurPhoto">
<p><img class="Ajustement" src="Japon2006/05_Restaurant/05_Restaurant_06.jpg"></p>
</div>
</div>
</body>
</html>
Merci par avance encore une fois pour votre aide.
Vous aurez remarqué que la taille de l'image s'adapte à la dimension de la fenêtre. J'en suis très contente et fière... et reconnaissante à Laurent Denis pour son aide...

Meg