text/htmlHTML 4.01 StrictNieprawidłowy zapis obejmujący definicję stylów dla języka HTML:
<head>
...
<style type="text/css">
<![CDATA[
<!--
body {
background-color: white;
background-image: url(tloobrazkowe1.gif);
color: blue;
}
-->
]]>
</style>
</head>
Powyższy zapis jest niepoprawny. Sekcja CDATA nie może się pojawić w dokumencie HTML (ani w XHTML wysyłanym jako text/html). Szkoda, że walidator W3C nie informuje nas o nieprawidłowości:
Sprawdź poprawność dokumentu (tylko online)
By wymusić na starszych przeglądarkach interpretację stylów, które nie akceptują typu MIME application/xhtml+xml, sekcję CDATA należy dodatkowo umieścić w komentarzach CSS:
<head>
...
<style type="text/css">
/* <![CDATA[ */
<!--
body {
background-color: white;
background-image: url(tloobrazkowe1.gif);
color: blue;
}
-->
/* ]]> */
</style>
</head>
Porównaj ten przykład z kolejną stroną testową, w której zastosowałem poprawny zapis.