Heim  >  Artikel  >  Web-Frontend  >  Was ist zu tun, wenn das Float-Attribut einen Zeilenumbruch verursacht?

Was ist zu tun, wenn das Float-Attribut einen Zeilenumbruch verursacht?

yulia
yuliaOriginal
2018-09-21 15:46:522475Durchsuche

Das Seitenlayout ist untrennbar mit der Verwendung von Floats verbunden. Was ist zu tun, wenn das Float-Attribut Zeilenumbrüche verursacht? Freunde, die es wissen möchten, lesen Sie bitte weiter unten, ich hoffe, es kann Ihnen helfen.

In der h5-Entwicklung werden Float-Attribute häufig verwendet, um einige Layoutprobleme zu lösen. In einigen komplexen Layouts kann es jedoch auch zu Phänomenen wie der Verwendung des Float-Attributs kommen, die dazu führen, dass die Elemente in einer Zeile nicht ausgerichtet werden können oder die Float-Elemente umbrochen werden. Wenn wir auf ein solches Problem stoßen, können wir die Position des Elements ändern, um das Problem des Zeilenumbruchs oder der Fehlausrichtung von Elementen zu lösen.

<div class="container">
    <a href="address-manager.html">
        <i class="icon-home icon-large"></i>
        <p>修改收货地址</p>
        <i class="icon-angle-right icon-2x"></i>
    </a>
</div>

Als ich beispielsweise ein menüähnliches Layout schrieb, trat dieses Phänomen in der Spalte „Adresse ändern“ auf, als ich das Element einfügte, das ich nach rechts verschieben möchte (den rechten Pfeil). Das Anpassen des Codes an die Position des ersten Elements löst das Problem des Umbruchs von Gleitkommazeilen.

Da jeder Browser einige Unterschiede im Stil aufweist, gibt es eine andere Situation, in der das rechts schwebende Element ein Zeilenumbruchproblem hat, wenn die Breite nicht ausreicht. In diesem Fall kann es einfach gelöst werden Ändern der Breite.

Das Folgende ist eine Zusammenfassung der Merkmale im Zusammenhang mit dem Float-Attribut, die während des Informationssuchprozesses gelernt wurden:

Float ist ein Floating-Positionierungsattribut in CSS

Eigenschaften:

1. Die schwebende Box kann nach links und rechts schweben, bis ihre äußere Kante auf die umschließende Box oder eine andere schwebende Box trifft Der normale Fluss des Dokuments ignoriert das Vorhandensein der Box.

3 🎜>

4. Wenn die Höhe der schwebenden Box die umschließende Box (d. h. das übergeordnete Layout) überschreitet, wird die Höhe der umschließenden Box nicht automatisch erweitert des enthaltenden Kastens wird 0 sein, was das sogenannte Höhenkollaps-Phänomen ist.

Die obige Situation ist tatsächlich eine Manifestation der Floating-Box, die sich auf die Inline-Box auswirkt.

Das obige ist der detaillierte Inhalt vonWas ist zu tun, wenn das Float-Attribut einen Zeilenumbruch verursacht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn