Hallo,
Kann mir jemand sagen, wozu folgender Bereich in einem XHTML 1.0 Transitional-Dokument als CDATA gekennzeichnet ist?
Aus Gewohnheit.
http://de.selfhtml.org/html/xhtml/unterschiede.htm#script_style
Technisch gesehen ist ein CDATA-Bereich nicht zwingend notwendig, solange keine kritischen Zeichen verwendet wie &, < und > verwendet werden. Das ist bei CSS eher selten der Fall, kommt aber ab und zu auch vor.
Praktisch ist dieses "Unschädlichmachen" durch einem CDATA-Abschnitt nur bei der Verarbeitung durch einen XML-Parser nötig. Man fügt ihn also ein, damit das Dokument gültiges XHTML bleibt. Bei der Verarbeitung als text/html macht es keinen merklichen Unterschied.
Mathias