Возможно ли иметь <DOCTYPE>внутри <script>? - PullRequest
0 голосов
/ 18 июня 2011

Возможно ли иметь <DOCTYPE> определение внутри тега <<code>script> на странице HTML?

Я получаю сообщение об ошибке, что DOCTYPE недопустимо в содержимом .

Может кто-нибудь сказать мне, должен ли я получить такую ​​ошибку за это?

Ответы [ 4 ]

2 голосов
/ 18 июня 2011

То, как вы это делаете (с <script type="text/plain">), довольно опасно, но все, что вы хотите сделать, можно исправить с помощью CDATA:

<script type="text/plain"><![CDATA[(Your document)]]></script>

2 голосов
/ 18 июня 2011

Ваш тип документа должен быть в верхней части документа.Почему вы хотите поместить его где-нибудь еще?

1 голос
/ 18 июня 2011

Имейте в виду, что doctype - это инструкция для браузера, а не HTML. Поэтому иметь его в любом месте, кроме верха, немного странно, но что более важно, он ничего не сделает.

1 голос
/ 18 июня 2011

Ваш вопрос заставляет меня предположить, что вы лучше понимаете, что такое doctype, эта ссылка может помочь: http://www.w3.org/QA/Tips/Doctype

...