Inhaltsverzeichnis
Zusammenfassung der drei Layoutmethoden von HTML
1 Gewöhnlicher Ablauf
2 Positionierungsfluss
1> absolut, absolute Positionierung: absolut positionierte Elemente Die Position wird relativ zum nächstgelegenen positionierten (Positionierungsfluss) Vorgängerelement (relativ/absolut/fest) bestimmt. Wenn das Element keine positionierten Vorfahren hat, ist seine Position relativ zum anfänglichen enthaltenden Block (Körper). Die Position des
2> fest, feste Positionierung: Die feste Positionierung kann als eine Art absolute Positionierung verstanden werden. Feste Positionierungselemente werden relativ zum Browserfenster positioniert. Dies ermöglicht die Erstellung von Elementen, die immer an einer festen Position im Fenster erscheinen. Die Position des
3> erben, Vererbung: erbt den Wert des Positionsattributs des übergeordneten Elements.
4> relativ, relative Positionierung: Relative Positionierung bedeutet, sich relativ zu seiner vorherigen Position im normalen Fluss zu bewegen. Das heißt, relativ zu seiner normalen Position positioniert.
5> statisch, statische Positionierung: Standardwert, keine Positionierung, das Element erscheint im normalen Fluss, dh im normalen Fluss oben, ohne Berücksichtigung von oben, unten und links , rechts Oder Z-Index-Deklaration.
3 Floating Flow
Floating Flow verfügt nur über eine Satzmethode, nämlich den horizontalen Satz. Es kann nur ein Element auf die linke oder rechte Ausrichtung eingestellt werden. Die zuerst schwebenden Elemente werden vorne angezeigt und die später schwebenden Elemente werden hinten angezeigt.
1> erben, Vererbung: erbt den Wert des Float-Attributs des übergeordneten Elements.
2> links, schwebend nach links: Das Element schwebt nach links. Derjenige, der zuerst schwimmt, ist links und derjenige, der später schwimmt, ist rechts.
3> keine, nicht gleitend: Standardwert.
4> right, float right: Das Element schwebt nach rechts. Derjenige, der zuerst schwimmt, ist rechts und derjenige, der später schwimmt, ist links.
Heim Web-Frontend HTML-Tutorial Welche Layoutmethoden gibt es für HTML-Webseiten?

Welche Layoutmethoden gibt es für HTML-Webseiten?

Oct 11, 2017 am 09:29 AM
html Welche 方式


Zusammenfassung der drei Layoutmethoden von HTML

1 Gewöhnlicher Ablauf

Auch bekannt als regulärer Fluss , die Standardformatierungsmethode des Browsers. Der normale Fluss ist in den meisten Fällen die Art und Weise, wie Elemente auf einer Webseite gerendert werden. Der gesamte HTML-Code befindet sich in Blockboxen (Elemente auf Blockebene) oder Inline-Boxen (Inline-Elemente). Wenn ein Browser mit der Darstellung eines HTML-Dokuments beginnt, weist er den Elementen den benötigten Platz zu, beginnend am oberen Rand des Fensters und arbeiten sich durch den Dokumentinhalt. Sofern die Abmessungen des Dokuments nicht ausdrücklich durch CSS eingeschränkt werden, erweitert der Browser das Dokument vertikal, um den gesamten Inhalt aufzunehmen. Jedes neue Element auf Blockebene wird als neue Zeile gerendert. Inline-Elemente (Inline-Element-/Inline-Block-Ebene) werden der Reihe nach horizontal gerendert, bis die aktuelle Zeile auf eine Grenze stößt, und dann für das vertikale Rendering zur nächsten Zeile wechseln.

2 Positionierungsfluss

Welche Layoutmethoden gibt es für HTML-Webseiten?

1> absolut, absolute Positionierung: absolut positionierte Elemente Die Position wird relativ zum nächstgelegenen positionierten (Positionierungsfluss) Vorgängerelement (relativ/absolut/fest) bestimmt. Wenn das Element keine positionierten Vorfahren hat, ist seine Position relativ zum anfänglichen enthaltenden Block (Körper). Die Position des

-Elements wird durch die Attribute „left“, „top“, „right“ und „bottom“ angegeben.

Absolut positionierte Elemente liegen außerhalb des Standardflusses. Nimmt im Standard-Stream keinen Platz ein.

Absolut positionierte Elemente unterscheiden nicht zwischen Elementen auf Blockebene/Inline-Elementen/Inline-Elementen auf Blockebene.

Wenn ein absolut positioniertes Element den Körper als Referenzpunkt verwendet, verwendet es tatsächlich die Breite und Höhe des ersten Bildschirms der Webseite als Referenzpunkt und nicht die Breite und Höhe der gesamten Webseite . Das positionierte Element wird beim Scrollen der Seite gescrollt.

Wenn eine Box absolut positioniert ist, kann margin: 0 auto nicht verwendet werden; um die Box selbst zu zentrieren, können Sie left: 50% verwenden: - Stellen Sie die Elementbreite auf halbe Pixel ein, um sie zu zentrieren.

2> fest, feste Positionierung: Die feste Positionierung kann als eine Art absolute Positionierung verstanden werden. Feste Positionierungselemente werden relativ zum Browserfenster positioniert. Dies ermöglicht die Erstellung von Elementen, die immer an einer festen Position im Fenster erscheinen. Die Position des

-Elements wird durch die Attribute „left“, „top“, „right“ und „bottom“ angegeben.

