J'ai div prendre la classe css
.headbg01
{
background-image: url(../images/header_background01.jpg);
border-left: #cccccc 1px solid;
background-color: #ffffff;
width: 920px;
background-repeat: no-repeat;
height: 160px;
border-right: #cccccc 1px solid;
}
Ça marche très bien dans c'est-à-dire
Le problème est que l'image bg n'apparaît pas correctement dans firefox
Voici la vue ie div texte alternatif http://img341.imageshack.us/img341/3595/35520026.jpg< /a> et voici la vue div de firefox texte alternatif http://img641.imageshack.us/img641/950/31289427.jpg< /a>
Je ne sais pas ce qui ne va pas, c'est la hauteur ou quoi ? s'il vous plait j'ai besoin d'aide
3 réponses
Vous devrez peut-être fournir la position d'arrière-plan, essayez ceci :
.headbg01
{
background: #fff url(../images/header_background01.jpg) no-repeat top left;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
width: 920px;
height: 160px;
}
Essayez de décélérer un doctype strict qui devrait faire le travail
Il semble qu'un navigateur étend la hauteur/largeur pour remplir le div sans conserver le rapport hauteur/largeur de l'image, tandis que l'autre utilise les dimensions de l'image pour la mettre à l'échelle correctement.
Assurez-vous que votre image et votre div ont les mêmes dimensions, moins les 2 pixels supplémentaires pour les bordures gauche et droite.
ÉDITER:
Après un examen plus approfondi, il semble que le haut de la deuxième image soit coupé. Essayez de spécifier background-position: top left;
.
Questions connexes
De nouvelles questions
html
HTML (HyperText Markup Language) est le langage de balisage pour créer des pages Web et d'autres informations à afficher dans un navigateur Web. Les questions concernant le HTML doivent inclure un exemple reproductible minimal et une idée de ce que vous essayez d'accomplir. Cette balise est rarement utilisée seule et est souvent associée à [CSS] et [javascript].