Возможно ли иметь <DOCTYPE> определение внутри тега <<code>script> на странице HTML?
<DOCTYPE>
Я получаю сообщение об ошибке, что DOCTYPE недопустимо в содержимом .
Может кто-нибудь сказать мне, должен ли я получить такую ошибку за это?
То, как вы это делаете (с <script type="text/plain">), довольно опасно, но все, что вы хотите сделать, можно исправить с помощью CDATA:
<script type="text/plain">
<script type="text/plain"><![CDATA[(Your document)]]></script>
<![CDATA[
(Your document)
]]>
</script>
Ваш тип документа должен быть в верхней части документа.Почему вы хотите поместить его где-нибудь еще?
Имейте в виду, что doctype - это инструкция для браузера, а не HTML. Поэтому иметь его в любом месте, кроме верха, немного странно, но что более важно, он ничего не сделает.
Ваш вопрос заставляет меня предположить, что вы лучше понимаете, что такое doctype, эта ссылка может помочь: http://www.w3.org/QA/Tips/Doctype