Wenn ich will, die Umleitung zu einer anderen Seite in meine HTML-Datei in die meta-tag in der head oder kann ich es an den Anfang der Datei, vor dem DOCTYPE? Danke.
Können Sie nicht meta tag über dem DOCTYPE. Der DOCTYPE muss immer das erste element in einem HTML-Dokument, und meta - tags dürfen nur gelegt werden, in der head.
Dokumente muss aus den folgenden teilen in der angegebenen Reihenfolge:
Optional ist, wird eine "Stückliste" (U+FEFF) enthält.
Eine beliebige Anzahl von Kommentaren und Leerzeichen.
EIN DOCTYPE.
Eine beliebige Anzahl von Kommentaren und Leerzeichen.
Das root-element, in form eines html-Elements.
Eine beliebige Anzahl von Kommentaren und Leerzeichen.
Für die Zwecke dieser Frage, die spec sagt, dass ein Dokument beginnen müssen, mit einem DOCTYPE und werden gefolgt von einer Wurzel html element. Während ein meta tag noch arbeiten, es gibt keine Garantie, es zu tun, damit heute und auch weiterhin tun in der Zukunft.
Möchten Sie vielleicht zu Holen ein besseren link...der Artikel ist 8 Jahre alt, geschrieben um FrontPage und ist veraltet/falsch, in mehreren Bereichen.
W3C deprecates die es verwenden, aber Sie bieten ein Beispiel dafür,W3C:
<HEAD><TITLE>Don't use this!</TITLE><METAhttp-equiv="refresh"content="5;http://www.example.com/newpage"></HEAD><BODY><P>If your browser supports Refresh, you'll be transported to our
<Ahref="http://www.example.com/newpage">new site</A>
in 5 seconds, otherwise, select the link manually.
</BODY>
Bitte unterlassen Sie die Verknüpfung zu w3schools, die ist allgemein unbeliebt, über StackOverflow (siehe w3fools.com für die Gründe). Könnten Sie einem Link auf eine Seite, die enthält die richtigen Informationen, aber die Website hat eine Menge von falschen und irreführenden Informationen und die Verlinkung zu w3schools in irgendeiner Weise gibt es Glaubwürdigkeit tut es nicht verdienen. (Wenn Sie mit Google Suchen, und Sie ein Google-Konto haben, können Sie einfach block Ergebnisse von w3schools) danke @freefaller
Sollten Sie fügen Sie die folgende Zeile in die Kopf - Bereich Ihrer HTML-Seite einbauen http:example.com/mit der eigentlichen web-Seite, die Sie umleiten möchten Ihre Zuschauer:
Hier ist ein Beispiel mit der korrekten Zeile eingefügt in einem typischen HTML-Seite. Beachten Sie, dass es über den Titel-tag.
<html><head><metahttp-equiv="refresh"content="2;url=http://example.com"/><title>Page Moved</title></head><body>
This page has moved. Click <ahref="http://www.example.com">here</a> to go to the new page.
</body></html>
Können Sie nicht
meta
tag über dem DOCTYPE. Der DOCTYPE muss immer das erste element in einem HTML-Dokument, undmeta
- tags dürfen nur gelegt werden, in derhead
.Quelle: http://www.w3.org/TR/html5/syntax.html#writing
Für die Zwecke dieser Frage, die spec sagt, dass ein Dokument beginnen müssen, mit einem DOCTYPE und werden gefolgt von einer Wurzel
html
element. Während einmeta
tag noch arbeiten, es gibt keine Garantie, es zu tun, damit heute und auch weiterhin tun in der Zukunft.InformationsquelleAutor Tim Medora
Den meta-tag muss innerhalb des
<head></head>
Abschnitt. Sie kann nichts hinzufügen, bevor<!DOCTYPE html>
Hier ist eine detaillierte Beschreibung der DOCTYPE
InformationsquelleAutor Dipak
W3C deprecates die es verwenden, aber Sie bieten ein Beispiel dafür,W3C:
danke @freefaller
InformationsquelleAutor Denis
GIYF: H76: Benutzung des meta refresh, um erstellen Sie eine sofortige, client-seitige Umleitung
InformationsquelleAutor f_puras
Sollten Sie fügen Sie die folgende Zeile in die Kopf - Bereich Ihrer HTML-Seite einbauen http:example.com/mit der eigentlichen web-Seite, die Sie umleiten möchten Ihre Zuschauer:
Hier ist ein Beispiel mit der korrekten Zeile eingefügt in einem typischen HTML-Seite. Beachten Sie, dass es über den Titel-tag.
InformationsquelleAutor manish1706