Ceci est une révision des sélecteurs de base CSS.
Pour chaque question, dessinez sur une feuille les éléments sélectionner.
Puis vérifier votre réponse en cliquant sur le lien.
Voici le code HTML, vous devez bien étudier la hiérarchie des éléments !
<div class='top'><h1>h1</h1>
<ul>
<li class='A B' id='item.A'></li>
<li class='A' id='b'></li>
<li class='B' id='c'></li>
</ul>
<footer></footer>
</div>
Voici le code à recopier sur une feuille pour encadrer les éléments
div : class top
h1
- ul
- li : class =A et B id=item.A
- li : class =A id=b
- li : class =B id=c
Encadrez la sélection $('ul, li')
Encadrez la sélection $('ul', 'li')
Encadrez la sélection $('ul li', 'li')
Encadrez la sélection $('li:not(#b)')
Encadrez la sélection $( "#item.A" )
Encadrez la sélection $( ".A.B" )
Encadrez la sélection $( ".top :first-child" )
Encadrez la sélection $( "ul:first-child" )
Encadrez la sélection $( "li:not(:hover)" )
Encadrez la sélection $( "li.B + *" )
Encadrez la sélection $(".top :nth-child(2)")
Encadrez la sélection $(".top :nth-of-type(1)")
Encadrez la sélection $(".top :not(:not(:last-child))")
Encadrez la sélection $('ul', 'li')
Encadrez la sélection $('ul li', 'li')
Encadrez la sélection $('li:not(#b)')
Encadrez la sélection $( "#item.A" )
Encadrez la sélection $( ".A.B" )
Encadrez la sélection $( ".top :first-child" )
Encadrez la sélection $( "ul:first-child" )
Encadrez la sélection $( "li:not(:hover)" )
Encadrez la sélection $( "li.B + *" )
Encadrez la sélection $(".top :nth-child(2)")
Encadrez la sélection $(".top :nth-of-type(1)")
Encadrez la sélection $(".top :not(:not(:last-child))")