Для запуска NET-тега требуется SHORTTAG YES - PullRequest
3 голосов
/ 29 февраля 2012

Попытка приблизить W3C-проверку вывода из моего aspx (VB.NET 2008 Framework 3) Я получаю это предупреждение:

Строка предупреждения 6, столбец 76: для запуска метки NET требуется SHORTTAG ДА

</title><meta http-equiv="content-type" content="text/html; charset=utf-8" />

Последовательность можно интерпретировать как минимум в двух разных пути, в зависимости от DOCTYPE документа. Для HTML 4.01 Строгий, «/» завершает тег »). Тем не менее, так как многие браузеры не интерпретируют это таким образом, даже при наличии HTML 4.01 Строгий DOCTYPE, лучше избегать его полностью в чистом виде HTML-документы и резервируйте их использование исключительно для тех, которые написаны на XHTML.

Но ... в моем редакторе исходного кода из Visual я вижу это:

    <meta http-equiv="content-type" content="text/html; charset=utf-8">

И после загрузки страницы и просмотра исходного кода в Firefox я вижу это:

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

Почему может случиться это?

Спасибо

1 Ответ

3 голосов
/ 29 февраля 2012

ASP.NET будет варьировать вывод по пользовательскому агенту.Вы можете попробовать некоторые идеи, представленные в Как сделать asp.net 2.0 приятным с помощью валидатора W3C и посмотреть, работают ли они на вас.

...