Verwenden von CSS für horizontale Navigation Hintergrundbild fixe Höhe

July 8

Web-Seiten, wie Papierdokumente in den meisten westlichen Kulturen orientieren sich traditionell vertikal: Inhalte, die auf die Seite passen, werden nicht nach unten erweitert. Cascading Style Sheet (CSS)-Code, jedoch ist sehr vielseitig und Sie können erzwingen, den überschüssigen Inhalt Ihrer Seite nach rechts erweitern statt. Unterdrücken Sie die vertikale Bildlaufleiste mit der Eigenschaft "Overflow-y" und die "White-Space"-Eigenschaft verhindern, dass Inhalt nach unten fließt. Passen Sie ein Hintergrundbild auf die Höhe des Browserfensters um Ihre horizontale Website-Templates abzuschließen.

Anweisungen

1 Fügen Sie den folgenden Code zwischen die Tags "Kopf" Ihres HTML-Dokuments:

< Typ style = "Text/Css" >

Körper {}

Overflow-y: hidden;

White-Space: Nowrap;

}

< / style >

2 Schreiben Sie einen Absatz lang genug über den rechten Rand der Seite in den Körper Ihres HTML-Dokuments zu erweitern. Speichern Sie die Seite und laden Sie es in einem Webbrowser. Beachten Sie, dass der Inhalt wird nicht umbrochen, sondern erstreckt sich horizontal so viel wie nötig.

3 Partitionieren Sie den horizontalen Abstand mit Span-Elemente mit ihrer "anzeigen"-Eigenschaft auf "Inline-Block." Fügen Sie beispielsweise die folgende Klassendefinition zu den CSS-Code im Abschnitt "Kopf":

{.partition}

Breite: 500px;

Display: Inline-block;

Vertical-align: top;

weiß-Platz: Normal;

}

Die Breite der horizontalen Partitionen muss manuell angegeben werden, da der Browser-Rand nicht mehr wickeln führt. Die Eigenschaft "White-Space" würde vom Körper standardmäßig vererbt werden, damit es überschrieben wird, um Texte und Inhalte innerhalb einer Partition zu wickeln. Hinzufügen von "Span" Elementen zugewiesen Klasse "Partition", um den Körper Ihres Dokuments platzieren von Inhalten innerhalb der einzelnen zusammen gruppiert werden. Beachten Sie, dass enthält eine "Partition" Span mehr Inhalt als in es passen, diese Inhalte aus dem unteren Bereich des Fensters zu verlängern und zugegriffen werden kann.

4 Fügen Sie folgende Zeilen an den "Körper" Block der CSS-Code, ersetzen den Dateinamen des Bildes zum Hinzufügen eines Hintergrundbildes, das Größe ist auf die Höhe des Browserfensters "background.jpg":

Background-Image:URL('background.jpg');

Hintergrund-Größe: enthalten;

Tipps & Warnungen

  • Fügen Sie das folgende Tag ganz oben auf Ihrem HTML-Dokument zur Gewährleistung der Kompatibilität mit Internet Explorer hinzu:
  • <! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 / / EN" "als http://www.w3.org/TR/html4/strict.dtd" >