Pages

Les trucs sympas

   



🚀https://dupontdenis.github.io/detection/




 

Les 3M de l'apprentissage !
  1. Minétisme
  2. Mémorisation
  3. Maîtrise


Nous utiliserons un grand nombre de sites hors e-campus.

Les sites

Sites

liens

Notre blog

http://dupontl1.blogspot.com/

Cours

Vidéos

Cours

HTML

CSS

DOM

Divers

TD

Quizz

Test


Mes attentes 

Autonomie

Programme

Semaine 1-3/4

2026 !

 

Have fun with D+

Test / CSS + Selecteurs

 On dispose de 4 blocs dans un conteneur ! Dessiner le résultat.

.conteneur {

    display: grid;

    grid-template-columns: repeat(4, 1cm);

    grid-auto-rows: 1cm;

    grid-gap: 0.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-row: 2;

}


Indiquez les lignes sélectionnées par chaque sélecteur.

  1. <h1>Heading L.1</h1>

  2. <article>

  3. <p>First paragraph</p>

  4. <p>Second paragraph</p>

  5. </article>

  6. <article>

  7. <div>div element</div>

  8. <p>First paragraph</p>

  9. </article>

  10. <p data-cont="last">paragraph</p>

sélecteurs

ligne(s)

p:first-child


body > p


article + p


article :nth-child(3)


[data-cont="last"]


Donnez le code CSS (grid) pour créer le drapeau français.

Le html est imposé.


 

<div class="flag">

    <div class="red"></div>

    <div class="blue"></div>

    <div class="white"></div>

  </div>


CSS / revoir

 Grid :  https://mozilladevelopers.github.io/playground/css-grid/02-first-grid/


Grid

La technologie CSS Grid est une révolution dans la conception de sites !

Grid est intégrée progressivement par les leaders du marché.

Notion de grille

Pensez aux villes américaines, voici un plan de Manhattan dans les années 18xx.


Pour réaliser cette grille, on définit :

  1. des zones, ce qui définit des quartiers.

  2. puis on y affecte des élements, ce qui place les maisons !


Ne perdons pas une minute et passons à l'action en créant notre première grille.


En action

Allez dans le simulateur de grid ( simu )

Nous allons:

  1. définir un plan, 

  2. placez notre code HTML dans les différentes zones définies par le quadrillage.


Définir un plan

dans le conteneur du simulateur tapez

  1. .conteneur {

  2.         display :grid;

  3.         grid-template-rows: 50px 1fr 30px;

  4.         grid-template-columns: 150px 1fr;

  5.         

  6.  }

Ce code définit le quadrillage suivant : 




Définir le placement

  1. .conteneur {

  2.         display :grid;

  3.         grid-template-areas: "head head"

  4.                               "nav  main"

  5.                               "nav  foot";




  6.         grid-template-rows: 50px 1fr 30px;

  7.         grid-template-columns: 150px 1fr;

  8.  }



Associer le placement

Il ne reste plus qu'à associer le code HTML à une zone en indiquant tout simplement son nom.

Par exemple : it2 sera associé à la zone nav.

  1.      #it2 {

  2.        grid-area: nav;

  3. }  


Je vous laisse compléter le code (... c'est si facile) pour obtenir une vision simplifiée de la topologie du site. 


JS / revoir

 

Cours JS

Lien : 👍 Cours JS


JS : basic