Heim > Artikel > Web-Frontend > Detaillierte Einführung in die Erstellung von HTML-Header-Tags_HTML/Xhtml_Webseiten
Im HTML-Kopfteil gibt es viele Tags und Elemente, die das Browser-Rendering von Webseiten, SEO usw. betreffen. Jeder Browserkern und jeder inländische Browserhersteller verfügt über eigene Tag-Elemente, was zu vielen Unterschieden führt. Im Zeitalter des mobilen Internets sind die Kopfstruktur und die Metaelemente mobiler Endgeräte noch wichtiger. Der Zweck dieses Artikels besteht darin, die Bedeutung jedes Tags zu verstehen und einen Head-Tag zu schreiben, der Ihren eigenen Anforderungen entspricht. Dieser Artikel basiert auf Yishis Artikel und bietet eine erweiterte Zusammenfassung, um die Bedeutung und Verwendungsszenarien jedes Tags und Elements in häufig verwendeten Überschriften vorzustellen.
DOCTYPE
DOCTYPE (Dokumenttyp), diese Deklaration befindet sich an der vordersten Position im Dokument, vor dem HTML-Tag. Dieses Tag teilt dem Browser mit, um welche Art von Dokument es sich handelt HTML, das das Dokument verwendet, oder die XHTML-Spezifikation.
Die DTD-Deklaration (Document Type Definition) beginnt mit , unterscheidet nicht zwischen Groß- und Kleinschreibung und hat keinen Inhalt davor. Wenn andere Inhalte vorhanden sind (außer Leerzeichen), öffnet der Browser ein seltsames Fenster Der Modus unter IE (Quirks-Modus) rendert Webseiten. Öffentliche DTD, das Namensformat ist Registrierung // Organisation // Typ-Tag // Sprache, Registrierung bezieht sich darauf, ob die Organisation bei der International Organization for Standardization (ISO) registriert ist, was „Ja“ bedeutet, – „Nein“ bedeutet. Organisation ist der Name der Organisation, z. B. W3C. Der Typ ist normalerweise DTD. Ein Tag gibt eine Beschreibung des öffentlichen Texts an, d. h. einen eindeutigen beschreibenden Namen für den referenzierten öffentlichen Text, dem eine Versionsnummer folgen kann. Die endgültige Sprache ist die ISO 639-Sprachkennung der DTD-Sprache, z. B. EN für Englisch, ZH für Chinesisch. XHTML 1.0 kann drei DTD-Typen deklarieren. Stellt eine strikte Version, eine Übergangsversion bzw. ein rahmenbasiertes HTML-Dokument dar.
●HTML 4.01 streng
Der Doctype hat in HTML zwei Hauptzwecke.
●Überprüfen Sie die Gültigkeit der Dokumente.
Es teilt dem Benutzeragenten und Validator mit, nach welcher DTD dieses Dokument geschrieben ist. Diese Aktion ist passiv. Der Browser lädt die DTD nicht herunter und überprüft die Gültigkeit. Sie wird nur aktiviert, wenn die Seite manuell überprüft wird.
●Bestimmen Sie den Rendering-Modus des Browsers
Für tatsächliche Vorgänge teilen Sie dem Browser mit, welcher Parsing-Algorithmus beim Lesen des Dokuments verwendet werden soll. Wenn es nicht geschrieben wird, analysiert der Browser den Code nach seinen eigenen Regeln, was das HTML-Layout ernsthaft beeinträchtigen kann. Browser haben drei Möglichkeiten, HTML-Dokumente zu analysieren.
●Nicht-seltsamer (Standard-)Modus
●Seltsamer Modus
●Teilweise seltsamer (fast Standard-)Modus Über den Dokumentmodus, den Browsermodus, den strikten Modus, den seltsamen Modus und das DOCTYPE-Tag des IE-Browsers können Sie mehr erfahren Lesemodus? Standard! Inhalt.
Zeichensatz
Deklarieren Sie die vom Dokument verwendete Zeichenkodierung,
Vor HTML5 würde die Webseite so lauten:
Diese beiden sind gleichwertig, bitte lesen Sie die Details unten: vs. , also Es wird empfohlen, kürzere zu verwenden, die leichter zu merken sind.
lang-Attribut
Vereinfachtes Chinesisch
Traditionelles Chinesisch
Warum ist lang="zh-cmn-Hans" anstelle von lang="zh-CN", das wir normalerweise schreiben? Bitte lesen Sie: Sollte die Aussage am Kopf der Seite lang="zh" sein? lang="zh-cn".
Priorisieren Sie die Verwendung der neuesten Version von IE und Chrome
360 mit Google Chrome Frame
Der 360-Browser wechselt nach dem Lesen dieses Tags sofort zum entsprechenden Geschwindigkeitskern. Um auf der sicheren Seite zu sein, schließen Sie sich außerdem
anDurch diese Schreibweise kann GCF zum Rendern der Seite verwendet werden, wenn Google Chrome Frame installiert ist. Wenn GCF nicht installiert ist, wird zum Rendern die höchste Version des IE-Kernels verwendet.
Verwandte Links: Browser-Kernel-Control-Meta-Tag-Dokumentation
Baidu verbietet Transkodierung
Wenn Sie eine Webseite über ein Baidu-Mobiltelefon öffnen, kann Baidu die Transkodierung Ihrer Webseite ändern. Ziehen Sie Ihre Kleidung aus und kleben Sie Hundehautpflaster auf Ihren Körper. Zu diesem Zweck können Sie
Verwandte Links: SiteApp-Transkodierungserklärung
SEO-Optimierungsteil
Seitentitel
Seitenschlüsselwörter
Inhaltsbeschreibung der Seitenbeschreibung
Webautor-Autor definieren
Definieren Sie die Indexierungsmethode für Websuchmaschinen. Robotterms ist eine durch Kommas getrennte Reihe von Werten. Sie hat normalerweise die folgenden Werte: none, noindex, nofollow, all, index und follow.
XML/HTML-CodeInhalt in die Zwischenablage kopieren
Verwandte Links: WEB1038 – Tag enthält ungültigen Wert
Ansichtsfenster
Viewport kann die Layoutdarstellung in mobilen Browsern verbessern. Schreiben Sie normalerweise
width=device-width führt dazu, dass schwarze Ränder angezeigt werden, wenn das iPhone 5 zum Startbildschirm hinzugefügt und im WebApp-Vollbildmodus geöffnet wird (http://bigc.at/ios-webapp-viewport- meta.orz )
Inhaltsparameter:
Breite, Breite des Ansichtsfensters (numerischer Wert/Gerätebreite)
Höhe, Höhe des Ansichtsfensters (numerischer Wert/Gerätehöhe)
Anfängliches Skalierungsverhältnis, anfängliches Skalierungsverhältnis
Maximales Skalierungsverhältnis, maximales Skalierungsverhältnis
Minimum -scale Minimales Zoomverhältnis
Benutzerskalierbar Ob Benutzerskalierung zugelassen werden soll (ja/nein)
minimal-ui Ein neues Attribut in iOS 7.1 Beta 2 kann die obere und untere Statusleiste beim Laden der Seite minimieren. Dies ist ein boolescher Wert und kann direkt wie folgt geschrieben werden:
Und wenn Ihre Website nicht reagiert, verwenden Sie bitte nicht die anfängliche Skalierung oder deaktivieren Sie die Skalierung.
Verwandte Links: Ansichtsfenster mit nicht responsivem Design
Zur Anpassung an iPhone 6 und iPhone 6plus müssen Sie Folgendes schreiben:
XML/HTML CodeInhalt in die Zwischenablage kopieren
Die Ansichtsfensterbreite der meisten 4,7- bis 5-Zoll-Android-Geräte ist auf 360 Pixel eingestellt, auf dem iPhone 6 beträgt sie jedoch 375 Pixel. Die Ansichtsfensterbreite der meisten 5,5-Zoll-Android-Geräte (z. B. Samsung Note) beträgt 400 Pixel, und das ist auch der Fall 414px auf dem iPhone 6 plus.
iOS-Gerät
Titel zum Startbildschirm hinzugefügt (neu in iOS 6)
Ob der WebApp-Vollbildmodus aktiviert werden soll
Legen Sie die Hintergrundfarbe der Statusleiste fest
iOS-Symbol
rel-Parameter: apple-touch-icon Das Bild wird automatisch in abgerundete Ecken und Hervorhebungen verarbeitet. apple-touch-icon-precomposed verhindert, dass das System automatisch Effekte hinzufügt, und zeigt das ursprüngliche Design direkt an. iPhone und iTouch, Standard 57x57 Pixel, erforderlich
hinzufügen
iOS-Begrüßungsbildschirm
Offizielle Dokumentation: https://developer.apple.com/library/ios/qa/qa1686/_index.html Referenzartikel:
http://wxd.ctrip.com/blog/2013/09/ios7-hig-24/
Der iPad-Startbildschirm enthält nicht den Statusleistenbereich.
iPad-Porträt 1536x2008 (Retina)
iPad Querformat 1024x748 (Standardauflösung)
iPad Querformat 2048x1496 (Retina)
Der Startbildschirm von iPhone und iPod touch enthält den Statusleistenbereich.
iPhone/iPod Touch-Hochformatbildschirm 320x480 (Standardauflösung)
iPhone/iPod Touch-Porträtbildschirm 640 x 960 (Retina)
iPhone 5/iPod Touch 5 vertikaler Bildschirm 640 x 1136 (Retina)
Smart-App-Banner hinzufügen Smart-App-Banner (iOS 6 Safari)
Die entsprechende Bildgröße für das iPhone 6 beträgt 750×1294 und die entsprechende Bildgröße für das iPhone 6 Plus beträgt 1242×2148.
Windows 8
Windows 8-Kachelfarbe
Windows 8-Kachelsymbol
RSS-Abonnement
Favicon-Symbol
Eine detailliertere Einführung in Favicon finden Sie unter https://github.com/audreyr/favicon-cheat-sheet
Mobile Meta
XML/HTML-CodeInhalt in die Zwischenablage kopieren
Dies ist eine Zusammenfassung der Beiträge von toobug.
Weitere Meta-Tag-Referenzen
Referenzartikel: