variable couleur - HTML/CSS - Programmation
Marsh Posté le 18-03-2007 à 16:08:04
oui mais en fait je pensais pouvoir dire quelque part que couleur=x, et partout où je mets x ça mette la couleur spécifiée
genre background-color=x, color= x etc...
donc en changeant x dans mon .css ça change tout partout sur ma page
précision : j'y connais rien j'essaye juste d'avoir un peu de logique
dartyduck
Marsh Posté le 18-03-2007 à 19:59:58
color est inherit par défaut car veut dire que si tu le déclare sur un parent, tous les enfants l'auront eux aussi.
tu peux bien sur mettre aussi un background-color:inherit pour tout le monde, mais ca va partir en live.
Je te conseille plutot de regrouper tes éléments sur lesquels tu veux le même background-color, en une seule ligne, ex :
.toto .titi, #toto .titi, #toto li {background-color:red}
Marsh Posté le 18-03-2007 à 21:36:28
ou si tu veux moins chiant:
dans ton css tu fais
Code :
|
(pas besoin de mettre background-color, background seul suffit)
et dans ton code html tu mets un
Code :
|
des que tu veux qu'un élément adopte la couleur de fond que tu veux lui attribuer. Ainsi tu n'auras qu'un parametre à modifier dans ton css pour changer la couleur de tous les elements auxquels tu auras affecté la class bgdcolor.
Capiche ?
Marsh Posté le 18-03-2007 à 23:01:04
C'est ce qu'on appelle de l'antiCSS
surtout pour faire ça
Marsh Posté le 18-03-2007 à 23:10:56
oulà, explique ce que tu reproches à ma solution. je suis curieux de savoir en quoi c'est de l'anticss...
Marsh Posté le 19-03-2007 à 00:12:49
le fait d'utiliser une simple classe pour rajouter un bidule.
Surtout pour un fond.
Alors que le monsieur il peut très bien avoir des classes propres qui détermines la fonction du bloc html et non pas comment il sera décoré
Marsh Posté le 19-03-2007 à 00:15:14
justeleblanc a écrit : rhaaa j'arrive pas |
non
Marsh Posté le 19-03-2007 à 07:35:48
dartyduck a écrit : ou si tu veux moins chiant:
(pas besoin de mettre background-color, background seul suffit)
|
ah ben c'est pas mal ça
merci
Marsh Posté le 19-03-2007 à 07:36:46
Reply
Marsh Posté le 18-03-2007 à 14:20:27
rhaaa j'arrive pas
je voudrais pourvoir changer la variable " color " d'un coup
donc dans un .css je donne la référence de "color", et partout où y'a cette variable ça change la couleur
ça marche pour la couleur d'un texte mais pour un fond
une idée ?