Unwiderrufliche Regeln html. Regeln zum Erstellen von HTML-Dokumenten. CSS-Stilregeln
HTML-Grundlagen enthalten die Grundregeln der HTML-Sprache, eine Beschreibung des Aufbaus einer HTML-Seite, Beziehungen im Aufbau eines HTML-Dokuments zwischen HTML-Elementen.
Ein HTML-Dokument ist ein reines Textdokument, es kann auf die gleiche Weise wie in einem normalen Texteditor erstellt werden. (Notizbuch), und in einem spezialisierten, mit Code-Hervorhebung (Notepad++, Visual Studio Code usw.). Ein HTML-Dokument hat die Erweiterung .html.
Ein HTML-Dokument besteht aus einem Baum von HTML-Elementen und Text. Jedes Element wird im Quelldokument durch ein Start- (Öffnungs-) und ein End- (Schließungs-) Tag identifiziert (mit seltenen Ausnahmen).
Tag starten zeigt, wo das Element beginnt, endet - wo es endet. Schlusstag gebildet durch Hinzufügen eines Schrägstrichs / vor dem Tag-Namen:<имя тега> … имя тега>. Zwischen den Start- und End-Tags befindet sich der Inhalt des Tags - Inhalt.
Einzelne Tags können Inhalte nicht direkt speichern, sie werden als Attributwert geschrieben, zum Beispiel ein Tag erstellt eine Schaltfläche mit Text Taste Innerhalb.
Tags können ineinander verschachtelt werden, z. B.
Text
. Wenn Sie investieren, müssen Sie die Reihenfolge ihrer Schließung einhalten (Prinzip der "Matroschka"), wäre beispielsweise der folgende Eintrag falsch:Text
.HTML-Elemente können Attribute haben (global, auf alle HTML-Elemente angewendet und eigene). Attribute werden in das öffnende Tag eines Elements geschrieben und enthalten einen Namen und einen Wert, die im Format attribute name="value" angegeben sind. Mit Attributen können Sie die Eigenschaften und das Verhalten des Elements ändern, für das sie festgelegt wurden.
Jedes Element kann mehrere Klassenwerte und nur einen ID-Wert haben. Mehrere Klassenwerte werden mit einem Leerzeichen geschrieben,
Der Browser betrachtet (interpretiert) ein HTML-Dokument, baut seine Struktur (DOM) auf und zeigt es gemäß den in dieser Datei enthaltenen Anweisungen (Stylesheets, Skripte) an. Wenn das Markup korrekt ist, zeigt das Browserfenster eine HTML-Seite mit HTML-Elementen an – Überschriften, Tabellen, Bilder usw.
Interpretationsprozess (Parsing) beginnt, bevor die Webseite vollständig in den Browser geladen ist. Browser verarbeiten HTML-Dokumente von Anfang an sequentiell, während sie CSS verarbeiten und Stylesheets mit Seitenelementen verknüpfen.
Ein HTML-Dokument besteht aus zwei Abschnitten – der Überschrift – zwischen den Tags
… und Inhalt - zwischen Tags ….
Webseitenstruktur
1. Die Struktur des HTML-Dokuments
Die HTML-Sprache folgt den Regeln, die in der Dokumenttyp-Deklarationsdatei enthalten sind. (Dokumenttypdefinition oder DTD). Eine DTD ist ein XML-Dokument, das definiert, welche Tags, Attribute und deren Werte für einen bestimmten HTML-Typ gültig sind. Jede HTML-Version hat ihre eigene DTD.
DOCTYP verantwortlich für die korrekte Darstellung der Webseite durch den Browser. DOCTYPE definiert nicht nur die HTML-Version (z. B. html), sondern auch die entsprechende DTD-Datei im Web.
Elemente innerhalb eines Tags , bilden einen Dokumentenbaum, den sog Dokumentobjektmodell, DOM (Dokumentobjektmodell). Gleichzeitig das Element ist das Wurzelelement.
Reis. 1. Die einfachste Struktur einer Webseite
Um das Zusammenspiel der Elemente einer Webseite zu verstehen, ist es notwendig, die sog "Familienbeziehung" zwischen Elementen. Beziehungen zwischen mehreren verschachtelten Elementen werden in Eltern-, Kind- und Geschwisterbeziehungen klassifiziert.
Vorfahr Ein Element, das andere Elemente enthält. In Abbildung 1 ist der Vorfahr für alle Elemente . Gleichzeitig das Element
ist der Vorfahre aller darin enthaltenen Tags:,
, ,
Nachfahre- ein Element, das sich innerhalb eines oder mehrerer Elementtypen befindet. Zum Beispiel,
ist ein Nachkomme , und das ElementIst ein Kind von beiden
und .übergeordnetes Element- ein Element, das mehr als mit anderen Elementen verwandt ist niedriges Niveau, und auf dem Baum über ihnen zu sein. Abbildung 1
und . SchildIst nur ein Elternteil .
untergeordnetes Element- ein Element, das einem anderen Element direkt untergeordnet ist hohes Level. In Abbildung 1 nur Elemente
, ,
Und
Schwesterelement- ein Element, das mit dem betrachteten Element ein gemeinsames Elternelement hat, die sogenannten Elemente gleicher Ebene. Abbildung 1
und - Elemente der gleichen Ebene sowie Elemente , und
Sie sind schwesterlich zueinander.
1.1. Element
1.2. Element
Kapitel
... enthält technische Informationen über die Seite: Titel, Beschreibung, Schlüsselwörter für Suchmaschinen, Kodierung usw. Die darin eingetragenen Informationen werden nicht im Browserfenster angezeigt, sondern enthalten Daten, die dem Browser mitteilen, wie er die Seite verarbeiten soll.1.2.1. Element
Erforderliches Abschnitts-Tag
ist das Etikett1.2.2. Element
Optionales Abschnitts-Tag
ist ein einzelnes Tag . Damit können Sie eine Beschreibung des Seiteninhalts und Schlüsselwörter für Suchmaschinen, den Autor des HTML-Dokuments und andere Metadateneigenschaften festlegen. Element kann mehrere Elemente enthalten , da sie je nach verwendeten Attributen unterschiedliche Informationen tragen.
Die Beschreibung des Seiteninhalts und der Schlüsselwörter können gleichzeitig in mehreren Sprachen angegeben werden, z. B. in Russisch und Englisch:
Mit einem Etikett Sie können die Indizierung einer Webseite durch Suchmaschinen deaktivieren oder zulassen:
Um die Seite nach einer bestimmten Zeit automatisch neu zu laden, müssen Sie den Aktualisierungswert verwenden:
Die Seite wird in 30 Sekunden neu geladen. Um den Besucher auf eine andere Seite umzuleiten, müssen Sie die URL im URL-Parameter angeben:
Attribut | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Zeichensatz | Gibt die Zeichencodierung für das aktuelle HTML-Dokument an: | ||||||||||||||||||||
Inhalt | Enthält willkürlichen Text, der den Wert angibt, der dem Attribut http-equiv oder name zugeordnet ist, abhängig von ihrem Wert. | ||||||||||||||||||||
http-Äquiv | Steuert Browseraktionen auf dieser Webseite (entspricht HTTP-Headern). Beim Anzeigen der Seite folgt der Browser den Anweisungen, die im Attribut angegeben sind: default-style gibt den bevorzugten Stil an, der auf der Seite verwendet werden soll. Das Inhaltsattribut muss die ID des Elements enthalten , die sich auf ein CSS-Stylesheet oder eine Element-ID bezieht Verwendungselement . Das Element benötigt kein schließendes Tag. Dieses Element definiert die Beziehung zwischen der aktuellen Seite und anderen Dokumenten. Auf einer Seite können mehrere solcher Elemente vorhanden sein. Der Eintrag sieht folgendermaßen aus:
1.2.5. Element |