semaine 10
| Cours | Cours FLEX : après le placement vient le temps de la flexibilitéQCM à 8H30 | 
| TD/ DM | |
| QCM | 8H30 sur e-campus | 
semaine 10
| Cours | Cours FLEX : après le placement vient le temps de la flexibilitéQCM à 8H30 | 
| TD/ DM | |
| QCM | 8H30 sur e-campus | 
La question suivante est inspirée des exemples de Mozilla.
Pour télécharger ces exemples : vidéo
@Sans modifier le HTML :
| <ul> | ||
| <li><a href="">Home</a></li> | ||
| <li><a href="">Category</a></li> | ||
| <li><a href="">Sub-Category</a></li> | ||
| <li><span aria-current="page">Product</span></li> | ||
| 
 | 
@Qui sélectionne le dernier p
@<li>Item 1</li>
<li data-code="codeA">Item 2</li>
<li data-code="codeA codeB">Item 3</li>
<li data-code="codeAB">Item 4</li>
Quel sélecteur d'attribut permet de sélectionner les items possédant l'attribut data-code="codeA" ( à savoir les Item = 2 et 3)
Voici un exemple de code pour le projet : menu déroulant.
Modifier le CSS pour afficher des menus doublement imbriqués puis modifiez le CSS.
https://codepen.io/dupontcodepen/pen/oNYGGWB
En cours, j'ai insisté sur le fait que les sélecteurs doivent répondre à une problématique précise.
Nous allons découvrir l'intérêt de disposer du sélecteur first-child
L'utilisation des speudo-classes first est particulièrement efficace dans la construction de menu. Elle permet de distinguer le premier élément de la liste et de lui affecter un style particulier.nav li:first-child a {    border-bottom-left-radius: 10px;    border-bottom-right-radius: 0;    border-top-left-radius: 10px;    border-top-right-radius: 0;}
| Cours | CSS : sélecteurs | 
| TD | Le TD porte sur le positionnement des blocs : menu | 
| HTML | Création d'une liste dans une liste (nested list) | 
| CSS : visibilité | La propriété display et en particulier la propriété display-box | 
| CSS : positionnement | Les éléments positionnés de façon absolue ou relative (disparition/apparition) | 
| CSS : apparence | La pseudo classe :hover |