Тема: Embed script і embed style в HTML і в XHTML.
Приклади тегів script і style, які можна використовувати в HTML і в XHTML :
<script type="text/javascript"><!--//--><![CDATA[//><!--
//...
//--><!]]></script>
<style type="text/css"><!--/*--><![CDATA[/*><!--*/
/*...*/
/*]]>*/--></style>
Такі теги можна використовувати тільки, якщо код в середині не містить послідовності символів
]]>
Корисно при створенні CMS, які формують контент у форматі
XHTML
(якщо заголовок "Accept" {містить "*/*" або містить "application/xhtml+xml"} і не містить "text/html"), або
HTML
(якщо заголовок "Accept" {містить "*/*" або містить "text/html"} і не містить "application/xhtml+xml").
Код для перевірки валідатором деких послідовностей символів :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN"
"http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd">
<html lang="uk">
<head>
<title>Назва сторінки</title>
<script type="text/javascript"><!--//--><![CDATA[//><!--
... < & -- ...
//--><!]]></script>
<style type="text/css"><!--/*--><![CDATA[/*><!--*/
... < & -- ...
/*]]>*/--></style>
</head>
<body>
</body>
</html>
Джерела:
http://hixie.ch/advocacy/xhtml
https://www.w3.org/TR/2009/NOTE-xhtml-m … 90116/#C_4
upd: Виправлений код нижче.