⊗mkSpFxTAW 103 of 128 menu

Laatoitus automaattisella lohkojen leveydellä CSS:llä

Edellisessä oppitunnissa laatoituksessamme tuli niin, että elementtien leveyden ja niiden marginaalien piti yhteensä antaa vanhemman leveys. Tämä ei ole kovin universaalia. Tehdään niin, että elementit sopeutuvat automaattisesti vanhemman leveyteen.

Oletetaan, että meillä on tällainen vanhempi:

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

Oletetaan, että tämän laatoituksen elementit ovat 4 lohkoa per rivi:

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

Asetetaan lohkojemme leveys niin, että jokainen niistä vie neljänneksen vanhemmasta. Tätä varten asetamme niiden koon 25%:

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

Aseta lohkoille leveys prosentteina niin, että laatoituksessa on kolme lohkoa per rivi.

Aseta lohkoille leveys prosentteina niin, että laatoituksessa on kaksi lohkoa per rivi.

Aseta lohkoille leveys prosentteina niin, että laatoituksessa on yksi lohko per rivi.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää