Les DS sont programmés en TD.
Présence obligatoire.
Vidéos
Lles placement de base https://sites.google.com/view/dupontrvisionsl2/grid
Passons aux algorithmes https://sites.google.com/view/dupontgrid/algorithmes?authuser=0
Lecture
https://dupontcss.blogspot.com/2017/03/ordre-des-blocs-places-automatiquement.html
https://dupontcss.blogspot.com/2018/09/grid-dense.html
Bloc 1 : Bloc Rouge |
Bloc 2 : Bloc Bleu |
Bloc 3 : Bloc Vert |
Bloc 4 : bloc Noir |
🪛Dessinez les quatres blocs (R,B,V,N) dans le conteneur.
.conteneur { display: grid; grid-template-columns: repeat(2, 1cm); grid-auto-flow: column } |
.conteneur { display: grid; grid-template-columns: repeat(4, 2cm); grid-auto-rows: 1cm; grid-auto-flow: row; } div:nth-child(1) { grid-column: 1 / 3; grid-row: 1 / 3; } div:nth-child(2) { grid-column: 3/5; grid-row: 2 / 5; } div:nth-child(3) { grid-row-end: span 2; } div:nth-child(4) { grid-column-end: span 2; } |
🥷Mettre une grille comme dans l'inspecteur !
https://dupontcss.blogspot.com/2025/02/quadriller-le-body.html
Copilot ne peut vous donner la solution : faites vous confiance !
Pas si facile, en effet !
Indiquez les lignes selectionnées par le selecteur
🆘Exemple :
| sélecteur p article>h1 | ligne(s) 2,6,7,8 rien |
| sélecteur | ligne(s) |
p ~ p ~ p | ||
p:nth-child(2) | ||
article :last-child:not(p) | ||
[class $="n"] | ||
article :nth-of-type(-n+1) |
Vidéos
https://sites.google.com/view/duponthtml/selecteurs?authuser=0
Cours
🛩️http://dupontcss.blogspot.com/p/selecteurs.html
Exemple de vidéo
Avant de découvrir la technologie de placement GRID
https://microsoftedge.github.io/Demos/devtools-grid/
Nous devons apprendre les selecteurs !
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 |
Découvrir par vous même : https://tympanus.net/Tutorials/CaptionHoverEffects/index2.html
![]() |
inspecteur |
Outils de développementTous les navigateurs possèdent aujourd’hui de formidables outils de développement. Modification du DOMA l’aide de code écrit en JavaScript on peut facilement modifier la structure d’une page WEB. Nous allons nous amuser à remplacer le logo de google par notre photo ! Rendez-vous sur la page de google et tapez F12 ( ou rechercher les outils de développement ) Ctrl-Maj-I. Dans la nouvelle fenêtre recherchez l’onglet console. Dans la console tapez le code suivant :
Ce code est écrit en Javascript, sa fonctionnalité peut se résumer ainsi
Etude du réseauTapez l’adresse https://www.ibisc.univ-evry.fr/~dupont/. F12 et placez vous maintenant sur l’onglet NetWork, actualiser Web SQLOn ne sera pas surpris d’apprendre que le navigateur disposent d’une base de données Pour les anciennes versions : Inspection des élémentsPar la suite nous allons utiliser le navigateur Mozilla. La maîtrise du code HTML et CSS passe forcément par l'auto apprentissage. L’outil “inspecteur” facilite cette démarche. Cette partie est essentielle à la suite de votre formation. Tapez l’adresse https://www.ibisc.univ-evry.fr/~dupont/NEW/CSS/etudiant/page/flux1.html Inspecter les codes pour
Simuler la position hoverAller dans la démo sur l’effet hover. Inspectez la liste et à droite cliquez sur la partie jaune. Ensuite, cocher hover pour simuler le comportement de la souris sur l’objet. |