IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Factoriser les couleurs en css


Sujet :

CSS

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 24
    Points : 26
    Points
    26
    Par défaut Factoriser les couleurs en css
    Bonjour

    Je sais que l'on peut maais je sais pas comment... comment fait t'on pour definir une seule fois les couleurs dans une feuille css et pourvoir les utiliser de partout apres dans cette feuille. Genre je change la couleur une fois dans la feuille css au lieu de la changer dans toutes les definitions de mes styles...

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 270
    Points : 163
    Points
    163
    Par défaut
    Dans ta page HTML entre <head> et </head> :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <link rel="stylesheet" type="text/css" href="style.css" />
    Dans un fichier "style.css" du même répertoire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    .macouleur {
      color: green; /* ou color: #00FF00; */
    }
    Dans ton fichier HTML entre <body> et </body> :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <p class="macouleur">Mon texte avec ma couleur</p>
    <div class="macouleur">Autre texte avec ma couleur</div>
    <span class="macouleur">Si tu change la valeur de "color" ça change la couleur partout !!!</span>
    Bon courage !

  3. #3
    Membre chevronné Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Points : 1 967
    Points
    1 967
    Par défaut
    romalafrite à mon avis tu ne réponds pas à la question là

    je vois pas trop comment faire par contre

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 270
    Points : 163
    Points
    163
    Par défaut
    Ah oui ok, effectivement, faut utiliser les inherit et tout, mais je sais pas si c'est pas du CSS2 ça...

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 270
    Points : 163
    Points
    163
    Par défaut
    Sinon, tout simple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    a, .macouleur, #monid, p {
      color: green;
    }
     
    a {
      mes autres spécifications
    }
     
    .macouleur {
       (...)
    }
     
    #monid {
      ...
    }

  6. #6
    Membre régulier Avatar de seb55555
    Profil pro
    Inscrit en
    Août 2004
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 117
    Points : 119
    Points
    119
    Par défaut
    Salut,
    je souhaite moi aussi faire ce genre de chose pour mutualiser des attributs comme la couleur par exemple. Le code que tu (Romalafrite) propose correspond tout a fait à ça mais je voulais simplement savoir s'il n'y avait pas une solution plus proche de la notation objet. Exemple :
    .couleur{
    color: green;
    }

    .element heriteDe couleur{
    height: ...
    ...
    }
    Est-ce que cela existe ?
    Merci

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 270
    Points : 163
    Points
    163
    Par défaut
    Citation Envoyé par seb55555
    Salut,
    je souhaite moi aussi faire ce genre de chose pour mutualiser des attributs comme la couleur par exemple. Le code que tu (Romalafrite) propose correspond tout a fait à ça mais je voulais simplement savoir s'il n'y avait pas une solution plus proche de la notation objet. Exemple :
    .couleur{
    color: green;
    }

    .element heriteDe couleur{
    height: ...
    ...
    }
    Est-ce que cela existe ?
    Merci
    Non, ya du inherit (voir le post it de ce forum : CSS2), mais c'est plus compliqué

    quand on fait du

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    table form input {
     ...
    }
    par exemple c'est pour dire j'agis sur le input du form du table

  8. #8
    Membre régulier Avatar de seb55555
    Profil pro
    Inscrit en
    Août 2004
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 117
    Points : 119
    Points
    119
    Par défaut
    Ok, je te remercie.

Discussions similaires

  1. alterner les couleurs dans un tableau avec xsl
    Par Eithelgul dans le forum XSL/XSLT/XPATH
    Réponses: 14
    Dernier message: 03/05/2015, 23h29
  2. Editeur CSS qui affiche automatiquement les couleurs
    Par -=ET=- dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 17/08/2007, 11h28
  3. [Forms] changer les couleurs
    Par Nounoursonne dans le forum Forms
    Réponses: 11
    Dernier message: 02/04/2004, 09h40
  4. Changer les couleurs de la palette avec du RGB
    Par le mage tophinus dans le forum x86 16-bits
    Réponses: 11
    Dernier message: 13/01/2003, 08h55
  5. Question sur les handles et les couleurs...
    Par MrDuChnok dans le forum C++Builder
    Réponses: 7
    Dernier message: 29/10/2002, 08h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo