Skip to main content

Förstå CSS Clear Property

gahuwat walay lingaw (Maj 2025)

gahuwat walay lingaw (Maj 2025)
Anonim

De klar CSS-egenskapen har varit en del av CSS sedan CSS1. Den låter dig ange vilka element som kan flyta bredvid det rensade elementet och på vilken sida / sidorna. De klar egendom har fem möjliga värden:

  • ingen
  • vänster
  • höger
  • både
  • ärva

Så här använder du CSS Clear Property

Det vanligaste sättet att använda klar egendom är när du har använt a flyta egendom på ett element. Till exempel:

  • Text bredvid min bild.
  • Text som ligger under min bild.

Alla element som standard till tydlig: none;, så om du inte vill att andra element ska flyta bredvid något, måste du ändra klar stil.

När du rensar flyter, matchar du din röjning till din flottör. Så om du svävar elementet till vänster, ska du rensa åt vänster. Ditt flytande element fortsätter att flyta, men det rensade elementet och allt efter det kommer att visas under det på webbsidan.

Om du har element som floats både till höger och vänster kan du radera bara en sida eller du kan rensa både.

Använda tydliga layouter

Det vanligaste sättet som de flesta designers använder klar egendom är i layout av sidelement. Du kanske har en bild som flyter i ett textblock och vill att nästa stycke börjar under bilden, eller du kan ha en hel kolumn text som du vill flyta bredvid en annan massa text, med lite text som visas nedan.

Här är HTML för en layout i denna form. Den har en div-behållare som håller en annan som är flytad till vänster.

En kort floated div

Innehåll inne i container div som kommer att vara till höger om floated div.

Detta kommer att fungera bra, med den kortare diven flytande till vänster om resten av innehållet i huvud div.

Du kan rensa texten bredvid den flytande rutan genom att helt enkelt lägga till en tagg där du vill att den ska börja skriva under den flytande rutan.

Men problemet kommer när den flytande rutan är längre än innehållet bredvid den. Sedan, som du kan se, bärs inte bakgrundsfärgen på huvudlådan ner till botten av den flytande lådan.

Lyckligtvis finns det ett enkelt sätt att fixa detta: fastigheten. Genom att ställa in huvudlådan till overflow: auto; bakgrundsfärgen kommer att förbli bredvid den längre floated boxen längst ner, som visas i det här exemplet.