Вопрос
Какова цель этого и почему это добавляется при добавлении новой страницы aspx?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
У меня такое поведение: когда я удаляю со страницы, дизайн выглядит хорошо, и мое модальное всплывающее окно работает не только в IE, но работает в Mozila, а когда я добавляю этот дизайн, он нарушается, и модальное всплывающее окно работает нормально.
Спасибо
Решение
тип документа сообщает браузеру, какой режим рендеринга использовать при рендеринге веб-страницы.это может повлиять на макеты CSS и кроссбраузерную разработку.У Эрика Мейера есть хорошая статья, подробно объясняющая это.
http://www.ericmeyeroncss.com/bonus/render-mode.html
Тот, на который вы указываете, заставляет браузер просматривать html как XHTML 1.0. Полный список разрешенных типов документов находится здесь;
Другие советы
Читать
Допустимый HTML -документ заявляет, какая версия HTML используется в документе.Объявление типа документа называет определение типа документа (DTD), используемое для документа
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Тип Transitional используется, когда функции представления HTML включены в документ, а не в таблицу стилей.Это сделано для поддержки старых браузеров, не поддерживающих CSS.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Тип Frameset используется в документах, содержащих фреймы.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
Те же три типа документов используются и в XHTML 1.0:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Поскольку объявление на самом деле является тегом комментария, оно не смутит старые браузеры, которые не понимают это утверждение.