Moin!
Wo ist der unteschied zwischen
HTTP-EQUIV und name?
Du beziehst dich auf das <meta>-Element in HTML.
Ich war schon in so vielen Forums, aber checke das nicht. Ich mach das erst seid einer Woche kann mir das jemand ganz genau erklären für Dumme :^^.
Der Unterschied ist ganz simpel:
Das Attribut http-equiv wird verwendet, wenn im Meta-Tag Dinge transportiert werden sollen (genauer: im Content-Attribut), die dort nur hilfsweise als Ersatz für einen HTTP-Header untergebracht sind. Deshalb auch die Bezeichnung "http-equiv" = Äquivalent zu HTTP.
Das name-Attribut wird dagegen verwendet, um "ganz normale" Metadaten zu kennzeichnen.
Beide Attribute lassen sich zwar grundsätzlich kombinieren, es gibt aber keine mir bekannte sinnvolle Kombination, die sowohl gültiger HTTP-Header als auch Meta-Datum ist. Deshalb: Entweder name - oder http-equiv - nie beides. Das content-Attribut hingegen darf nie fehlen, ansonsten würde das <meta> keinen Sinn ergeben.
Siehe dazu auch http://de.selfhtml.org/html/kopfdaten/meta.htm und http://de.selfhtml.org/html/referenz/attribute.htm#meta in SELFHTML.
- Sven Rautenberg
"Love your nation - respect the others."