Fixer la hauteur d'une banière en CSS

Résolu
ladgalen Messages postés 143 Date d'inscription   Statut Membre Dernière intervention   -  
 frtttttt -
Bonjour,

Voici le code d'une simple page html. J'ai inclu la feuille de style à l'intérieur. Mon problème est que l'image bg_head.png que j'utilise pour faire la banière fait 200px de haut et je voudrais que le div header fasse aussi 200px de haut et que l'on voit ainsi la totalité de la banière. Pour faire des tests vous pouvez prendre l'image ici :

https://www.sfr.fr/fermeture-des-pages-perso.html

Que je mettent min-height ou height:200px ça ne marche pas. Je n'arrive pas à imposer la hauteur du div ou en tout cas qu'il ait la hauteur de l'image.

Merci pour votre aide


<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml">


<head>

	<title>Germain Salvato-Vallverdu</title>

	<!-- la feuille de style -->
<style type="text/css">
body {
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0;
	color: #222222;
	font-family: "Trebuchet MS","Verdana","Arial", sans-serif;
	font-size: medium;
	line-height: 3ex;
}

div#header {
	background-image:url(img/bg_head.png);
	background-repeat:repeat-x;
	background-position:top left;
	margin:0 auto;
	padding:0;
	height:200px
	width: 100%;
	color:#EEEEEE;
}

div#header div {
	margin-left: auto;
	margin-right: auto;
	width:800px;
	padding:0;
}

div#conteneur {
	margin-left: auto;
	margin-right: auto;
	width:800px;
	padding:0;
}
</style>


</head>
<body>

<div id="header">
	<!-- -->
	<div>
		<h2> Un titre </h2>
	</div>

</div> <!-- header -->

<div id="conteneur">

	Test pour les accents et caractères spéciaux : é à ç è être

	<img src="img/bg_head.png"/>

</div> <!-- conteneur -->

</body>
</html>	

4 réponses

gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
 
Ce n'est pas simplement parce qu'il manque un ";" à height:200px?
2
ladgalen Messages postés 143 Date d'inscription   Statut Membre Dernière intervention   10
 
J'ai honte !!!!!!!! C'était effectivement ça !

Est ce que tu peux me dire la différence entre

margin: 0;

et

margin:0 auto;



Merci beaucoup !
0
gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
 
De rien,

pour margin, je crois que :
margin: 0; c'est pour mettre la marge supérieur à 0, les autres étant à la valeur par défaut
margin: 0 auto; c'est pour mettre la marge supérieur à 0, la marge de droite à automatique, les autres étant à la valeur par défaut
0
houba_houbi Messages postés 119 Date d'inscription   Statut Membre Dernière intervention   16
 
Bonsoir,

margin:0
cela veut toutes les marges sont à 0

margin:0 auto
cela veut 0 pour haut et bas et auto pour gauche et droite
0
frtttttt
 
azzeereer
0