⊗mkSpGdCSh 122 of 128 menu

Notation abrégée des propriétés de grille CSS

La propriété grid est une forme abrégée pour écrire toutes les propriétés des colonnes et des rangées du conteneur de grille. Toutes les valeurs sont écrites sur une seule ligne, séparées par une barre oblique.

Via grid, on ne peut décrire sur une seule ligne qu'un seul type de propriétés - les propriétés explicites (grid-template-rows, grid-template-columns, grid-template-areas) ou implicites (grid-auto-rows, grid-auto-columns, grid-auto-flow). Les propriétés qui ne sont pas spécifiées prennent leurs valeurs par défaut.

Exemple

Créons un tableau à l'aide de la propriété grid :

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> #parent { display: grid; grid: 1fr 1fr 1fr / 1fr 1fr 1fr; border: 2px solid #696989; padding: 10px; width: 600px; height: 200px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Exemple

Maintenant, donnons aux deuxième et troisième rangées la même hauteur, et à chaque colonne une largeur différente :

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> #parent { display: grid; grid: 60px 1fr 60px / 20% 1fr 15%; border: 2px solid #696989; padding: 10px; width: 600px; height: 300px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Exemple

Maintenant, dans le tableau de l'exemple précédent, faisons la rangée du haut d'une hauteur de deux fractions (fr), et la première colonne d'une demi-fraction :

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> #parent { display: grid; grid: 2fr 1fr 1fr / 0.5fr 1fr 1fr; border: 2px solid #696989; padding: 10px; width: 600px; height: 400px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Tâches pratiques

Implémentez l'exemple suivant :

Implémentez l'exemple suivant :

Implémentez l'exemple suivant :

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser