⊗mkSpFxTCG 101 of 128 menu

CSS-de düzgün aralyklar bilen plitka

Hakykatdanam meselesiz işleýän, marginler bilen aralykly plitka ýasaýaly. Başlangyçda bizde aralyksyz şeýle plitka bar:

<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; }

:

Görnüşli elementleriň arasyndaky göni aralyklary margin arkaly ýasaýaly.

Bunun üçin ähli çagalaryň hemmesine margin-right häsiýetine 10px bahany bereli, ýöne her üçünji çaganyň bu margin-ini ýok edeli. Bunun üçin nth-child sahte-klassyndan peýdalanyp, onda her üçünji elementi aljak ýaly parametr bereli.

Eýesiniň giňligini 320px çenli artlaryň, aralyklar üçin ýer açmak üçin we näme alýandyklarymyza seredeli:

<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; }

:

Şeýlelik, hemme zady işleýär. Iň soňky elementi aýyralyň, soňky hatarda az element bolsun we şol soňky hatarda bizde bu meseläniň bolmaýandygyna göz ýetireli:

<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; }

:

Elementleriň arasyndaky aralygy 20px bolan, hatarda iki elementli plitka ýasaň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et