⊗mkSpFxTCG 101 of 128 menu

Rrjeti me Hapësira të Sakta në CSS

Le të krijojmë një rrjet me hapësira në margjina që funksionon pa probleme. Le të supozojmë se fillimisht kemi një rrjet të tillë pa hapësira:

<div class="parent"> <div class="child">1</div> <div class="child">2</div> <div class="child">3</div> <div class="child">4</div> <div class="child">5</div> <div class="child">6</div> <div class="child">7</div> <div class="child">8</div> <div class="child">9</div> </div> .parent { display: flex; flex-wrap: wrap; width: 300px; border: 1px solid red; } .child { box-sizing: border-box; width: 100px; height: 100px; border: 1px solid green; }

:

Le të krijojmë hapësira horizontale midis elementeve duke përdorur margin.

Për ta bërë këtë, le të vendosim për të gjithë elementët-fëmijë margin-right në vlerën 10px, dhe për çdo të tretë fëmijë le ta rivendosim këtë margin në zero. Le të përdorim për këtë pseudo-klasën nth-child, duke vendosur parametrin në mënyrë që të marrim çdo element të tretë.

Le të rrisim gjithashtu gjerësinë e prindit në 320px, për të lënë vend për hapësirat, dhe le të shohim çfarë marrim:

<div class="parent"> <div class="child">1</div> <div class="child">2</div> <div class="child">3</div> <div class="child">4</div> <div class="child">5</div> <div class="child">6</div> <div class="child">7</div> <div class="child">8</div> <div class="child">9</div> </div> .parent { display: flex; flex-wrap: wrap; width: 320px; border: 1px solid red; } .child { box-sizing: border-box; width: 100px; height: 100px; margin-right: 10px; border: 1px solid green; } .child:nth-child(3n) { margin-right: 0; }

:

Pra, gjithçka funksionon. Le të heqim elementin e fundit në mënyrë që në rreshtin e fundit të ketë më pak elemente dhe të sigurohemi që me këtë nuk do të kemi probleme me këtë rresht të fundit:

<div class="parent"> <div class="child">1</div> <div class="child">2</div> <div class="child">3</div> <div class="child">4</div> <div class="child">5</div> <div class="child">6</div> <div class="child">7</div> <div class="child">8</div> </div> .parent { display: flex; flex-wrap: wrap; width: 320px; border: 1px solid red; } .child { box-sizing: border-box; width: 100px; height: 100px; margin-right: 10px; border: 1px solid green; } .child:nth-child(3n) { margin-right: 0; }

:

Krijoni një rrjet me dy elemente për rresht me distancë midis elementeve prej 20px.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo