⊗mkSpFxTCG 101 of 128 menu

Ubao wa Kioo na Vipimo Vilivyosahihi katika CSS

Wacha tutengeneze ubao wa kioo unaofanya kazi bila shida kwa kutumia vipimo vya margin. Tuchukulie tuna ubao wa kioo wa kwanza bila vipimo:

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

:

Wacha tufanye vipimo vya usawa kati ya vipengele kwa kutumia margin.

Kwa hili, wacha tuweke kwa kila kipengele cha mwanao margin-right thamani ya 10px, na kwa kila mwanao wa tatu tuweke margin huu kuwa sifuri. Tutatumia dhana ya nth-child, tukiweka parameta yake ili kupata kipengele cha tatu kila mara.

Pia tuongeze upana wa kipengele mzazi hadi 320px, ili kupa nafasi kwa ajili ya vipimo, na tuone tunachopata:

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

:

Kwa hiyo, yote yanafanya kazi. Wacha tuondoe kipengele cha mwisho ili safu ya mwisho iwe na vipengele vichache na kuhakikisha kuwa hatatakuwa na shida kwa safu hii ya mwisho:

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

:

Tengeneza ubao wa kioo wenye vipengele viwili kwa kila safu na umbali kati ya vipengele ukiwa 20px.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa