Skip to main content

Zrozumienie Clear Property CSS

Privacy, Security, Society - Computer Science for Business Leaders 2016 (Czerwiec 2026)

Privacy, Security, Society - Computer Science for Business Leaders 2016 (Czerwiec 2026)
Anonim

The jasny Właściwość CSS jest częścią CSS od CSS1. Pozwala ci określić, które elementy mogą pływać obok wyczyszczonego elementu i po której stronie (stronach). The jasny Właściwość ma pięć możliwych wartości:

  • Żaden
  • lewo
  • dobrze
  • obie
  • dziedziczyć

Jak korzystać z właściwości CSS clear

Najczęstszy sposób korzystania z jasny właściwość jest po użyciu a pływak właściwość na elemencie. Na przykład:

  • Tekst obok mojego obrazu.
  • Tekst znajdujący się poniżej mojego obrazu.

Wszystkie elementy są domyślnie ustawione jasne: brak;, więc jeśli nie chcesz, aby inne elementy pływały obok czegoś, musisz zmienić jasny styl.

Podczas usuwania pływaków, dopasowujesz swój klarowny do swojego pływaka. Jeśli więc przesunąłeś element w lewo, powinieneś przejść w lewo. Twój pływający element będzie nadal pływał, ale wyczyszczony element i wszystko, co za nim pojawi się poniżej, pojawi się na stronie internetowej.

Jeśli masz elementy pływające po prawej i lewej stronie, możesz wyczyścić tylko jedną stronę lub możesz wyczyścić obie.

Używanie wyraźnego w układach

Najczęściej używany przez większość projektantów jasny Właściwość jest w układzie elementów strony. Możesz mieć obraz unoszący się wewnątrz bloku tekstu i chcesz, aby następny akapit zaczynał się pod obrazem, lub możesz mieć całą kolumnę tekstu, którą chcesz unieść obok kolejnej wiązki tekstu, z tekstem pojawiającym się poniżej.

Oto kod HTML dla układu w tym formularzu. Ma jeden pojemnik div, który trzyma inny po lewej stronie.

Krótki pływający div

Treści wewnątrz pojemnika div, które będą znajdować się po prawej stronie unoszonego div.

To zadziała dobrze, z krótszym div pływającym po lewej stronie reszty zawartości głównego div.

Możesz wyczyścić tekst obok pływającego pola, po prostu dodając tag, w którym chcesz zacząć pisać pod pływającym polem.

Ale problem pojawia się, gdy pływające pole jest dłuższe niż zawartość obok niego. Następnie, jak widać, kolor tła głównego pola nie jest przenoszony na dno pływającego pudełka.

Na szczęście istnieje prosty sposób, aby to naprawić: właściwość. Przez ustawienie głównego pola na overflow: auto; kolor tła pozostanie obok dłuższego pływającego pudełka na samym dole, jak pokazano w tym przykładzie.