Я использую некоторый DHTML (через css3pie), который отлично работает, пока тип документа не объявлен, но как только тип документа объявлен, он перестает функционировать каким-либо образом. Никаких сообщений об ошибках не выдается, просто никакой функциональности нет... ну, работает. Это известная проблема с IE? Должен ли я запускать свой сайт в специальном режиме/без типа документа?
Тип документа DHTML IE7
Ответы (2)
В настоящее время я использую следующее объявление DOCTYPE и тег HTML. В IE7 элементы, отображаемые с помощью CSS3Pie, отображаются правильно, и страница отображается в стандартном режиме:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
person
sversch
schedule
06.07.2012
Используйте тип документа XHTML с объявлением XML, за которым следует перевод строки и комментарий, чтобы включить режим причуд:
<?xml version="1.0" encoding="UTF-8"?>
<!-- stuff -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
person
Paul Sweatte
schedule
27.06.2012
Будет ли XHTML работать в IE7? Я смутно припоминаю, что где-то читал, что это не поддерживается.
- person steventnorris; 30.06.2012
Тип документа XHTML работает, но xhtml+xml MIME-типа работает только с обходной путь XSLT.
- person Paul Sweatte; 30.06.2012
<!doctype html>
? - person Matt Ball   schedule 20.06.2012