⊗mkSpFxTAW 103 of 128 menu

Mise en page en mosaïque avec largeur automatique des blocs en CSS

Dans la leçon précédente, dans notre mise en page en mosaïque, il fallait que la largeur des éléments et de leurs marges additionnées donne exactement la largeur du parent. Cela n'est pas très universel. Faisons en sorte que les éléments s'adaptent automatiquement à la largeur du parent.

Supposons que nous ayons un parent comme celui-ci :

.parent { display: flex; flex-wrap: wrap; width: 800px; margin: 50px auto; border: 1px solid red; }

Supposons que les éléments de cette mosaïque soient à 4 blocs par ligne :

.child { box-sizing: border-box; width: 200px; height: 100px; border: 1px solid green; }

Définissons la largeur de nos blocs de manière à ce que chacun d'entre eux occupe un quart du parent. Pour cela, réglons leur taille sur 25% :

.child { box-sizing: border-box; width: 25%; height: 100px; border: 1px solid green; }

Définissez la largeur des blocs en pourcentage de manière à ce que la mosaïque passe à trois blocs par ligne.

Définissez la largeur des blocs en pourcentage de manière à ce que la mosaïque passe à deux blocs par ligne.

Définissez la largeur des blocs en pourcentage de manière à ce que la mosaïque passe à un seul bloc par ligne.

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