MudGuard: <link> verrutscht in in <body>

Beitrag lesen

Hi,

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="ads/rss" rel="alternate" type="application/rss+xml" title="RSS Feed" />

Wenn Du HTML benutzt (statt XHTML), dann beendet / das link-Element. Das > ist Text. Im head darf kein freier Text stehen. Also wird implizit head geschlossen und body geöffnet.

Alle weiteren Link-Elemente stehen somit im body.

Allerdings müßte das, wenn Du die Seite validierst, zu Fehlern führen, denn link-Elemente sind im body nicht erlaubt, außerdem machst Du

</head>
<body>

hier mitten im body head zu, welches nicht offen ist, und body ist im body auch nicht erlaubt.

Wenn Du dagegen XHTML benutzt, käme es bei diesen Zeilen

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="ads/rss" rel="alternate" type="application/rss+xml" title="RSS Feed" />

zur Fehlermeldung, daß meta keine link-Elemente enthalten darf.

»» was sagt der Validator?
Es kommt eben keine Fehlermeldung, [...]

Das kann ich mir nicht vorstellen.
Hast Du den Validator überhaupt benutzt?

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.