molily: Zeichencodierung HTML5: 512 oder 1024 Byte

Beitrag lesen

Hallo,

"Verwenden Sie das meta-charset-Attribut in einem meta-Element zu Beginn des head-Elements. Stellen Sie sicher, dass die gesamte Angabe innerhalb der ersten 1024 Bytes des Seitenquelltexts Platz findet."

Das ist zwar technisch korrekt, aber praktisch reicht m.E. der Hinweis, dass <meta charset> direkt im head auftauchen sollte:

<!DOCTYPE html>  
<html lang="de">  
<head>  
<meta charset="utf-8">

Wenn man das einhält, so ist es sehr schwierig, vor dem <meta charset> mehr als 1024 Bytes unterzubringen. Dazu müsste man schon dicke Kommentare oder sonstigen Müll einfügen (XML-Processing-Instructions, CDATA, wasweißich).

Übrigens ist http://wiki.selfhtml.org/wiki/HTML/Kopfdaten/meta#Darstellung_und_Verhalten seit HTML5 obsolet. Der ganze Abschnitt könnte eigentlich gelöscht werden.

»Ein Browser darf strenggenommen nicht JavaScript annehmen, wenn keine Angabe gemacht wurde.«

Seit HTML5 sind CSS und JavaScript Standard für style/link und script.

Mathias