Gunnar Bittersmann: HTTP-EQUIV und name

Beitrag lesen

Hello out there!

Wo ist der unteschied zwischen
HTTP-EQUIV und name?

„META und HTTP-Header

Das http-equiv-Attribut kann anstelle des name-Attributs verwendet werden; es hat eine besondere Bedeutung, wenn Dokumente per Hypertext-Transfer-Protocol (HTTP) abgerufen werden. HTTP-Server können den durch http-equiv-Attribut spezifizierten Namen der Eigenschaft verwenden, um einen [RFC822]-Style-Header in der HTTP-Response zu erzeugen. Bitte lesen Sie die Details zu gültigen HTTP-Headern in der Spezifikation ([RFC2616]) nach.“ [HTML401 §7.4.4]

„Eigenschaften, die mit name definiert werden, richten sich überwiegend an auslesende Client-Programme, also an Web-Browser, aber auch an Suchmaschinen-Robots, die Web-Seiten zum Füttern ihrer Suchmaschinendatenbank auslesen.

Eigenschaften, die mit http-equiv definiert werden, sind dagegen ursprünglich für den Web-Server gedacht. Die Idee dahinter ist, dass der Web-Server, wenn er von einem aufrufenden Browser die Anfrage erhält, diese HTML-Datei zu übermitteln, die Meta-Tags vorher ausliest und Angaben, die mit http-equiv definiert wurden, in den HTTP-Header einbaut, den er an den aufrufenden Web-Browser schickt. Dies soll dem Autor der HTML-Datei ermöglichen, die Kommunikation zwischen Web-Server und Web-Browser zu beeinflussen. Angaben dieser Art bewirken jedoch selten das Gewünschte, da die gängigen Web-Server die Daten vor dem Übertragen der Datei an den Browser standardmäßig nicht auslesen. Somit liegt es am Browser, solche Meta-Angaben wie HTTP-Header zu interpretieren.“ [SELFHTML]

Ich war schon in so vielen Forums, aber checke das nicht.

Lesen der Spezifikation oder eines guten Tutorials wie SELFHTML hilft eher weiter.

BTW, der Plural von „Forum“ ist „Foren“ (analog: Museum – Museen).

See ya up the road,
Gunnar

--
„Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)