2010-04-01 9 views
0

mon site a trois éléments div, en-tête, contenu et pied de page. J'ai une photo en entête, et je veux, que sous de grandes résolutions aussi ça a l'air sympa. donc je prends une grande image, avec une largeur de 1800px. par tellement il semble beau dans la résolution de 1800, mais maintenant, dans de petites résolutions (par exemple 1024), il montre seulement les premiers 1024px de ma photo, mais je veux qu'il montre le centre 1024px de l'image. donc est-il possible, pour définir l'image backgound très grande, mais dans les petites résolutions center partie de l'image?CSS: problème de résolution

#header 
{ 
    background-image:url(../img/bg_header1.jpg); 
    background-repeat:no-repeat; 
    height:357px; 
    width:100%; 
} 

peut-être que je dois chek la résolution par javascript, et ensuite utiliser cette image? merci d'avance

Répondre

0

Supprimer la hauteur fixe.

+0

@durilai mon problème est la largeur, pourquoi enlever la hauteur? mon image a la hauteur de 357, et div n'a pas de contenu, donc je dois définir la hauteur – Simon

+0

la hauteur force une image pour maintenir un rapport d'aspect. –