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 :

ID et CLASS n'appliquent pas le CSS


Sujet :

CSS

  1. #1
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 552
    Points : 19 386
    Points
    19 386
    Par défaut ID et CLASS n'appliquent pas le CSS
    Bonjour,

    je ne comprend pas le comportement de ce code :
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    <html>
     
    <head> 
            <style type='text/css'>
    #list1 .lvl1 { color: white; }
    #list1 .lvl2 { color: blue; } 
     
    #list2 .lvl1 { color: orange; }
    #list2 .lvl2 { color: purple; }
     
    .lvl1 { text-shadow: 1px 1px 5px black; }
    .lvl2 { text-shadow: 1px 1px 5px red; }
            </style>
    </head>
     
    <body>
            <ul id=list1 class=lvl1>
                    <li>azerty</li>
                    <li>uiop</li>
                    <ul class=lvl2>
                            <li>qsdfgh</lI>
                            <li> jklm</li>
                    </ul>
            </ul>
            <ul id=list2 class=lvl1>
                    <li>wxcv</li>
                    <ul class=lvl2>
                            <li>bn,;:</li>
                    </ul>
            </ul>
    </body>
    </html>
    d'après moi, la couleur des éléments des listes de lvl1 devraient être blanche ou orange, mais, en fait, non :
    Nom : testClassID.png
Affichages : 135
Taille : 9,2 Ko

    par avance merci.
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    1/

    2/ Il ne faut non plus oublier les "..." autour des attributs.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <ul id="list1" class="lvl1">
    3/ Attention :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <ul id="list1" class="lvl1">
    ...induit le code CSS :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    #list1.lvl1 {...} /* SANS ESPACE */
    Sans espace, car id et class s'appliquent au même élément.

  3. #3
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 552
    Points : 19 386
    Points
    19 386
    Par défaut
    je vais regarder ça attentivement.

    merci.
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

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

Discussions similaires

  1. Jquery append n'applique pas les class CSS
    Par casawia dans le forum jQuery
    Réponses: 1
    Dernier message: 15/08/2014, 12h35
  2. [CSS]Classe qui ne s'applique pas
    Par narnou dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 17/03/2006, 14h11
  3. class qui ne s'applique pas sous opéra pour les <tr>?
    Par Death83 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 02/03/2006, 16h55
  4. [CSS] 1er style défini ne s'applique pas
    Par CTux dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 11/07/2005, 10h40

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