Bootstrap ?
Examinons d'abord le comportement des class en redimensionnant votre fenêtre.
Les classes possibles
La classe appliquée
See the Pen Untitled by dupont (@dupontcodepen) on CodePen.
Selectors !
Mon programme de L2 !
See the Pen Test election template by dupont (@dupontcodepen) on CodePen.
the winner is : flex
Nous avions lors du TD-8 imaginez un placement utilisant flex !
C'est ce type de placement qu'à utilisé le journal le parisien pour les résultats de Premier tours des élections. Génial !
https://www.leparisien.fr/resultats-elections/
Test : positionnement
Dessinez la vue 3D des codes suivants
html | css |
<section> <div class="A">item 1</div> <div class="B">item 2</div> <div class="C">item 3</div> </section> | section>div:nth-child(1) { } section>div:nth-child(2) { position: absolute; } section>div:nth-child(3) { position:relative; } |
html | css |
<section> <div class="A"> <p>AAAAAA</p> </div> <div class="B"> <p>BBBBBB</p> </div> <div class="C"> <p>CCCCCC</p> </div> </section> | section { position: relative; width: 30vw; } section>div:nth-child(2) { z-index: 1; position: absolute; } section>div:nth-child(3) { z-index:2; position:relative; } div { position: relative; } |
html | css |
<section> <div class="A"> <p>AAAAAA</p> </div> <div class="B"> <p class="alert">BBBBBB</p> </div> <div class="C"> <p>CCCCCC</p> </div> </section> | p.alert { z-index:1000; position:relative; } section { position: relative; width: 30vw; } section>div:nth-child(1) { } section>div:nth-child(2) { z-index: 1; position: absolute; } section>div:nth-child(3) { z-index:2; position:relative; background: black; color: white; } div { position: relative; } p { margin:0; } |
TD 10 : correction du DS
Indiquez la figure numéro de 1 à 8 (de G à D) correspondante à la sélection (0 si aucune correspondance)
.top :nth-child(2) |
| ul:not(#b) |
| li.B + * |
| :last-child |
|
ul:first-child |
| ul li |
| .A.B, ul ~ :last-child |
|
Donner le CSS pour obtenir le comportement du menu
La souris est sur COURS COURS HTML CSS TD | La souris est sur CSS. COURS HTML CSS CSS1 CSS2 TD |
Donner le CSS pour obtenir le résultat :
<section class="poem"> <nav>...</nav> <h1>titre</h1> <p>Lorem</p> </section> |
Pied de page
<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 </footer>
</div>