molily: unobtrusive Google-Maps

Beitrag lesen

Ich dachte es macht keinen Unterschied ob folgender Doctype oder der eigentliche von xhtml...

<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:html5="http://www.w3.org/1999/xhtml" xml:lang="de">

  
In Bezug auf was soll es einen Unterschied machen?  
  
Die DOCTYPE-Deklaration ist bei echtem XHTML/XML egal, das stimmt. Du könntest also auch einen (X)HTML5-DOCTYPE verwenden. Das ist dann aber kein strictly conforming XHTML 1.0 mehr.  
  
In HTML bzw. HTML-kompatiblem XHTML ist der DOCTYPE auch nachrangig, es sollte nur einer sein, der den standardkonformen Modus anschaltet. Das gilt für verschiedene, sowohl den XHTML-1.0-DOCTYPE wie für den (X)XHTML-5-DOCTYPE.  
  

> Zum noscript-Element bei xhtml5 konnte ich folgende Auskunft finden:  
> [In XHTML, the element is always parsed as a normal element, and can't really be used to stop content from being present when script is disabled.](http://wiki.whatwg.org/wiki/HTML_vs._XHTML#Element-specific_parsing)  
  
Lieferst du dein XHTML als application/xhtml+xml oder als application/xml aus oder als gewöhnliches text/html?  
Im ersteren Fall: Warum?  
Im letzteren Fall: braucht dich obiger Sachverhalt nicht zu interessieren, weil er für den ersteren Fall gilt.  
  

> Weis jemand eine Lösung?  
  
Wahrscheinlich hast du sie schon und brauchst nichts tun.  
  
Mathias