XHTML 1.0 document (= document which has root "html" elment with xmlns declaration for XHTML 1.0.) is not rendered correctly.
Any XHTML elements rendered has no style.
example | ||
---|---|---|
test-css3-external.xml | default namespace | http://www.w3.org/1999/xhtml |
css-level | css3 | |
stylesheet | external(test-css3.css) | |
media-type | text/xml |
Non-html tags in XHTML 1.0 document are ignored when the document lebeled with the Internet Mediatype "text/html".
To be browsed old web browser, some XTHML documents are labeled with "text/html", not labeled whith "text/xml". In new XHTML comformant browser renders such documents as XHTML documents.
example | ||
---|---|---|
test-css3-external.html | default namespace | http://www.w3.org/1999/xhtml |
css-level | css3 | |
stylesheet | external(test-css3.css) | |
media-type | text/html |
example | ||
---|---|---|
test-css-escape-char.html | css-level | css2 |
stylesheet | embed | |
media-type | text/html |
'prefix\:elementtype' format type selector does not match 'prefix:elementtype' element.
To be browsed old CSS2 comformant web browser(such as IE5), some XHTML documents are associated with CSS2 stylesheet. Such stylesheets use 'prefix\:elementtype' format type selector.
example | ||
---|---|---|
test-css2-external.xml | default namespace | http://www.w3.org/1999/xhtml |
css-level | css2 | |
stylesheet | external(test-css2.css) | |
media-type | text/xml | |
test-css2-external.html | default namespace | http://www.w3.org/1999/xhtml |
css-level | css2 | |
stylesheet | external(test-css2.css) | |
media-type | text/html |
XHTML 1.0 document which has embeded stylesheet in 'style' element is not rendered correctly.
test-css3-embed.xml | default namespace | http://www.w3.org/1999/xhtml |
---|---|---|
css-level | css3 | |
stylesheet | embed | |
media-type | text/xml |