Classe CSS qui s'appliquent à l'arrière-plan de corps
À l'aide de css (pas un inline one, mais la feuille de style externe) comment puis-je remplacer les styles appliqués à l'arrière-plan de corps seulement pour une seule page. J'ai bien reçu aujourd'hui et cela ne fonctionne pas
body{background: url("../../images/mybg.png") repeat-x scroll 0 0 #7CC2FF;height: 100%}
body.index{background-color:#4466A7!Important}
Je veux arrière-plan du corps de changement sur la page index, j'ai donc utilisé js hack ci-dessous
if(location.href.indexOf("index.aspx") != -1){
$("body").addClass("index");
}
mais il semble que l'image de fond est toujours utilisé et a une priorité plus élevée. Comment puis-je supprimer le dernier style à appliquer la surdéfini styles
Solution
donc finalement c'est de cette façon il est résolu
body{#4466A7 background: url("../../images/mybg.png") repeat-x scroll 0 0}
body.index{background-image:none !important}
Vous devez vous connecter pour publier un commentaire.
Notez l'espace entre la couleur et !important et de capitalisation utilisé sur important.
background-image:none
obtenir ce fait. merci merci de l'ajouter à votre réponse à la marque de vôtre réponsevous pouvez le faire très facilement par le biais de css que vous avez besoin de toutes les pages avec le fond rouge et page d'index avec le jaune d'information, voir la mentionnés ci-dessous un exemple avec css & code HTML :-
ou voir le violon:-
http://jsfiddle.net/n6y4q/