Natürlich gibt es auch viele Leute, die die gegenteilige Ansicht vertreten und glauben, CSS sei nicht so fortgeschritten, dass es Frameworks erforderte! Hier möchte ich ein Framework erklären, dass derzeit im Ausland sehr populär ist, strenggenommen handelt es sich dabei um ein Grid-System, nämlich das 960 Grid System. Durch dieses Tutorial erfahren Sie, dass Ihre Entwicklungsarbeit nach der Verwendung des 960-Frameworks schneller erledigt ist.960 Rastersystem Grundprinzipien960.css nicht bearbeiten Bearbeiten Sie die Datei 960.css nicht. Wenn Sie sie ändern, können Sie das Framework in Zukunft nicht mehr aktualisieren. Leseraster Bevor wir CSS-Code aus externen Dateien verwenden können, müssen wir diese zunächst in unserer HTML-Datei aufrufen. Nennen Sie es so:
Nachdem wir sie aufgerufen haben, müssen wir unsere eigene CSS-Datei aufrufen. Sie können Ihre CSS-Datei beispielsweise style.css oder site.css oder anders nennen. Nennen Sie es so:
BehälterIm 960-Framework können Sie zwischen zwei Containern mit den Klassennamen .container_12 und .container_16 wählen. Beide Container sind 960 Pixel breit (deshalb heißen sie 960-Raster), sie unterscheiden sich aber darin, dass sie eine unterschiedliche Anzahl an Spalten enthalten. Wie die Namen andeuten, ist der Container von .container_12 in 12 Spalten unterteilt, während .container_16 in 16 Spalten unterteilt ist. Beide 960 Pixel breiten Container sind horizontal zentriert. Raster/SpaltenSie können aus vielen verschiedenen Kombinationen von Spaltenbreiten wählen, die sich jedoch zwischen den beiden Containern unterscheiden. Sie können sich einen Eindruck von diesen Breiten verschaffen, indem Sie 960.css öffnen, es ist jedoch für die Gestaltung einer Website nicht erforderlich. Hier ist ein nützlicher Trick, um die Verwendung des Frameworks zu vereinfachen. Wenn Sie beispielsweise nur zwei Spalten in Ihrem Container (Hauptinhaltsbereich/Seitenleiste) verwenden möchten, können Sie Folgendes tun:
Vielleicht haben Sie es verstanden, nachdem Sie den obigen Code gesehen haben, aber ich möchte es trotzdem erklären. Dies bedeutet, dass Sie die Spalten grid_4 und grid_8 im Container container_12 verwendet haben und 4+8 ergibt 12! Verstehst du? Einer der Vorteile der Verwendung eines Rastersystems besteht darin, dass Sie die Breite jeder einzelnen Spalte nicht berechnen müssen, wodurch viele Berechnungen eingespart werden. Sehen wir uns an, wie man ein vierspaltiges Layout schreibt:
Wie Sie sehen, funktioniert dieses System ziemlich gut. Wenn Sie versuchen, seine Worte in Ihrem Browser zu lesen, werden Sie feststellen, dass etwas nicht stimmt. Aber das macht nichts, denn genau das werden wir als Nächstes besprechen. RänderStandardmäßig ist zwischen den einzelnen Spalten ein gewisser Rand vorhanden. Jede Grid_(Wert hier einfügen)-Klasse hat einen linken und rechten Rand von 10 Pixeln. Das heißt, der Randwert zwischen den beiden Spalten beträgt 20px. Ein Rand von 20 Pixeln ermöglicht es dem Layout, den richtigen Weißraum beizubehalten und glatter auszusehen. Das ist einer der Gründe, warum ich das 960-Rastersystem mag. Im obigen Beispiel hatten wir einige Probleme beim Lesen aus dem Browser, das wollen wir also beheben. Das Problem besteht darin, dass jede Spalte einen linken und einen rechten Rand enthält, die Spalte ganz links jedoch keinen linken Rand und die Spalte ganz rechts keinen rechten Rand haben sollte. Hier ist die Lösung:
Sie müssen nur die Alpha- Klasse hinzufügen, um den linken Rand zu entfernen, und die Omega- Klasse, um den rechten Rand zu entfernen. Ok, jetzt ist unser Layout perfekt im Browser ausgerichtet. (ja, einschließlich IE6) StylingTatsächlich haben Sie bereits gelernt, wie Sie mit dem 960-Framework ein grundlegendes Rasterlayout erstellen. Möglicherweise möchten Sie Ihrem Layout aber auch etwas Stil verleihen.
Da CSS ein Prioritätsformat verwendet, um zu bestimmen, wie Stile interpretiert werden, hat die ID eine höhere Priorität als die Klasse. Auf diese Weise können wir mithilfe von ID-Selektoren in unseren separaten CSS-Dateien benutzerdefinierte Stile erstellen. Wenn es zufällig ein Stilattribut gibt, das mit 960 identisch ist, aber einen anderen Wert hat, gibt der Browser dem Stil in Ihrer CSS-Datei Vorrang. |
<<: Detaillierte Erklärung des Ref-Attributs von Vue
>>: So leiten Sie innerhalb von zwei Sekunden auf andere Seiten einer HTML-Seite um
Voraussetzungen: Docker ist bereits installiert 1...
Inhaltsverzeichnis 1. Einfaches Beispiel 2. Legen...
Inhaltsverzeichnis Vorwort Einen Stapel und zwei ...
Ich glaube, dass viele Partner, die gerade erst m...
<br />Originaltext: http://www.mikkolee.com/...
1. Herunterladen 1. Download-Adresse der offiziel...
Inhaltsverzeichnis Vite-Funktion Umgebung verwend...
Befehl zum Hinzufügen einer Route: 1.Route hinzuf...
Vorwort Dieser Artikel stellt hauptsächlich die r...
Vor einiger Zeit musste das Projekt die Funktion ...
Schauen wir uns zunächst meinen Fehlercode an. ht...
Ich konnte nie herausfinden, ob der Port belegt i...
OBS studio ist cool, aber JavaScript ist cooler. ...
Hinweis: Um das Root-Passwort in MySQL 5.7 zu kna...
VUE verwendet vue-seamless-scroll zum automatisch...