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 :

Explication de caractère ">"


Sujet :

CSS

  1. #1
    Membre actif
    Homme Profil pro
    Webmaster Pays Basque
    Inscrit en
    Avril 2004
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster Pays Basque
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 207
    Points : 238
    Points
    238
    Par défaut Explication de caractère ">"
    Bonjour,

    je trouve dans des pages css l'utilisation du caractère > entre plusieurs objet genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #content > div > img{
    [code css]
    }
    Comme je ne suis pas très habitué à ce genre d'usage, je me demande quelles différences et incidences cela peut avoir par rapport à :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #content div img{
    [code css]
    }
    Merci d'éclairer ma lanterne.

  2. #2
    Membre expert
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 700
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 700
    Points : 3 849
    Points
    3 849
    Billets dans le blog
    6
    Par défaut
    Par ex., foo bar {} cible tous les BAR inclus dans FOO (à tous les niveaux) tandis que foo > bar {} cible tous les BAR directement enfants de FOO.

    Voir les sélecteurs en css3.

  3. #3
    Membre actif
    Homme Profil pro
    Webmaster Pays Basque
    Inscrit en
    Avril 2004
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster Pays Basque
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 207
    Points : 238
    Points
    238
    Par défaut
    Ok, je comprends l'usage et ses avantages ainsi que ses différence. Mais est il supporté par tout type de navigateur ?? y a t-il des déclaration particulières à mettre dans les entêtes ?

    J'en ai profité pour regarder le lien que tu m'a fourni (très intéressant par ailleurs) et je m'aperçois que j'utilise le :last-child mais qu'il n'ai apparemment d'aucune efficacité sur une page ie9. (alors qu'il passe sous chrome...)
    J'ai sans doute oublié quelque chose quelque part mais quoi ...

    Il y a un meta àmettre en place en plus ?

  4. #4
    Expert confirmé
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Points : 5 443
    Points
    5 443
    Pensez à
    lire les règles du forum effectuer une recherche préalable
    utiliser la balise code (#) éditer votre code sur Codepen, Dabblet, Jsfiddle
    clore votre post avec le bouton

  5. #5
    Membre émérite
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 51
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Points : 2 907
    Points
    2 907
    Par défaut
    Citation Envoyé par eclisse Voir le message
    Ok, je comprends l'usage et ses avantages ainsi que ses différence. Mais est il supporté par tout type de navigateur ??
    A partir de IE7
    Citation Envoyé par eclisse Voir le message
    y a t-il des déclaration particulières à mettre dans les entêtes ?
    Non, à part, évidemment, l'indispensable doctype correctement renseigné.
    Citation Envoyé par eclisse Voir le message
    j'utilise le :last-child mais qu'il n'ai apparemment d'aucune efficacité sur une page ie9.
    Rodolphebrd t'as déjà répondu . Ceci n'est valable, bien sûr, qu'en présence d'un doctype correctement renseigné (je sais, je me répète ^^)

    Une petite précision: first-child est un sélecteur css2.1 et fonctionne depuis IE7 par contre last-child n'apparaît que dans css3 et donc avec IE9 :-/
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et si c'est le cas

  6. #6
    Membre actif
    Homme Profil pro
    Webmaster Pays Basque
    Inscrit en
    Avril 2004
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster Pays Basque
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 207
    Points : 238
    Points
    238
    Par défaut
    Non, à part, évidemment, l'indispensable doctype correctement renseigné.
    Oui, ça j'avais bien compris mais sous ie9 avec
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    marche pas quand même...

    Une idée de l'erreur ??

  7. #7
    Expert confirmé
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Points : 5 443
    Points
    5 443
    Par défaut
    Je le verrais plutôt comme ça:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Document sans nom</title>
    </head>
     
    <body>
    </body>
    </html>
    Pensez à
    lire les règles du forum effectuer une recherche préalable
    utiliser la balise code (#) éditer votre code sur Codepen, Dabblet, Jsfiddle
    clore votre post avec le bouton

  8. #8
    Membre actif
    Homme Profil pro
    Webmaster Pays Basque
    Inscrit en
    Avril 2004
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster Pays Basque
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 207
    Points : 238
    Points
    238
    Par défaut
    Bon, merci rodolphebrd pour ton bout de code, je vais voir ça de plus près...

    Par rapport à la question initiale, comme j'ai eu ma réponse, je clos le sujet. Merci d'y avoir participé.

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

Discussions similaires

  1. [PL/SQL] Chaine de caractères avec une quote
    Par Titouf dans le forum Oracle
    Réponses: 2
    Dernier message: 15/05/2006, 14h36

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