⊗mkPmFlPWT 203 of 250 menu

Float-ominaisuus ja tekstiton vanhempi CSS:ssä

Oletetaan, että meillä on div-luokan parent ilman tekstiä, mutta kahdella lapsilohkolla luokassa child:

<div class="parent"> <div class="child">1</div> <div class="child">2</div> </div> .parent { width: 500px; border: 1px solid red; text-align: justify; } .child { width: 200px; height: 100px; border: 1px solid green; }

:

Tehdään lapsilohkoista kelluvia vasemmalle ja katsotaan, mitä tapahtuu:

<div class="parent"> <div class="child">1</div> <div class="child">2</div> </div> .parent { width: 500px; border: 1px solid red; text-align: justify; } .child { float: left; width: 200px; height: 100px; border: 1px solid green; }

:

Kuten näemme, lapsilohkot asettuivat riviin, kuitenkin vanhemman korkeus katosi ja meidän lohkomme työntyvät sen alapuolelle.

Tämä käyttäytyminen on meille jo tiedossa. Ongelman ratkaisemiseksi tulisi käyttää clearfix-menetelmää. Tehdään niin:

<div class="parent"> <div class="child">1</div> <div class="child">2</div> <div class="clearfix"></div> </div> .parent { width: 500px; border: 1px solid red; text-align: justify; } .child { float: left; width: 200px; height: 100px; border: 1px solid green; } .clearfix { clear: both; }

:

Toista sivu tämän esimerkin mukaisesti:

Toista sivu tämän esimerkin mukaisesti:

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ää