Raptor
Avatar Raptor
Themenersteller
IT-Student
Content Gott (1013 Beiträge)

XHTML-Mimetype überprüfen

am 26.10.2009, 10:35 Uhr eröffnete Raptor folgenden Thread
Feedback    1434 mal gelesen    6 Antwort(en).

Würde es nicht noch Sinn machen, wenn man die HTML-Dokumente auf ihren Mimetype überprüft?
Grundsätzlich geht's darum, dass XHTML-Dokumente eigentlich mit application/xhtml+xml gesendet werden sollten, vor allem bei XHTML 1.1.

Das ganze ist in technischer Hinsicht recht bedeutend.

Hier gibt's noch Lesestoff

Ich hätte da auch schon eine Idee zur Bewertung
Doctype . . . . . text/html . . . . appl./xhtml+xml
html *. . . . . . . . 100% . . . . . . 0%
xhtml 1.0 . . . . . 50% . . . . . . . 100%
xhtml 1.1 . . . . . 0% . . . . . . . . 100%

Natürlich müsste im Accept-Header des Seitenreport-Bots auch application/xhtml+xml stehen.


Meine Developer-Website mit den Web-Entwickler-Tools.
Meine Web-Entwicklungs-Dienstleistungen

[url="http://www.seitenreport.de/forum/beitraege/seitenreport_verlosungen/wichtig_neue_regel

gerard
Content Gott (1271 Beiträge)
am 26.10.2009, 11:52 Uhr schrieb gerard

Raptor schrieb:

Würde es nicht noch Sinn machen, wenn man die HTML-Dokumente auf ihren Mimetype überprüft?
Grundsätzlich geht\'s darum, dass XHTML-Dokumente eigentlich mit application/xhtml+xml gesendet werden sollten, vor allem bei XHTML 1.1.


Wie du richtig schreibst: "eigentlich"! Aber wer macht das? Du auch nicht. Vermutlich weil du - wie andere auch - Ärger mit IE-Nutzern vermeiden willst und auch keine Lust hast, dich auf das Abenteuer "Content Negotiation" einzulassen, was zwar eine Möglichkeit wäre, aber wieder neue Probleme mit sich bringt. Eigentlich wäre es vernünftig auf xhtml1.1 zu verzichten und statt dessen nur xhtml1.0 einzusetzen. Das führt dann aber dazu, dass Nutzer des aktuellen Standards im Prinzip "bestraft" werden (wenn man deinem Vorschlag folgt).

Weiterer interessanter Lesestoff hier: schneegans.de/web/xhtml/



Gérard


http://bretagne-virtuell.de

Raptor
Avatar Raptor
IT-Student
Content Gott (1013 Beiträge)
am 26.10.2009, 13:10 Uhr schrieb Raptor

gerard schrieb:

Wie du richtig schreibst: "eigentlich"! Aber wer macht das? Du auch nicht. Vermutlich weil du - wie andere auch - Ärger mit IE-Nutzern vermeiden willst und auch keine Lust hast, dich auf das Abenteuer "Content Negotiation" einzulassen, was zwar eine Möglichkeit wäre, aber wieder neue Probleme mit sich bringt.


Auf meiner neuen Site werde ich XHTML auch mit dem entsprechenden Mimetype ausliefern.
Ich mach mir einfach folgende Zeilen zu Nutze:
<?php
$content_type = (strpos($_SERVER[\'HTTP_ACCEPT\'], \'application/xhtml+xml\')!==false) ? \'application/xhtml+xml\' : \'text/html\';
header(\'Content-Type: \'.$content_type.\'; charset=UTF-8\');
?>
Wo ist da das Abenteuer?


Meine Developer-Website mit den Web-Entwickler-Tools.
Meine Web-Entwicklungs-Dienstleistungen

[url="http://www.seitenreport.de/forum/beitraege/seitenreport_verlosungen/wichtig_neue_regel

gerard
Content Gott (1271 Beiträge)
am 26.10.2009, 13:16 Uhr schrieb gerard

Raptor schrieb:

Wo ist da das Abenteuer?


Lies noch mal, was Christoph Schneegans dazu geschrieben hat (siehe Link in meinem Posting).

Und was machen die, die kein PHP zur Verfügung haben?

Gérard


http://bretagne-virtuell.de

Raptor
Avatar Raptor
IT-Student
Content Gott (1013 Beiträge)
am 26.10.2009, 13:51 Uhr schrieb Raptor

gerard schrieb:

Lies noch mal, was Christoph Schneegans dazu geschrieben hat (siehe Link in meinem Posting).


Da steht was von Caching-Problemen bei HTTP 1.0, mehr konnte ich nicht erkennen.

btw: Weisst du zufällig wie alt dieser Artikel ist? Da steht was von Netscape 3.x...

gerard schrieb:

Und was machen die, die kein PHP zur Verfügung haben?


Dann wird\'s natürlich schon komplizierter (htaccess, ...), oder geht gar nicht. Aber heute hat doch jede Durchschnitts-Website PHP, htaccess, o.ä.

Aber nun ja, du hast recht, wenn wir uns von PHP & Co. entfernen, dann kann\'s ja zum Abenteuer werden.


Meine Developer-Website mit den Web-Entwickler-Tools.
Meine Web-Entwicklungs-Dienstleistungen

[url="http://www.seitenreport.de/forum/beitraege/seitenreport_verlosungen/wichtig_neue_regel

gerard
Content Gott (1271 Beiträge)
am 26.10.2009, 14:38 Uhr schrieb gerard

Raptor schrieb:

btw: Weisst du zufällig wie alt dieser Artikel ist? Da steht was von Netscape 3.x...


last-modified: Tue, 28 Oct 2008 20:53:57 GMT
was aber nichts bedeuten muss

Raptor schrieb:

Aber heute hat doch jede Durchschnitts-Website PHP, htaccess, o.ä.


Und kann auch was damit anfangen? Ein CMS installieren - OK. Aber eigenes PHP schreiben? Eine .htaccess bearbeiten? Schau dich um ...

Ich bin mir nicht sicher, meine aber vor einiger Zeit gelesen zu haben, dass IE8 immer noch einer Sonderbehandlung hinsichtlich \'application/xhtml+xml\' braucht.

Gérard


http://bretagne-virtuell.de

seitenreport
Avatar seitenreport
Inhaber
TYPO3 Senior Developer
Content Gott (1772 Beiträge)
am 26.10.2009, 15:03 Uhr schrieb seitenreport

gerard schrieb:

Ich bin mir nicht sicher, meine aber vor einiger Zeit gelesen zu haben, dass IE8 immer noch einer Sonderbehandlung hinsichtlich \'application/xhtml+xml\' braucht.


Der IE7 braucht sie definitiv (beim IE8 weiß ich es nicht):

Zitat:
Q: Will IE supports content-type application/xhtml+xml in header?
A: No - in IE7 we do not support XHTML. We will treat it like HTML content.

Quelle: www.microsoft.com/windowsxp/expertzone/chats/transcripts/06_0608_ez_ie.mspx




SEO Analyse und Website-Check mit Seitenreport

  • 1


« zurück zu: Feedback

Das Seitenreport Forum hat aktuell 5276 Themen und 36111 Beiträge.
Insgesamt sind 48364 Mitglieder registriert.