⊗mkSpFxTCG 101 of 128 menu

CSSтеги менен туура эмес боштуктарга ээ плитка

Келгиле, чынында эле көйгөйсүз иштей турган маржиндерде боштуктарга ээ плитка жасайлы. Башында бизде мындай боштуксуз плитка болсун:

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

:

Келгиле, элементтердин ортосундагы горизонталдык боштуктарды margin аркылуу жасайлы.

Бул үчүн бардык балдар-элементтерге margin-right маанисин 10px кылабыз, жана ар биринчи үчүнчү балдын marginин нөлгө чыгарабыз. Бул үчүн nth-child псевдоклассын колдонобуз, анын параметрин ар биринчи үчүнчү элементти алуу үчүн коёбуз.

Боштуктар үчүн орун берүү үчүн ата-энесинин туурасын 320px, чейин көбөйтөбүз жана биздин натыйжаны көрөбүз:

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

:

Ошентип, баары иштейт. Келгиле, акыркы элементти алып салалы, акыркы катарда аз элемент болсун жана бул акыркы катар менен биздин көйгөйүбүз болбой тургандыгына ишенели:

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

:

Эки элементтен турган, элементтердин ортосундагы аралыгы 20px болгон плитка жасаңыз.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу