00 Stimmen

HTML5: Head Meta Tags - Sprache und Charset korrekt definieren

Frage von Gast | 31.05.2014 um 18:16

Ich bin gerade dabei, meine Website auf HTML 5 umzustellen und wollte dabei die Gelegenheit nutzen, das ganze gleich so zu schreiben, dass der HTML Validator keine Fehler mehr anzeigt.

Probleme bereiten mir momentan die folgenden Meta-Tags im Head meiner Seite:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Language" content="de" />

Wie kann ich in einem HTML5 Head die Angaben zu Sprache und Zeichenkodierung unterbringen, ohne dass es einen Fehler in der Validierung gibt?

AntwortenPositivNegativ
1Beste Antwort1 Stimme

Die Sprache wird direkt im <html>-Tag angegeben, da die Sprache sich auf dieses HTML-Element bezieht (Ausnahmen sind durch weitere Sprach-Definitionen an dem jeweiligen Element im body möglich). Das charset wird mit <meta charset="UTF-8"> im head angegeben.

Hier ist ein kleines Beispiel für das Grundgerüst einer HTML5 Seite:

<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<title>Titel</title>
</head>
<body>
...
</body>
</html>

Wichtig: Man sollte das Charset direkt als erstes vor jedem anderen Text angeben, damit der Browser weiß, wie er die Seite zu interpretieren hat. Außerdem sollte man nach Möglichkeit das Charset direkt über den HTML Response Header mitteilen, zum Beispiel in dem man in seine HTACCESS folgende Zeile schreibt: AddDefaultCharset UTF-8
31.05.2014 um 20:28

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

CSS-Stylesheets in HTML einbinden

Tutorial | 0 Kommentare

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.