Какой минимальный тип документа требуется IE, чтобы НЕ использовать режим причуд? - PullRequest
2 голосов
/ 27 декабря 2010

Я занимаюсь разработкой для SharePoint 2007, и мой красивый код нарушается, предположительно из-за кода, который SharePoint генерирует вокруг моей веб-части Content Editor. Насколько я понимаю, поскольку до того, как SharePoint отправит код в браузер, декларация типа «верхнего уровня» не сделана, Internet Explorer вынужден отображать страницу в режиме причуд. Таким образом, вся страница отображается без соблюдения определенных объявлений CSS, и моя страница выглядит неправильно.

У меня есть надежда убедить силы в том, что эту проблему стоит решить, но я полагаю, что мне нужно иметь возможность сказать им, чего я хочу ...

Итак, какой doctype лучше всего работает, когда я пишу на XHTML (строгом) с CSS2, но материал, окружающий мой код, не строг?

1 Ответ

3 голосов
/ 27 декабря 2010
<!DOCTYPE html>

Это объявляет ваш документ как HTML5, а HTML5 четко определяет, как браузеры должны обрабатывать неработающий код, поэтому ваш результат должен выглядеть одинаково во всех браузерах.

...