⊗mkPmFlPHC 200 of 250 menu

Clearfix ir tėvinio elemento aukštis CSS

Palikime vieną div su klase parent, pašalinkime iš jo tekstą, palikdami tik plaukiantį paveikslėlį. Kaip jau žinote, šiuo atveju div aukštis susitrauks iki nulio, iš jo liks tik viršutinė ir apatinė sienelė. Paveikslėlis išlips iš mūsų div apačioje:

<div class="parent"> <img src="img.png" alt=""> </div> .parent { border: 1px solid red; } .parent img { float: left; }

:

Padarykime taip, kad plaukiantis paveikslėlis padidintų mūsų div aukštį. Tam naudojamas gudrus būdas - po paveikslėlio pastatykime div be teksto su klase clearfix.

Mūsų paveikslėlis yra plaukiantis elementas ir nepadidina tėvinio elemento aukščio, bet div-clearfix - nėra plaukiantis ir veikia tėvinio elemento aukštį.

Kadangi div-clearfix yra nustatyta savybė clear, taip atsitiks, kad jis bus nustumiamas paveikslėlio žemyn ir stovės po juo, tuo padidindamas tėvinio elemento aukštį.

Pats div-clearfix yra tuščias ir nematomas ekrane, bet tuo pačiu metu padidina tėvinio elemento aukštį.

Taigi, pabandykime:

<div class="parent"> <img src="img.png" alt=""> <div class="clearfix"></div> </div> .parent { border: 1px solid red; } .parent img { float: left; } .clearfix { clear: both; }

:

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti