2009-06-09 16 views
1

J'écris une feuille de style utilisateur externe pour une ancienne page HTML qui spécifie la couleur d'arrière-plan dans la balise body: <BODY BGCOLOR="#808000"> (note: je ne peux pas éditer le code HTML).Comment puis-je remplacer l'attribut HTML body bgcolor par CSS?

J'ai essayé d'écrire la feuille de style évidente:

body { 
    background-color: #ffffff !important; 
} 

mais il n'a pas d'effet: la couleur d'origine reste.

Peut-il être fait avec CSS? Si c'est le cas, comment?

Répondre

1

Il fonctionne très bien ici (je l'ai testé). Êtes-vous sûr que la feuille de style est importée correctement?

+2

Oui. C'était le problème. Je suis un idiot :) –

+1

@David: Pour être juste envers la communauté, pouvez-vous être plus précis, quel était exactement le problème? – AnthonyWJones

+1

J'essayais d'appliquer la feuille de style utilisateur en utilisant l'extension Firefox [Stylish] (https://addons.mozilla.org/firefox/addon/2108). Et l'extension a été désactivée ... –

1

CORRECTIF: Je l'ai vérifié à ma place, il fonctionne

body 
{ 
    background-color: white; 
} 

Vous pouvez également faire

<body style="background-color:red"></body>