Heim >Web-Frontend >CSS-Tutorial >klar (HTML -Attribut)
Das Attribut clear
: Eine veraltete Methode zum Steuerelementfluss. Dieses HTML -Attribut, das jetzt als veraltet angesehen wird, wurde verwendet, um zu verhindern, dass Inhalte um schwimmende Elemente (wie Bilder oder Tabellen) umwickeln. Anstatt clear
zu verwenden, beruht die moderne Webentwicklung auf CSS für die Layout -Steuerung.
Die Funktionalität des Attributs clear
wird mit der Eigenschaft CSS clear
repliziert. Hier ist ein Vergleich:
veraltete HTML:
<code class="language-html"><br clear="left"></code>
modernes CSS:
<code class="language-html"><br style="clear: left;"></code>
(Hinweis: Inline -CSS ist, wie oben gezeigt, im Allgemeinen entmutigt. Es ist die beste Praxis, Stile in einer separaten CSS -Datei oder innerhalb der <style></style>
-Tags im zu definieren.)
Beispiel: Verhindern, dass Text um ein recht ausgerichtetes Bild wickelt.
<code class="language-html"><p><img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174061669131942.jpg" class="lazy" alt="clear (HTML attribute) "> The rest of the day was a lazy one, partly spent by the complex pool, partly inside watching British TV, but we couldn't be doing this for the rest of the holiday. Already we were missing having the car! <br style="clear: both;"> I decided to check out what the weather would be doing for the next few days, as that would help us make any decisions about future excursions. </p></code>
häufig gestellte Fragen (FAQs)
Zweck des clear
-attributs: Das Attribut steuert Elementfluss, insbesondere um schwimmende Elemente. Es gibt an, welche Seiten (links, rechts, beides oder keine) schwimmende Elemente daran gehindert werden. clear
Unterschied zwischen und CSS clear
: float
positioniert ein Element links oder rechts, sodass andere Inhalte um ihn herum fließen können. float
verhindert dieses Verpackungsverhalten. clear
mit nicht geflochtenen Elementen: clear
wirkt sich nur auf schwebende Elemente aus. Verwenden Sie andere CSS-Eigenschaften (wie clear
, position
oder display
) für nicht getroffene Elemente.
flex
: Dies verhindert, dass schwebende Elemente auf beiden Seiten des Elements erscheinen. clear: both
auf das Layout: clear
beeinflusst das Layout signifikant, indem die Positionierung der Elemente relativ zu schwimmenden Elementen gesteuert wird. Es schafft sauberere, organisierte Layouts.
clear
wird in modernen Browsern weithin unterstützt, aber Tests über Browser werden immer empfohlen.
clear
mit Inline -Elementen: Obwohl es technisch möglich ist, ist es aufgrund ihres inhärenten Verhaltens weniger effektiv mit Inline -Elementen. clear
mit schwebenden Elementen: Auslösen clear
kann zu überlappenden oder falsch ausgerichteten Elementen führen.
clear
In Responsive Design: clear
ist nützlich für das reaktionsschnelle Design, um konsistente Layouts über verschiedene Bildschirmgrößen hinweg aufrechtzuerhalten.
Häufige Probleme: unerwartetes Clearing -Verhalten kann mit verschachtelten Elementen oder komplexen Layouts auftreten. Denken Sie daran, clear
funktioniert nur mit schwebenden Elementen, nicht absolut positioniert oder flexiale Elemente.
Das obige ist der detaillierte Inhalt vonklar (HTML -Attribut). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!