Achten Sie darauf, die Bildhöhe durch die Höhe des echten Bildes zu ersetzen. Hier wird das Bild als Hintergrund angezeigt und da die Einrückung auf -2000 Pixel eingestellt ist, erscheint der echte Text 2000 Punkte auf der linken Seite des Bildschirms und ist unsichtbar. Aber Leute, die das Bild ausschalten, können es möglicherweise überhaupt nicht sehen, seien Sie also vorsichtig.
6. Eine weitere Anpassungstechnik für das CSS-Box-Modell
Die Anpassung dieses Box-Modells gilt hauptsächlich für IE-Browser vor IE6. Sie zählen die Rahmenbreite und den Leerraum in die Elementbreite. Zum Beispiel:
#box { width: 100px; border: 5px; padding: 20px }
Nennen Sie es so:
...
Die volle Breite des Felds sollte jetzt 150 Punkte betragen, was in allen Browsern außer IE vor IE6 korrekt ist. Aber in Browsern wie IE5 beträgt die volle Breite immer noch 100 Punkte. Dieser Unterschied kann mit der von früheren Leuten erfundenen Box-Anpassungsmethode behoben werden.
Doch derselbe Zweck kann mit CSS erreicht werden, um eine konsistente Anzeige zu gewährleisten.
#box { width: 150px } #box div { border: 5px; padding: 20px }
Rufen Sie so an:
...
Auf diese Weise beträgt die Breite unabhängig vom Browser 150 Punkte.
7. Blockelemente in der Mitte ausrichten
Wenn Sie eine Webseite mit fester Breite erstellen möchten und die Webseite horizontal zentriert sein soll, sieht das normalerweise so aus:
#content { width: 700px; margin: 0 auto }
Sie würden
verwenden, um alle Elemente zu umgeben. Das ist einfach, aber nicht gut genug, und Versionen vor IE6 zeigen diesen Effekt nicht. Ändern Sie das CSS wie folgt:
body { text-align: center } #content { text-align: left; width: 700px }
Dadurch wird der Inhalt der Webseite zentriert, daher habe ich
zum Inhalt hinzugefügt.
text-align: left .
8. Verwenden Sie CSS für die vertikale Ausrichtung
Eine vertikale Ausrichtung lässt sich ganz einfach mithilfe von Tischen erreichen. Stellen Sie einfach die Tischeinheit vertikal aus: Mitte. Aber das ist mit CSS nutzlos. Wenn Sie eine Navigationsleiste auf eine Höhe von 2 cm festlegen möchten und möchten, dass der Navigationstext vertikal zentriert ist, ist das Setzen dieses Attributs nutzlos.
Was ist die CSS-Methode? Stellen Sie übrigens die Zeilenhöhe dieser Wörter auf 2em ein: line-height: 2em und fertig.
9. CSS-Positionierung innerhalb des Containers
Ein Vorteil von CSS besteht darin, dass Sie ein Element beliebig positionieren können, sogar innerhalb eines Containers. Zum Beispiel für diesen Container:
#container { position: relative }
Auf diese Weise werden alle Elemente im Container relativ positioniert. Sie können es wie folgt verwenden:
...
Wenn Sie 30 Punkte von links und 5 Punkte von oben lokalisieren möchten, können Sie Folgendes tun:
#navigation { position: absolute; oben: 5px }
Natürlich können Sie auch Folgendes tun:
Rand: 5px 0 0 30px
Beachten Sie, dass die Reihenfolge der 4 Zahlen ist: oben, rechts, unten, links. Natürlich ist manchmal die Positionierung statt der Ränder besser.
10. Hintergrundfarbe direkt am unteren Bildschirmrand
Die Steuerung in vertikaler Richtung liegt außerhalb der Möglichkeiten von CSS. Wenn Sie möchten, dass die Navigationsleiste wie die Inhaltsleiste direkt zum Ende der Seite reicht, ist die Verwendung einer Tabelle sehr praktisch, wenn Sie jedoch nur CSS wie dieses verwenden:
#navigation {Hintergrund: blau; Breite: 150px}
Eine kürzere Navigationsleiste reicht nicht direkt nach unten, sondern endet, wenn der Inhalt auf halbem Weg endet. Was zu tun?
Leider besteht die einzige Möglichkeit zum Betrügen darin, der kürzeren Spalte ein Hintergrundbild hinzuzufügen, dessen Breite der Spaltenbreite entspricht und dessen Farbe mit der eingestellten Hintergrundfarbe übereinstimmt.
Sie können derzeit nicht em als Einheit verwenden, da der Trick dann aufgedeckt wird, sobald der Leser die Schriftgröße ändert, und Sie nur px verwenden können.
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn