{"id":547,"date":"2013-12-21T17:18:23","date_gmt":"2013-12-21T16:18:23","guid":{"rendered":"http:\/\/informatique.lamecarlate.net\/blog\/?p=547"},"modified":"2018-01-31T22:05:53","modified_gmt":"2018-01-31T21:05:53","slug":"selecteurs-css-poids","status":"publish","type":"post","link":"https:\/\/informatique.lamecarlate.net\/articles\/selecteurs-css-poids","title":{"rendered":"S\u00e9lecteurs CSS – poids des d\u00e9clarations"},"content":{"rendered":"

Contrairement aux humains, les s\u00e9lecteurs CSS ne sont pas tous \u00e9gaux. Eh non. Il y a m\u00eame une sacr\u00e9e hi\u00e9rarchie, et bien fou serait le petit li<\/code> de d\u00e9fier un #global<\/code>. Ce monde est rude et cruel, et les s\u00e9lecteurs, malgr\u00e9 tout leur courage de vaillants soldats, ne peuvent \u00e9chapper \u00e0 sa dure loi, s\u00e9v\u00e8re mais juste pourtant ((Ok, j’arr\u00eate d’\u00e9crire comme le g\u00e9n\u00e9ral Sulla<\/a>.)).<\/p>\n

<\/p>\n

Attention : gifs anim\u00e9s idiots et mignons.<\/em><\/p>\n

Il existe de nombreux articles sur le sujet : par exemple https:\/\/www.emmanuelbeziat.com\/blog\/principes-du-css-poids-des-declarations\/<\/a> (poke copain :3 ), mais il est toujours bon de rappeler les bases sur ce sujet, et je vais essayer de le faire de mani\u00e8re claire, avec des illustrations pertinentes, cf<\/span> la note plus haut.<\/p>\n

On sait que la place dans le\/les fichier\/s css importe, puisqu’un s\u00e9lecteur peut \u00eatre red\u00e9fini plus loin, mais si l’on d\u00e9finit<\/p>\n

#menu li {\n   background: lavender;\n}\n<\/code><\/pre>\n

et plus loin<\/p>\n

li {\n   background: chucknorris;\n}\n<\/code><\/pre>\n

Les items de liste du menu resteront d\u00e9sesp\u00e9r\u00e9ment d’une (charmante, au demeurant) couleur lavande. Oui, Chuck Norris ((Pour plus d’info sur la \u00ab\u00a0couleur\u00a0\u00bb Chuck Norris : http:\/\/stackoverflow.com\/questions\/8318911\/why-does-html-think-chucknorris-is-a-color<\/a>.)) battu par un bouquet de lavande. Vous l’aurez lu ici en premier.<\/p>\n


\n

\u00c9dition du


\n

Eh bien, c’est parce que les s\u00e9lecteurs ont des poids diff\u00e9rents. Un choix a \u00e9t\u00e9 fait – je dois avouer ne pas savoir par qui – de donner un poids arbitraire aux diff\u00e9rents types de s\u00e9lecteurs.<\/p>\n