Heim > Web-Frontend > CSS-Tutorial > Hauptteil

CSS-Architektur in BS-Projekten_Laden Sie nur das CSS, das Sie benötigen.Erleben Sie den Austausch

WBOY
Freigeben: 2016-05-16 12:04:40
Original
1445 Leute haben es durchsucht

Lassen Sie uns zunächst über die Vorteile dieser Architektur sprechen:
1. Die schwere CSS-Schreibarbeit kann problemlos verteilt werden, ohne sich gegenseitig zu beeinflussen.
2. Die Struktur ist klar und leicht zu warten und zu ändern.
3. Jede Webseite lädt nur das CSS, das sie benötigt.

Um es zusammenzufassen: Verbessern Sie die Entwicklungseffizienz, verbessern Sie die Wartungseffizienz und verbessern Sie die Effizienz beim Laden von Webseiten.

Lassen Sie mich das obige CSS-Strukturdiagramm erklären:

Die fünf schwarzen Symbole in der Mitte des Bildes stellen die Webseite dar, das obere ist die Masterseite und die unteren vier sind Unterseiten. Jeder, der VS verwendet, kennt die Rolle der Masterseite, die dem Include in ASP entspricht. Die gemeinsamen Teile werden in Masterseiten und die unabhängigen Teile in Unterseiten umgewandelt, um die Entwicklungseffizienz zu verbessern.

Das grüne Kästchen oben im Bild ist der globale CSS-Teil. Sie werden im Stilordner gespeichert, vom Master aufgerufen und auf alle Unterseiten angewendet.

Das blau gepunktete Feld oben im Bild ist ein einzelner CSS-Teil, in dem jede Unterseite über einen entsprechenden Ordner zum Speichern ihrer eigenen, eindeutigen CSS-Datei verfügt. Sie werden im Ordner „styles/x“ gespeichert. Gesteuert durch die entsprechenden C#-Dateien: Beim Öffnen verschiedener Unterseiten lädt der Master das CSS der aktuellen Seite.

Das rote Feld in der unteren linken Ecke des Bildes ist der Thementeil, der zum Speichern globaler Stile und Bilder verwendet wird. Die Funktion ist die gleiche wie bei der grünen Box, außer dass sie von der Unterseite und nicht von der Masterseite geladen wird. Es spielt keine Rolle, ob dieser Teil mit der grünen Box zusammengeführt wird.

Lassen Sie mich als Nächstes vorstellen, welchen Nutzen so viele CSS-Dateien haben.

– Adm/styles
– Globaler Basic-Stil von Basic.css
– Globaler Layout-Stil von Layout.css (Größe, Positionierung usw.)
– Globaler schöner Stil von General.css (Farbe, Bild) usw.)
– Ordner „Adm/styles/GroupManager“ (Beispiel)
– Group_Layout.css Gruppenseitenspezifischer Layoutstil
– Group_General.css Gruppenseitenspezifischer schöner Stil

Der Aufruf so vieler CSS führt zu mehr Serveranfragen. Die Lösung ist unten beigefügt.

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!