Wie man einen Block von HTML-Text vor einem anderen erscheinen

August 5

Wie man einen Block von HTML-Text vor einem anderen erscheinen

Cascading Stylesheet-Code macht es möglich, Stellung von HTML-Elementen auf einer Webseite. Sobald Sie die "Position"-Eigenschaft für ein Element festgelegt haben, können Sie das Element nach oben oder unten und die Links oder rechts verschieben. Es existiert auch eine Stapeln Reihenfolgeneigenschaft--der Z-Index--für positionierte Elemente. Um einen Block von HTML-Text über einen anderen zu verschieben, müssen Sie z. B. jedem Block eine Positionstyp und Z-Index geben.

Anweisungen

1 Öffnen Sie Ihre HTML-Datei in einem Editor oder erstellen Sie eine neue und platzieren Sie Ihre zwei Textblöcke. Sie benötigen eine Reihe von Tags Aufwickeln auf jeder TextBlock. Die meisten Tags funktionieren, aber < span > und < li > benötigen einen zusätzlichen CSS-Code später, so dass sie als Blöcke angezeigt werden. Stellen Sie sicher, dass beide Ihre Textblöcke nebeneinander sind. Fügen Sie eine neue Zeile über dem ersten Block und fügen Sie < Div > Tag hinzu. Enge heraus das < Div > durch Hinzufügen von < / Div > unten den zweiten TextBlock. < Div > ein "ID" Attribut zu geben. Geben Sie die Tags Aufwickeln auf jeden TextBlock als auch ein "ID" Attribut. Ihr zwei Blöcke könnte wie folgt aussehen:

< Div Id = "Text-Wrapper" >

< Div Id = "first" > hier ist einige Beispieltext. < / Div >

< Div Id = "zweite" > hier ist einige weitere Beispieltext. < / Div >

< / Div >

2 Öffnen Sie die CSS-Datei oder finden den < Stil > und < / style > Tags in Ihre HTML-Datei. Wenn Sie keine externe CSS-Datei verwenden und es keine < Style >-Tags gibt, fügen sie zwischen < Head > und < / Head > in Ihrer HTML-Datei. CSS-Code Satz die Position des Elements Umhüllung < Div > zu "Verwandten" wie folgt:

Text-Wrapper {Position: relative;} 3 Fügen Sie die absolute Positionierung für beide Ihre Text-Block-Elemente. Sobald Sie die Position auf Absolute festgelegt haben, können Sie angeben, wie viele Pixel nach oben oder unten und Links oder rechts. Da Sie die Verpackung < Div > Verwendung relativer Positionierung festgelegt haben, sind Ihre absoluten Positionen nur absolute innerhalb relativ positioniert, dass < Div >.

ersten {Position: absolute; Top: 0px; Links: 0px;} zweite {Position: absolute; Top: 5px; Links: 5px;} Im obigen Beispiel wird der erste Block des Textes heraus hinter den zweiten Block von fünf Pixel auf der Oberseite und fünf Pixel auf der linken Seite Höhepunkt.

4 Geben Sie jeden TextBlock einen Z-Index-Wert sagen Browser übereinander angezeigt. Der niedrigste Wert für einen Z-Index ist 0 (null), während die höchsten 9999 ist (ein Komma nicht enthalten). Keine hinzu "px" oder "Em" die Z-Index als Maßeinheit nicht braucht.

ersten {Position: absolute; Top: 0px; Links: 0px; Z-Index: 1;} zweite {Position: absolute; Top: 5px; Links: 0px; Z-Index: 0;} Dieser Code wird statt den zweiten TextBlock unterhalb der ersten, und dann der erste TextBlock wird fünf Pixel über die zweite und fünf Pixel nach rechts.

Tipps & Warnungen

  • Verwendung die: Hover Pseudo-Selektor ein Element Z-Index ändern. Diese machen es möglich, einen Artikel über einander zu erhöhen, wenn der Benutzer über einen Teil der Webseite Mäuse zu machen. Die: Hover Pseudo-Selektor funktioniert in jedem Browser außer Internet Explorer 6, die nur die Benutzung von < a >-Tags erlaubt.