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 :

Priorité sélection CSS


Sujet :

CSS

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Priorité sélection CSS
    Bonjour,

    Énigme du jour :

    voici le code HTML suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <div id="racine">
    	<div class="c1">
    		<div class="c2">
    			<h3 class="letitre">Ceci est un titre</h3>
    		</div>
    	</div>
    </div>
    Auquel est appliqué le CSS suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <style type="text/css">
    	#racine h3 {
    		color:blue;
    	}
     
    	.c1 .c2 h3.letitre {
    		color:red;
    	}
    </style>

    Le rendu du titre h3 est de couleur bleu.

    Comment faire pour qu'il soit de couleur rouge :
    - Sans mettre #racine au début du sélecteur CSS
    - Sans utiliser "!important"
    - Sans intervenir sur le premier sélecteur (#racine h3) mais uniquement sur le deuxième.

    Donc ni ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #racine .c1 .c2 h3.letitre {
        color:red;
    }
    Ni ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    .c1 .c2 h3.letitre {
        color:red !important;
    }
    Merci de votre aide !

  2. #2
    Rédacteur

    Homme Profil pro
    Responsable de projet
    Inscrit en
    Mai 2009
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de projet
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 634
    Points : 3 511
    Points
    3 511
    Par défaut
    tu peux utiliser directement les tags html et la classe.

    Exemple:

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    h3 {
    	color:blue;
    }
    h3.letitre {
    	color:red;
    }
    Voici un exemple avec ta structure pour que tu puisses voir que cela fonctionne:

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <div id="racine">
    	<h3>ce titre sera en bleu</h3>
    	<div class="c1">
    		<div class="c2">
    			<h3 class="letitre">ce titre sera en rouge</h3>
    		</div>
    	</div>
    </div>

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Mes excuses pour ce message stupide.

    Les réponses se trouvaient là :
    http://diythemes.com/thesis/css-specificity-thesis/

    ou là:
    http://www.webmasterworld.com/css/3805546.htm

    En faite, on ne peut pas.

    les électeur ID sont plus spécifiques que les sélecteurs CLASS. Donc pris en priorité.

    Il n'y a pas de solutions a mon énigme.

    Merci, et désolé pour mon message.

  4. #4
    Rédacteur

    Homme Profil pro
    Responsable de projet
    Inscrit en
    Mai 2009
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de projet
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 634
    Points : 3 511
    Points
    3 511
    Par défaut
    tu n'es pas obligé d'utiliser les ID, ce qui enlève la priorité de ceux ci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ordre de priorité des proriétés avec multi css ?
    Par clavier12AZQSWX dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 31/03/2011, 14h15
  2. [CSS] Priorités entre sélecteurs
    Par goomazio dans le forum Mise en page CSS
    Réponses: 0
    Dernier message: 08/07/2009, 14h44
  3. [CSS] [FAQ] Quelles sont les règles de priorités entre CSS?
    Par BnA dans le forum Contribuez
    Réponses: 0
    Dernier message: 05/12/2007, 09h59
  4. [CSS]Couleur de sélection
    Par rod59 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 07/10/2005, 13h48
  5. [JPanel] priorité de sélection de composants
    Par pierre.zelb dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 23/06/2005, 08h57

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