28172 sujets

CSS et mise en forme, CSS3

Bonjour,
Je sais c'est une question récurrente mais j'ai pas vraiment trouvé de réponse.
Donc voila,
j'ai une div qui fait 100% de la hauteur de l'écran et 100% de la largeur.
J'aimerai que dans cette div je puisse en avoir une autre qui soit centré verticalement et horizontalement.
pour l’horizontal je sais faire margin:0 auto
mais pour le vertical ....

<div id="bgheader">
	<div class="header" id="header">
		<img src="/images/logo-top.png" >
	</div>
</div>

.header {background: url("/images/vaches-top.jpg") no-repeat scroll 0 0 #528D11;height: 604px;margin: 0 auto;width: 1200px;}
#bgheader{height:100%}
Dans l'idée c'est cela, mais tu utilises le body pour préparer le positionnement, alors que je cherche à le faire avec la class "bgheader".
J'ai chercher à adapter cela a mon cas, mais sans résultat.