2010-10-14 2 views

ответ

2

Да. Если конкретный код должен содержать &,> или < (это не так), вам придется обернуть JavaScript в <script type="text/javascript">//<![CDATA[ и //]]></script> (амперсанды обычно зарезервированы для объектов XML, а остальные для тегов).

Если вы используете свою веб-страницу с использованием XHTML MIME-типа application/xhtml+xml, а не по умолчанию для HTML MIME-типа text/html, тогда могут возникнуть проблемы. Обслуживание страниц под последним типом MIME приводит только к уменьшению совместимости между браузерами и предотвращает работу многих скриптов. Хотя в долгосрочной перспективе я бы сосредоточил внимание на соблюдении HTML5, а не на соответствии XHTML –, это путь дальнейшего развития веб-стандартов.

+0

Чтобы быть явным, «уменьшенная совместимость между браузерами» означает, что обслуживающее приложение/xhtml + xml означает, что страница просто плоская, не загружает IE 8 или ниже (охватывая половину пользователей в Интернете). – Yahel

 Смежные вопросы

  • Нет связанных вопросов^_^