CSS : Flexbox et Grid
58 cards · 🇺🇸 English → 🇫🇷 Français
Mise en page avec CSS Flexbox et Grid.
Study all 58 cards for free
Flashcards, quizzes, pixel-art games and a daily review that remembers for you.
Try the first 10 cards
1 / 10Flexbox
Tap the card for the answer · swipe right if you knew it, left if not
Already have an account? Sign in
Cards
- 1FlexboxUn module de mise en page CSS permettant de créer des mises en page unidimensionnelles (ligne ou colonne). Il permet un dimensionnement et un alignement flexibles des éléments le long d'un axe principal.
- 2Create a flex containerAppliquer display: flex ou display: inline-flex à un élément. Ses enfants directs deviennent automatiquement des éléments flexibles (flex items).
- 3Main axis in FlexboxL'axe principal le long duquel les éléments flexibles sont disposés. La direction est définie par flex-direction (row = horizontal, column = vertical).
- 4Cross axis in FlexboxL'axe perpendiculaire à l'axe principal. Si l'axe principal est horizontal (row), l'axe transversal est vertical, et inversement.
- 5Values for flex-directionrow (par défaut, de gauche à droite), row-reverse, column (de haut en bas), column-reverse. Définit la direction de l'axe principal.
- 6Justify-contentAligne les éléments flexibles le long de l'axe principal. Valeurs : flex-start, flex-end, center, space-between, space-around, space-evenly.
- 7Align-itemsAligne les éléments flexibles le long de l'axe transversal. Valeurs : stretch (par défaut), flex-start, flex-end, center, baseline.
- 8Align-selfRedéfinit align-items pour un élément flexible individuel. Permet à un élément d'avoir un alignement transversal différent de ses voisins.
- 9Flex-wrapContrôle si les éléments flexibles passent sur plusieurs lignes. Valeurs : nowrap (par défaut, une seule ligne), wrap, wrap-reverse.
- 10Align-contentAligne plusieurs lignes d'éléments flexibles le long de l'axe transversal quand il y a de l'espace supplémentaire. Fonctionne uniquement avec flex-wrap: wrap.
- 11Flex property shorthandflex: [flex-grow] [flex-shrink] [flex-basis]. Exemple : flex: 1 0 auto signifie grandit, ne rétrécit pas, base auto.
- 12Flex-growDéfinit la capacité d'un élément flexible à grandir si nécessaire. Par défaut 0. La valeur est une proportion (flex-grow: 2 grandit deux fois plus que 1).
- 13Flex-shrinkDéfinit la capacité d'un élément flexible à rétrécir si nécessaire. Par défaut 1. La valeur 0 empêche le rétrécissement.
- 14Flex-basisDéfinit la taille par défaut d'un élément avant que l'espace restant ne soit distribué. Par défaut auto. Peut être une longueur (px, %, em) ou un mot-clé.
- 15Flex: 1Raccourci pour flex: 1 1 0, signifiant que l'élément peut grandir et rétrécir, avec une base de 0. Les éléments partagent l'espace à parts égales.
- 16Center an item with FlexboxSur le conteneur : display: flex; justify-content: center; align-items: center. Centre selon les deux axes.
- 17CSS GridUn système de mise en page bidimensionnel pour créer des mises en page complexes avec lignes et colonnes. Plus puissant que Flexbox pour les mises en page au niveau de la page entière.
- 18Create a grid containerAppliquer display: grid ou display: inline-grid. Les enfants directs deviennent des éléments de grille.
- 19Grid-template-columnsDéfinit les colonnes de la grille. Exemple : grid-template-columns: 200px 1fr 2fr crée 3 colonnes avec les largeurs spécifiées.
- 20Grid-template-rowsDéfinit les lignes de la grille. Exemple : grid-template-rows: 100px auto 50px crée 3 lignes avec les hauteurs spécifiées.
- 21Fr unit in CSS GridUnité fractionnaire représentant une fraction de l'espace disponible. 1fr 2fr signifie que la deuxième colonne reçoit deux fois plus d'espace que la première.
- 22Repeat()Répète un motif. repeat(3, 1fr) crée 3 colonnes égales. repeat(auto-fit, minmax(200px, 1fr)) crée des colonnes réactives (responsive).
- 23Grid-gap (gap)Crée un espacement entre les éléments de la grille. gap: 20px (tous), ou row-gap et column-gap séparément. La syntaxe moderne est simplement gap.
- 24Grid-columnRaccourci pour grid-column-start / grid-column-end. Positionne l'élément sur les colonnes. grid-column: 1 / 3 couvre les colonnes 1-2.
- 25Grid-rowRaccourci pour grid-row-start / grid-row-end. Positionne l'élément sur les lignes. grid-row: 2 / 4 couvre les lignes 2-3.
- 26Span multiple columns/rowsgrid-column: span 2 couvre 2 colonnes, grid-row: span 3 couvre 3 lignes. Ou utiliser les numéros de ligne : grid-column: 1 / 4.
- 27Grid-areaRaccourci pour grid-row-start / grid-column-start / grid-row-end / grid-column-end, ou une zone nommée.
- 28Grid-template-areasDéfinit des zones de grille nommées à l'aide d'une syntaxe visuelle en art ASCII. Les éléments sont placés avec grid-area: <nom>.
- 29Give an example of grid-template-areas syntax.grid-template-areas: 'header header' 'sidebar main' 'footer footer'; Crée 3 lignes, 2 colonnes avec des régions nommées.
- 30Grid-auto-flowContrôle comment les éléments placés automatiquement sont insérés. Valeurs : row (par défaut), column, dense (comble les trous).
And 28 more cards. Study the whole deck free
Articles about this deck
CSS Flexbox and Grid in Spanish: Memorize 58 Flashcards on Ejes, Pistas and CuadrículaSpanish edition of the Flexbox & Grid deck: 58 real cards on eje transversal, pistas and cuadrícula, plus the translation traps sobrescribir, envolver, grilla.
Learn CSS Flexbox and Grid in French: 58 Flashcards on Axe Principal, Pistes and GrillesFrench edition of the Flexbox & Grid deck: 58 real cards on axe transversal, pistes, grille implicite, plus the « ligne » trap and three backs to sharpen.
More Programming decks
See all- 🌐
APIs: REST, GraphQL & HTTP Status Codes
108 cards · 🇺🇸 English
REST and GraphQL API concepts plus common HTTP status codes.
- 🎨
CSS: Box-Modell, Selektoren & Media Queries
129 cards · 🇺🇸 English
Das CSS-Box-Modell, Selektortypen, Media Queries und Animationen.
- 📄
HTML : balises et attributs
99 cards · 🇺🇸 English
Éléments HTML essentiels et leurs attributs.
- 🎨
CSS: Box Model, Selectors & Media Queries
129 cards · 🇺🇸 English
The CSS box model, selector types, media queries, and animations.
- 🔒
Web Security: OWASP & Authentication
35 cards · 🇺🇸 English
Common web vulnerabilities (OWASP Top 10) and authentication concepts.
- 🔷
TypeScript: Types, Interfaces & Generics
77 cards · 🇺🇸 English
Core TypeScript type system: types, interfaces, and generics.