Я вполне уверен <![CDATA[...]]>
разделы могут использоваться в XHTML5, но что относительно HTML5?
Структура CDATA
на самом деле не для HTML, а для XML.
Люди иногда используют их в HTML внутри тегов script
, потому что это избавляет их от необходимости экранировать некоторые специальные символы. Однако это ни в коем случае не является обязательным требованием (ни для HTML 4, ни для HTML 5).
Редактировать: Здесь мы открываем старую заплесневелую банку с червями 2002 года по поводу того, отправляете ли вы XHTML как text/html
или как application/xhtml+xml
, как "положено" :-)
Возможно, см: http://wiki.whatwg.org/wiki/HTML_vs._XHTML
- это фиктивный комментарий.
В HTML, уже защищен - вот почему иногда его нужно писать как
a = "<" + "/script>"
, чтобы не запутать браузер. Обратите внимание, что код вне a CDATA в HTML является допустимым.