•  » Styles
  •  » signification notation css

#1 2010-03-03 17:06:22

vincent3569
Membre
Lyon
2006-05-31
608

signification notation css

bonjour,
il y a qq notation css que je ne comprends pas, en gras dans les exemples montblanc ci-dessous.
pourriez-vous éclairer mes lanternes et m'expliquer ce que cela signifie ?

/* horizontal menubar */
#menubar, BODY#theAdminPage #menubar {
    float: none;
    width: 898px;
    margin: 5px auto;
    border: none;
    display: block;
}

/* set menubar height (not for IE) */
#the_page > #menubar, BODY#theAdminPage #the_page > #menubar {
  height: 2.1em;
  padding: 0;
}

Hors ligne

#2 2010-03-03 17:14:40

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: signification notation css

vincent3569 a écrit:

bonjour,
il y a qq notation css que je ne comprends pas, en gras dans les exemples montblanc ci-dessous.
pourriez-vous éclairer mes lanternes et m'expliquer ce que cela signifie ?

/* horizontal menubar */
#menubar, BODY#theAdminPage #menubar {
    float: none;
    width: 898px;
    margin: 5px auto;
    border: none;
    display: block;
}

/* set menubar height (not for IE) */
#the_page > #menubar, BODY#theAdminPage #the_page > #menubar {
  height: 2.1em;
  padding: 0;
}

BODY#theAdminPage #menubar: relicat du passé. Montblanc n'est plus applicable aux pages de l'admin. La règle s'appliquait donc à l'époque de la 1.7 au menu de l'admin.

#the_page > #menubar, BODY#theAdminPage #the_page > #menubar
Même chose mais la règle est plus précise pour s'assurer de la prise du contrôle malgré une règle précédente.
Il s'agit donc toujours du menu dès lors qu'il est descendant direct de la DIV ID="the_page"...
Les anciennes versions de IE ne connaissaient pas le paramètre > dans les règles de CSS.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#3 2010-03-03 17:32:52

datajulien
Membre
Bruxelles (BE)
2009-07-29
282

Re: signification notation css

VDigital a écrit:

Les anciennes versions de IE ne connaissaient pas le paramètre > dans les règles de CSS.

Moi non plus...

Hors ligne

#4 2010-03-03 18:09:01

vincent3569
Membre
Lyon
2006-05-31
608

Re: signification notation css

datajulien a écrit:

VDigital a écrit:

Les anciennes versions de IE ne connaissaient pas le paramètre > dans les règles de CSS.

Moi non plus...

je crois que je n'ai pas compris la signification :-(


est-il prévu un nettoyage des CSS des différents thèmes ?
je dois avouer que parfois, c'est totalement hermétique, alors si en plus c'est sur des rêgles css ne pouvant plus être appelées, ça devient rédibitoire d'essayer de faire qq modifs.

Hors ligne

#5 2010-03-03 18:39:19

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: signification notation css

Child selectors

#menubar li = les "li" qui sont dans menubar
#menubar > li = les "li" qui sont enfants de menubar (Il n'y en a pas puisque les li sont des enfants de "ul" ou de "ol", à moins qu'un ul par exemple soit codé avec id="menubar". Ce n'est pas le cas).

Les enfants de #menubar sont en standard des "DL".
:first-child est pour sélectionner le premier "DL".

;-)

Google est votre ami pour en savoir plus.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#6 2010-03-03 19:15:55

vincent3569
Membre
Lyon
2006-05-31
608

Re: signification notation css

c'est clair...ou presque

VDigital a écrit:

Les enfants de #menubar sont en standard des "DL".
[...]Google est votre ami pour en savoir plus.

pourquoi en standard ?
oui, google est mon ami, mais il faut quand même savoir quoi chercher ;-)


ceci-dit, j'en viens à mon problème.
mont-blanc à une barre de menu qui n'est pas utilisée.
lorsque j'essaie de la mette en place (ça, ça va), le menu est ensuite cracra : les éléments identifiés par des balises <dt> restent avec leur fond gris alors que je voudrais qu'ils n'aient pas de couleur de fond, afin d'être affiché directement sur la barre d'outil.


impossible de trouver les propriétés css pour arriver à mes fins (je suis newbie dans le domaine du css)

Hors ligne

#7 2010-03-03 20:16:07

Gotcha
Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: signification notation css

Firebug sera ton nouvel ami :-D


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#8 2010-03-03 21:20:59

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: signification notation css

Firebug est une extension de Firefox qui devrait être obligatoire pour les webmasters.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

  •  » Styles
  •  » signification notation css

Pied de page des forums

Propulsé par FluxBB

github twitter facebook newsletter Faire un don Piwigo.org © 2002-2020 · Contact