Heim >Web-Frontend >HTML-Tutorial >Welche Attribute gibt es im Head-Tag?
Der Inhalt dieses Artikels handelt davon, welche Attribute im Head-Tag enthalten sind. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.
Was steht im Head-Tag?
In jedem HTML-Dokument gibt es ein unverzichtbares Tag:
Als Container enthält es hauptsächlich Tags, die zur Beschreibung der Informationen (Metadaten) des HTML-Dokuments selbst verwendet werden In den meisten Fällen wird es von Browsern und Suchmaschinen nicht angezeigt.Die Tags, die in
verwendet werden können, sindMeta-Informations-Tag-Einführung
Definieren Sie den Titel des Dokuments, der in der Titelleiste oder Registerkarte des Browsers angezeigt wird und allgemein zusammenfasst gesamte Webseite vollständig.
Stellt eine Basis für alle relativen URLs auf der Seite bereit. Es kann nur ein
Derzeit habe ich nur beobachtet, dass „Taobao“ diesen Tag verwendet.
gibt die Beziehung zwischen externen Ressourcen und dem aktuellen Dokument an, oft verknüpft mit Stylesheets, wie unten gezeigt:
<link rel="stylesheet" href="xxx.css" type="text/css">
Natürlich gibt es viele weitere Funktionen:
<link rel="canonical" href="...">
Auf Websites verweisen oft mehrere URLs auf dieselbe Seite. Die oben genannten Tags informieren die Suchmaschinen über die Haupt-URL der Seite, sodass Suchmaschinen die Hauptseite behalten und andere doppelte Seiten entfernen können.
<link rel="alternate" type="application/rss+xml" title="RSS" href="...">
Die oben genannten Tags sind nicht nur für Suchmaschinen verständlich, sondern können auch von vielen Browser-Plug-Ins erkannt werden.
<link rel="icon" href="https://xxx.png">
Die meisten Browser lesen die Ressource dieses Links und zeigen sie auf der Seite an.
<link rel="dns-prefetch" href="//xxx.com">
Führen Sie im Voraus eine DNS-Abfrage nach einem Domainnamen durch. In manchen Fällen kann es sinnvoll sein, den Vorabruf von Domänennamen zu erzwingen.
Erzwingen Sie beispielsweise auf der Homepage der Website, dass häufig referenzierte Domainnamen auf der gesamten Website vorab aufgelöst werden, auch wenn sie nicht auf der Homepage selbst verwendet werden. Auch wenn die Leistung der Startseite dadurch möglicherweise nicht beeinträchtigt wird, verbessert sich dadurch die Gesamtleistung der Website.
Enthält die Stilinformationen des Dokuments.
Ein allgemeines Metadaten-Informationsdarstellungs-Tag, das normalerweise als Schlüssel-Wert-Paare erscheint, wie zum Beispiel: 🎜>
charset attribute<meta charset="UTF-8">Ab HTML5 wird die obige Schreibmethode empfohlen, um die im aktuellen Dokument verwendete Zeichenkodierung zu deklarieren. Es wird empfohlen, sie zuerst in einzufügen. http-equiv-Attribut
<meta http-equiv="content-type" content="text/html; charset=UTF-8">In HTML4 wurde der obige Code verwendet, um den Zeichensatz zu deklarieren, aber er ist jetzt veraltet. Zusätzlich zu content-type gibt es mehrere andere Werte: content-Language (veraltet), Set-Cookie (veraltet), Default-Style, Refresh, Content-Security-Policy wird nicht häufig verwendet, daher werde ich es nicht einzeln vorstellen. Wenn Sie interessiert sind, können Sie hier klicken, um mehr zu erfahren. Namensattribut Tatsächlich kann das -Tag frei definiert werden, solange sich sowohl die lesende als auch die schreibende Partei über das Format des Namens und des Inhalts einig sind. Schauen wir uns ein Beispiel an:
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">Die obige Verwendung ist nicht im HTML-Standard enthalten, aber es ist der De-facto-Standard für die mobile Entwicklung. Hier ist eine Erklärung des Inhalts: Breite: Seitenbreite, die eine positive Ganzzahl sein kann; es kann auch eine Zeichenfolge „Gerätebreite“ sein, was bedeutet, dass sie der Gerätebreite entspricht. Höhe: Seitenhöhe, die eine positive Ganzzahl sein kann; es kann auch eine Zeichenfolge „Gerätehöhe“ sein, was bedeutet, dass sie der Gerätehöhe entspricht. Anfangsskalierung: Anfangsskalierung. Minimum-Scale: Minimales Skalierungsverhältnis. Maximum-Scale: Maximales Skalierungsverhältnis. Benutzerskalierbar: Ob Benutzerskalierung zugelassen werden soll. Zusätzlich zum Ansichtsbereich hat der Wert des Name-Attributs auch eine ganze Reihe von Werten: Anwendungsname, Autor, Beschreibung, Generator, Schlüsselwörter, Referrer, Roboter usw. Ebenso werde ich sie nicht einzeln vorstellen. Wenn Sie interessiert sind, können Sie hier klicken, um mehr zu erfahren. <script><p></p> wird verwendet, um ein ausführbares Skript einzubetten oder darauf zu verweisen. Werfen wir einen Blick auf einige allgemeine globale Attribute von Skript-Tags: <p></p>async<p></p> bewirkt, dass der Browser einen anderen Thread zum Herunterladen des Skripts verwendet, wodurch das Rendern der Seite nicht blockiert wird. Wenn das Skript heruntergeladen wird, unterbricht der Browser das Rendern, führt das Skript aus und fährt nach der Ausführung mit dem Rendern der Seite fort. <p></p>async kann die Ausführungsreihenfolge von Skripten nicht garantieren. Das zuerst heruntergeladene Skript wird zuerst ausgeführt. <p></p>aufschieben<p></p> <p>Es führt auch dazu, dass der Browser das Skript parallel herunterlädt, es wird jedoch nicht sofort nach Abschluss des Downloads ausgeführt, sondern wartet, bis das DOM geladen ist (d. h. das </html>-Tag). wurde gerade gelesen), bevor das Skript ausgeführt wird. </p> <p>defer stellt sicher, dass Skripte in der Reihenfolge ausgeführt werden, in der sie auf der Seite erscheinen. </p> <p>src</p> <p> definiert die Adresse, die auf ein externes Skript verweist. Es sollten keine eingebetteten Skripte im Skript-Tag vorhanden sein, die dieses Attribut angeben. Wenn die Skriptdatei nicht-englische Zeichen verwendet, sollte auch die Zeichenkodierung beachtet werden. Zum Beispiel: </p> <p><script charset="utf-8" src="https://www.example.com/script.js"></script>
Der Standardwert ist text/javascript
Wenn Sie weitere Details zum