Сообщение от jsjob
|
DOCTYPE - зло
|
jsjob, я даже переходить по ссылке не стал, увидев в адресе *.narod.ru ))
Судя по тому что вы предлагаете вообще не указывать doctype, можно с уверенностью сказать что никакого опыта у вас нет. Самый практичный метод - указание доктайпа <!DOCTYPE html>. И не потому что это модно. Это реально самый "безопасный" и не добавляющий никаких проблем доктайп (в отличие от всяких xhtml strict и прочего). А доктайп нужен по одной простой причине - чтобы браузер не ушел в quirks mode, стыдно не знать. Причем этот доктайп не указываеть браузеру какой парсер использовать. Парсер зависит от Content-Type. Причем во всех современных браузерах в случае с text/html используется html5 парсер, даже если указан html4 или html3 доктайп.
Советую почитать это:
http://habrahabr.ru/post/140155/
Что касается темы, то все просто:
<script type="text/javascript">
//<![CDATA[
var A=0;
--A;
var S="Здесь был Вася";
//]]>
</script>
И html, и xml парсеры будут оба довольны таким кодом )
Разве что древние браузеры отобразят скрипт, но в нем соверменная страница в любом случае развалится в говно, так что нет смысла печься о каких-то абстрактных пользователях Opera 3.0 или IE 4.3 (цифры взял с потолка)