Combien d'éléments puis-je cibler avec une seule règle en CSS ?
Il n'y a aucune limite au nombre d'éléments que vous pouvez cibler avec une règle CSS. La seule obligation et de bien les séparer par une virgule comme ceci: p, h1, div { }
Connaissances avancées sur les selecteurs CSS
Combien d'éléments puis-je cibler avec une seule règle en CSS ?
Il n'y a aucune limite au nombre d'éléments que vous pouvez cibler avec une règle CSS. La seule obligation et de bien les séparer par une virgule comme ceci: p, h1, div { }
Que suis-je en train de cibler si j'écris: .header { } ?
En utilisant un point on indique à CSS une classe, ici je cible donc la classe header. Notez cependant qu'il est déconseillé d'utiliser une telle classe puisqu'une balise <header> existe déjà en HTML.
Quel est le sélecteur le plus précis en CSS ?
L'id est le sélecteur le plus précis en CSS tout simplement car on ne peux pas avoir deux fois le même ID sur une page HTML. Il est donc unique et permet de cibler un seul élément, il s'utilise en dernier recours
Si j'écris: nav ul p { }. Que suis-je en train de cibler ?
Nous pouvons être extrêment précis dans les sélections d'éléments en CSS et ne cibler que ceux qui se trouvent dans certains éléments. Dans ce cas il faut lire de droite à gauche : tous les paragraphes dans une liste non-ordonnée dans une balise nav
Que représente * ?
Il s'agit du sélecteur universel qui permet d'appliquer une règle à tous les composants de notra page HTML
Pour aligner mon texte au centre d'un élément d'id news je doit écrire...
En CSS nous devons cibler l'id avec un #. Les réponses 1 et 2 sont donc fausses. Enfin la propriété pour gérer l'alignement du texte est text-align et non textalign. La bonne réponse est donc la 3.
Pour souligner le texte de mes éléments de classe subitem dans ma navigation j'écris...
En css la propriété text-style n'existe pas, les deux dernières réponses sont donc fausses. Enfin, on veut cibler les éléments de classe subitem dans la navigation et non l'inverse, la bonne réponse était donc nav .subitem et non l'inverse.