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 :

interprétation de div.tab-row


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 173
    Par défaut interprétation de div.tab-row
    Bonjour la liste,

    Je débute avec les css et j'ai le bout de code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    div.borderedHeader div.tab-row li{
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
    }
    .

    Je ne comprends pas exactement ce que signifie la partie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     div.borderedHeader div.tab-row li
    Ce que j'ai retenu des tutoriels, c'est que li devrait être le fils de div.tab-row qui devrait à son tour être le fils de div .broderedHeader. Ce qui n'est pas le cas dans mon code html qui est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div wicket:id="tabs" class="borderedHeader"></div>
    Quelqu'un pourrait m'expliquer ce que signifie la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     div.borderedHeader div.tab-row li
    ?

    Merci beaucoup d'avance.

  2. #2
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    Salut,

    Ce n'est pas tout à fait ça.

    E1 > E2 veut dire "E2 enfant de E1"
    E1 E2 veut dire "E2 descendant de E1"

    Dans le premier sélecteur E2 doit se trouver au niveau tout de suite inférieur à E1. Pas dans le second sélecteur, E2 a juste besoin de se trouver à un niveau inférieur à E1 quelqu'il soit.

    Vois-tu la différence?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 173
    Par défaut
    Citation Envoyé par franculo_caoulene Voir le message
    Salut,

    Ce n'est pas tout à fait ça.

    E1 > E2 veut dire "E2 enfant de E1"
    E1 E2 veut dire "E2 descendant de E1"

    Dans le premier sélecteur E2 doit se trouver au niveau tout de suite inférieur à E1. Pas dans le second sélecteur, E2 a juste besoin de se trouver à un niveau inférieur à E1 quelqu'il soit.

    Vois-tu la différence?
    oui merci j'ai vu la différence.

    Une autre incompréhension: J'ai le sélecteur div.tab-row or il n'est pas présent dans mon code html, est ce qu'il est un descendant prédéfini des éléments "div"? Si oui que signifie t-il?

  4. #4
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    Citation Envoyé par caro_caro Voir le message
    est ce qu'il est un descendant prédéfini des éléments "div"? Si oui que signifie t-il?
    Désolé, je ne comprends pas la phrase.

    Une classe peut être définie sans être utilisée, comme une classe peut être utilisée sans être définie.

    Si la classe n'existe pas dans le document, c'est qu'elle n'est simplement pas utilisée. Ça peut arriver pour des templates de blogs, par exemple. La classe existe pour donner la possibilité d'une personnalisation.

    Si elle est utilisée sans être définie, ça peut être un façon d'identifier des éléments du document afin d'y ajouter un comportement en javascript.

Discussions similaires

  1. Réponses: 4
    Dernier message: 19/11/2009, 10h27
  2. Réponses: 1
    Dernier message: 25/09/2009, 12h03
  3. [CR XI] Insérer une ligne ('row') dans le cross-tab
    Par NicolasDeVos dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 26/06/2008, 09h29
  4. [Div] Différence d'interprétation FireFox/IE
    Par hedgehog dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 16/10/2007, 12h03

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