See the Pen
Calendrier template 0-1 by dupont (@dupontcodepen)
on CodePen.
See the Pen Calendrier template 0-1 by dupont (@dupontcodepen) on CodePen.
See the Pen
Calendrier template 0-1 by dupont (@dupontcodepen)
on CodePen.
See the Pen Calendrier template 0-1 by dupont (@dupontcodepen) on CodePen.
Vous connaisez déjà ce fichier de Test (lien)
Voici un ensemble de selecteurs qui encadrent le second div.
sélecteur | Test |
div { border:1px solid;} | ❎ |
div:first-child {border:1px solid;} | ❎ |
div + div { border:1px solid;} | ❎ |
div:nth-child(2) {border:1px solid;} | ❎ |
... |
👿 BUG !
Tout semble parfait, mais le selecteur div:last-child {border:1px solid;} devrait lui aussi selectionner le second DIV.
div:last-child {border:1px solid;} | 😡😡😡 |
Il n'en ai rien. Trouvez l'explication à ce comportement.
See the Pen DM selecteur by dupont (@dupontcodepen) on CodePen.
Verifier votre hypothèse avec ce selecteur !div:not(div:last-child) {border:1px solid;} | ❎ |
<p title="Strophe1" id="st">P1</p>
<p class="refrain">P2</p>
<p title="Strophe4" id="str">P3</p>
<p class="refrain" id="ref4">P4</p>
Analyser et corriger le code
https://dupontdenis.github.io/cssPostion-useCase/ |
Correction |
Cours
https://sites.google.com/view/duponthtml/position?authuser=0
Position absolue !
Code pour le TD -> github
<section>
<div id="div1" class="sel">div 1</div>
<div id="div2" class="sel">div 2</div>
<div id="div3">div 3</div>
<div id="div4">div 4</div>
</section>
n | -n+2 |
0 | 2 |
1 | 1 |
2 | 0 |
3 | -1 |
See the Pen Learn CSS - Relative positioning and z-index by dupont (@dupontcodepen) on CodePen.
Pour selectionner des éléments avec des attributs :
🥈 Class
Test : Trouver le selecteur de class pour selectionner le premier para X :
See the Pen Test class by dupont (@dupontcodepen) on CodePen.
La structure d'une page HTML est un arbre, on utilise le vocabulaire :
Quelle selecteur donne le résultat ?
Sans toucher au HTML, trouver la valeur du selecteur ?? permettant d'encadrer para03
See the Pen DM selecteur by dupont (@dupontcodepen) on CodePen.
Liste des selecteurs
https://dupontcss.blogspot.com/p/selecteurs.html
Voici une sous liste de selecteurs à maîtriser.
Selector | Example | Example description |
---|---|---|
.class | .intro | Selects all elements with class="intro" |
#id | #firstname | Selects the element with id="firstname" |
* | * | Selects all elements |
element | p | Selects all <p> elements |
element,element | div, p | Selects all <div> elements and all <p> elements |
element element | div p | Selects all <p> elements inside <div> elements |
element>element | div > p | Selects all <p> elements where the parent is a <div> element |
element+element | div + p | Selects all <p> elements that are placed immediately after <div> elements |
element1~element2 | p ~ ul | Selects every <ul> element that are preceded by a <p> element |
:nth-child(n) | p:nth-child(2) | Selects every <p> element that is the second child of its parent |