2009-10-01 5 views
0

J'ai les fichiers CSS suivants pour ma page. Lorsque la page est chargée, la couleur d'arrière-plan ne prend pas toujours effet. Je dois rafraîchir ma page une ou deux fois avant que la couleur fonctionne. Quelqu'un sait pourquoi? L'image d'arrière-plan n'est pas aussi grande que la page entière et c'est un dégradé. Donc, je prends la couleur du pixel inférieur du dégradé et l'utilise comme couleur de la page bg.La couleur d'arrière-plan n'apparaît pas toujours

body { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    color: #000000; 
    margin: 0px; 
    padding: 0px; 
    background-color: #001833; 
    background-image: url(images/page_bg.jpg); 
    background-repeat: repeat-x; 
    background-position: left top; 
} 
+0

Vous pouvez envisager de poser cette question sur doctype.com. Bien qu'il soit parfaitement correct de demander ici, il y a peut-être plus de personnes capables d'aider sur DocType. – Joey

+0

Quel navigateur? Ou cela se produit-il à n'importe quel navigateur. –

+1

Avez-vous un lien vers l'endroit où cela est utilisé afin que nous puissions tous voir de quoi vous parlez? Ça a l'air bien, et la seule chose à laquelle je peux penser est peut-être que la hauteur de votre corps est coupée en bas du bas de l'image du dégradé ou que votre navigateur pourrait avoir un problème avec cela. –

Répondre

1

Essayez:

body { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    color: #000; 
    margin: 0; 
    padding: 0; 
    background: #001833 url(images/page_bg.jpg) repeat-x top; 
} 

(. Vous n'avez pas besoin de préciser 'gauche' si sa répétition)

De plus, si vous utilisez la réinitialisation CSS (ou non), assurez-vous que votre corps utilise 100% de hauteur:

html, body {height: 100%;} 
+0

C'est exactement la même chose que l'OP posté ... –

+0

Utilisé un raccourci pour la propriété background. – rahul

+0

Merci! Je pense que ça l'a fait. – geoff

Questions connexes