Elemente mit fester Position liegen außerhalb des Standardflusses und belegen keinen Platz im Standardfluss. Das kann als Löschung aus dem Standard-Stream verstanden werden.

Fest positionierte Elemente unterscheiden nicht zwischen Elementen auf Blockebene/Inline-Elementen/Inline-Elementen auf Blockebene.

E6 und niedrigere Versionen unterstützen keine feste Positionierung und können mit Javascript gelöst werden.

3> erben, Vererbung: erbt den Wert des Positionsattributs des übergeordneten Elements.

4> relativ, relative Positionierung: Relative Positionierung bedeutet, sich relativ zu seiner vorherigen Position im normalen Fluss zu bewegen. Das heißt, relativ zu seiner normalen Position positioniert.

Bei Verwendung der relativen Positionierung nimmt das Element immer noch den ursprünglichen Platz ein, unabhängig davon, ob das Element verschoben wird, sodass das Verschieben des Elements dazu führt, dass es andere Felder verdeckt.

Bei der relativen Positionierung kann nur ein Positionierungsattribut in die gleiche Richtung verwendet werden.

Die relative Positionierung weicht nicht vom Standardablauf ab. Unterscheiden Sie daher bei der relativen Positionierung zwischen Elementen auf Blockebene/Inline-Elementen/Inline-Elementen auf Blockebene. Und da relativ positionierte Elemente Positionen im Standardfluss belegen, wirkt sich das Festlegen von Attributen wie Rand/Abstand für relativ positionierte Elemente auf das Layout des Standardflusses aus.

3 Floating Flow

Floating Flow verfügt nur über eine Satzmethode, nämlich den horizontalen Satz. Es kann nur ein Element auf die linke oder rechte Ausrichtung eingestellt werden. Die zuerst schwebenden Elemente werden vorne angezeigt und die später schwebenden Elemente werden hinten angezeigt.

Es gibt keine zentrale Ausrichtung im schwebenden Fluss und es gibt keinen zentralen Wert. Margin: 0 auto kann nicht in Floating-Streams verwendet werden.

Im schwebenden Fluss wird nicht zwischen Elementen auf Blockebene/Inline-Elementen/Inline-Elementen auf Blockebene unterschieden. Unabhängig davon, ob es sich um Elemente auf Blockebene/Inline-Elemente/Inline-Elemente auf Blockebene handelt, können sie horizontal gesetzt werden. Sowohl Breite als auch Höhe können eingestellt werden.

Wenn ein Element auf Float eingestellt ist, wird es vom Standardfluss getrennt (außerhalb des Standards) und nimmt keinen Platz im Standardfluss ein. Wenn das folgende Element zu diesem Zeitpunkt nicht schwebt, überdeckt dieses Element zu diesem Zeitpunkt das folgende Element.

Welche Layoutmethoden gibt es für HTML-Webseiten?

1> erben, Vererbung: erbt den Wert des Float-Attributs des übergeordneten Elements.

3> keine, nicht gleitend: Standardwert.

Das obige ist der detaillierte Inhalt vonWelche Layoutmethoden gibt es für HTML-Webseiten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Tabellenrahmen in HTML Tabellenrahmen in HTML Sep 04, 2024 pm 04:49 PM

Anleitung zum Tabellenrahmen in HTML. Hier besprechen wir verschiedene Möglichkeiten zum Definieren von Tabellenrändern anhand von Beispielen für den Tabellenrand in HTML.

HTML-Rand links HTML-Rand links Sep 04, 2024 pm 04:48 PM

Anleitung zum HTML-Rand links. Hier besprechen wir einen kurzen Überblick über HTML margin-left und seine Beispiele sowie seine Code-Implementierung.

Verschachtelte Tabelle in HTML Verschachtelte Tabelle in HTML Sep 04, 2024 pm 04:49 PM

Dies ist eine Anleitung für verschachtelte Tabellen in HTML. Hier diskutieren wir anhand der entsprechenden Beispiele, wie man eine Tabelle innerhalb der Tabelle erstellt.

HTML-Tabellenlayout HTML-Tabellenlayout Sep 04, 2024 pm 04:54 PM

Leitfaden zum HTML-Tabellenlayout. Hier besprechen wir die Werte des HTML-Tabellenlayouts zusammen mit den Beispielen und Ausgaben im Detail.

HTML-Eingabeplatzhalter HTML-Eingabeplatzhalter Sep 04, 2024 pm 04:54 PM

Leitfaden für HTML-Eingabeplatzhalter. Hier besprechen wir die Beispiele für HTML-Eingabeplatzhalter zusammen mit den Codes und Ausgaben.

HTML-geordnete Liste HTML-geordnete Liste Sep 04, 2024 pm 04:43 PM

Leitfaden zur HTML-geordneten Liste. Hier besprechen wir auch die Einführung von HTML-geordneten Listen und Typen sowie deren Beispiele

Text in HTML verschieben Text in HTML verschieben Sep 04, 2024 pm 04:45 PM

Anleitung zum Verschieben von Text in HTML. Hier besprechen wir eine Einführung, wie Marquee-Tags funktionieren, mit Syntax und Beispielen für die Implementierung.

HTML-Onclick-Button HTML-Onclick-Button Sep 04, 2024 pm 04:49 PM

Anleitung zum HTML-OnClick-Button. Hier diskutieren wir deren Einführung, Funktionsweise, Beispiele und Onclick-Events in verschiedenen Veranstaltungen.

See all articles