Gefühle: Ich bin Backend-Entwickler. Manchmal fühle ich mich ein wenig schlecht, wenn ich einige statische (HTML-)Seiten bekomme und sehe, dass die Seitenstruktur und die Benennungsregeln äußerst unregelmäßig sind. Natürlich passieren solche Situationen normalerweise bei Neulingen. Im Allgemeinen nehmen wir die vorherigen Standardseiten heraus und benennen DEMOs, damit sie sie sehen können, um die Entwicklungseffizienz zu verbessern. Zweck: Dieser Artikel ist keine Einführung in die Spezifikation. Die Standardspezifikation finden Sie beim W3C. Es handelt sich lediglich um eine Routine, die auf alle Situationen anwendbar ist und auch unerfahrenen Entwicklern den Einstieg erleichtern soll. Programmierkenntnisse sind eine Sache, die ich hier nicht diskutieren werde. Hier werde ich nur über einige Methoden sprechen, die ich persönlich für in Ordnung halte. Das ist fürs Erste alles. Schauen wir uns den Code an. 1. Seitencodierungsstruktur und grundlegende Namenskonventionen Code kopieren Der Code lautet wie folgt:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <Kopf> <!--Seitenkodierung: meist UTF-8--> <meta http-equiv="Inhaltstyp" content="text/html; charset=gb2312" /> <title>Unbenanntes Dokument</title> <!--Weitere Stile und referenzierte externe Stildateien, der relative Pfad und der absolute Pfad werden hier nicht besprochen--> <style type="text/css"></style> <!--Zusätzliche Skripte und referenzierte externe Js, JQuery-Bibliotheken usw. --><script type="text/javascript"></script> </Kopf> <Text> <!--Header-Tag Manchmal wird der Header in den Warp aufgenommen, es ist jedoch besser, ihm ein separates Tag zuzuweisen--> <div id="Kopfzeile"> <!--Hinweis zum Navigationstag: Obwohl Kopfzeile und Navigation manchmal zu einer Einheit zusammengefasst werden, sollten sie der Einfachheit halber nicht verwechselt werden--> <div id="Navigation"> <ul> <li><a href="##">Nav1</a></li> <!--ODER--> <li><a href="##"><span>Nav1</span></a></li> </ul> </div> </div> <!--Seitentext. Meiner Gewohnheit nach verwende ich normalerweise Warp und Main als Seitentext-ID. --> <div id="Warp"> <!--Der Inhalt auf der linken Seite ist normalerweise die linke Navigation, gefolgt von Werbeflächen, einfachen Kontaktinformationen oder einer Schnellsuche usw.--> <div id="Linker Inhalt"> <!--Linke Navigation--> <div id="LinkeNavigation"> <ul> <li><a href="###">Springen zu</a></li> </ul> </div> <!--Werbefläche--> <div id="Anzeige" ></div> <!--Einfache Kontaktinformationen--> <div id="Kontakt" ></div> </div> <!--Der Hauptinhalt rechts ist hier kostenlos abspielbar, keine weiteren Details--> <div id="RechterInhalt"></div> </div> <!--Unten sind verschiedene Codes aufgeführt, z. B. Copyright-Registrierungsnummer, Statistikcode, Aktionscode usw., die alle hier hinzugefügt werden--> <div id="Fußzeile"></div> </body> </html> 1. Ich glaube, die meisten Anfänger können es trotzdem verstehen. Die Seite ist in <head>, <header>, <warp> und <footer> unterteilt. Das Obige unterteilt die Seite in vier Teile, aber manchmal gibt es drei Teile, da der <header> im <warp> enthalten ist. Die spezifischen Details können je nach Designseite flexibel angepasst werden. Unabhängig davon, wie viele Blöcke unterteilt sind, ist es wichtig, dass jeder Block unabhängig beschriftet ist, um ein Muster zu bilden. Auf diese Weise können bei der nachfolgenden Programmentwicklung <header>, <footer> und <div id="LeftContent"> im obigen Code gemeinsame Steuerelemente verwenden, um die Effizienz der Back-End-Entwicklung und spätere Wartung zu erleichtern. 2. Auslagerungsdateistruktur ![]() 1. Wie in der Abbildung dargestellt, ist dies eine grundlegende Dateistruktur. NewsCenter und Produkt sind Spalten. Sie müssen Ordner entsprechend den Spalten erstellen und dann Auslagerungsdateien darin anlegen. Andernfalls ist Ihnen das möglicherweise beim ersten Start nicht bewusst, wenn alle Seiten im Stammverzeichnis abgelegt sind. Wenn Sie die Seiten jedoch an andere Personen weitergeben oder selbst ändern, sind Sie blind. 2. Die zweiten und wichtigsten Seitenelementdateien (von mir selbst definiert) werden alle im Skins-Ordner abgelegt. Anschließend werden Ordner entsprechend den Dateieigenschaften erstellt und anschließend die entsprechenden Dateien erstellt. |
<<: Zusammenfassung mehrerer häufig verwendeter CentOS7-Images basierend auf Docker
>>: Beispiele für die Verwendung des Li-Tags in HTML
Löschen einer Datei anhand ihrer Inode-Nummer Ver...
Dieser Artikel stellt den CSS-Bildlaufleistensele...
Suchen Sie online nach doppelten Daten und behalt...
Heute habe ich auf CSDN einen kleinen Trick zum Es...
TRUNCATE-TABELLE Löscht alle Zeilen in einer Tabe...
1. MySQL installieren Dieser Artikel wird über AP...
In Node.js ist eine .js-Datei ein vollständiger B...
Aus SEO- und Sicherheitsgründen ist eine 301-Weit...
Vorwort In MySQL ist die Abfrage mehrerer Tabelle...
Docker-Lernen https://www.cnblogs.com/poloyy/p/15...
Einführung Das Modul, das die Anzahl gleichzeitig...
Konfigurieren Sie den Beschleuniger für den Docke...
1. Konvertierung des Übermittlungsformats für die...
Verfahren: Nach Beschreibung: Beides kann nicht e...