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 :

déclaration de CSS


Sujet :

CSS

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 90
    Par défaut déclaration de CSS
    Bonjour,
    j'ai remarqué que dans la déclaration de CSS, parfois on trouve :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #first, #second, #third {...}
    et parfois la virgule disparaît :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #first #second #third {...}
    Quelqu'un connaît la différence entre les deux syntaxes ?

    Merci d'avance

  2. #2
    Membre chevronné Avatar de masu
    Inscrit en
    Février 2004
    Messages
    428
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 428
    Par défaut
    c'est totalement different on ne cible pas les meme elements.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #first, #second, #third {
    background-color:red;
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="first">est rouge</div><div id="second">est rouge<div id="third ">est rouge</div></div>
    on applique les propriétées css achacun des selecteur separé par une virgule. C'est donc equivalent a

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #first {
    background-color:red;
    }
    #second {
    background-color:red;
    }
    #third {
    background-color:red;
    }
    tandis que l'espace est un selecteur d'element enfant (direct ou non)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #first #second #third {
    background-color:red;
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div id="first">n'est pas rouge</div><div id="second">n'est pas rouge<div id="third ">n'est pas rouge</div></div>
    
    <div id="first">n'est pas rouge<div id="second">n'est pas rouge<div id="extradiv"><div id="third ">est rouge</div></div></div></div>

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 90
    Par défaut
    merci de ces infos !

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

Discussions similaires

  1. Ordre de déclaration du CSS
    Par ggerico dans le forum jQuery
    Réponses: 3
    Dernier message: 06/03/2012, 18h51
  2. [DOM] Modification d'un style CSS (Déclaration attendue, mais ..)
    Par d-Rek dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 02/10/2007, 16h48
  3. [CSS]Seule la 1ere déclarations css prise en compte par IE
    Par psychomatt dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 03/08/2006, 09h56
  4. [CSS]lien survolé sur une image et déclaration doctype
    Par gwendal84 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 10/02/2006, 16h35

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