Understanding the CSS Clear Property

It dúdlike CSS-eigenskip is ûnderdiel fan CSS sûnt CSS1. It litte jo bepale hokker eleminten besykje neist it lêzen elemint en op hokker side (s). It dúdlike eigendom hat fiif mooglike wearden:

Hoe kin it CSS klante Eigenskip brûke

De meast foarkommende manier om it dúdlike eigendom te brûken is nei't jo in float-eigenskip brûkt hawwe op in elemint. Bygelyks:

Tekst njonken myn byld.

Tekst dat ûnder myn byld stiet.

Alle eleminten standert te lêzen: gjin; , dus as jo net wolle dat oare eleminten besykje wat, dan moatte jo de dúdlike styl feroarje.

As jo ​​dúdlike float binne, passe jo jo dúdlik oan jo float. Dus as jo it elemint nei it link bliuwe, dan moatte jo lofts dúdlik meitsje. Jo floatd elemint sil fierder bliuwe, mar it lêzen elemint en alles nei't it ferskynt ûnder it webstee.

As jo ​​eleminten hawwe dy't flak nei rjochts en links binne, kinne jo gewoan ien side lêze of jo kinne beide dúdlik meitsje.

Brûk ynsichtich yn Layouts

De meast foarkommende manier de measte ûntwerpers brûke it dúdlike eigenskip yn 'e layout fan side-eleminten . Jo kinne in ôfbylding hawwe dat flugget yn in blok fan tekst en wolle de folgjende alinea begjinne ûnder it ôfbylding begjinne, of jo kinne in hiele kolom fan tekst hawwe dat jo besykje in oare tekst fan tekst te floeie, mei in tekst dy't hjirûnder ferskynt.

Hjir is it HTML foar in layout yn dizze foarm.

It hat ien div-container dy't in oar hâldt dat flak nei de linkers.



In koarte floatd div



Ynhâld binnen de container div dy't nei it rjocht komme fan de floatde div.

Dit sil goed fine, mei de koartere div floeiend nei links fan 'e rest fan de ynhâld fan' e haad div.

Jo kinne de tekst njonken de floatbere kaar lêze troch in gewoan tafoegje oan in tag dêr't jo wolle dat it skriuwen begjinne moat ûnder it floatdok.

Mar it probleem komt as de flotde kast is langer dan de ynhâld neist it. As jo ​​sjogge, dan wurdt de eftergrûnkleur fan 'e haadkast net nei de boaiem fan' e floatbere kaai brocht.

Gelokkich is der in maklike manier om dit te ferbetterjen: it eigendom. Troch it haadkodet te setten foar oerflak: auto; De eftergrûnkleur bliuwt njonken de langer floatde kast op 'e boaiem, lykas yn dit foarbyld sjen .