Новый проект Rails 3, но следует ли использовать HTML 4.01 Strict и совместимость с IE 7? - PullRequest
0 голосов
/ 25 марта 2011

После запуска нового проекта Rails 3.0.5 я немного удивился, обнаружив, что он использует DOCTYPE html 5

<!DOCTYPE html>

Я предполагаю, что он не задушит IE 6 или IE 7 и не отобразит HTML в режиме причуд, поскольку IE 6 может не знать, что это за DOCTYPE.

Кроме того, даже теперь, когда IE 9 выпущен, я думаю, чтобы облегчить его разработку и тестирование для IE, возможно, имеет смысл установить режим совместимости для IE 7 в нашем макете приложения:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">

так что IE 7, 8 и 9 ведут себя одинаково, и нам не нужно разрабатывать и тестировать на каждом из IE 7, 8 и 9 ... на данный момент IE 7 все еще имеет около 8,5% рынка, поэтому, вероятно, вы не можете установить режим совместимости IE 8 вместо этого?

Следующая цитата из Википедии для IE: (IE 6 все еще 12% ... святая корова ...)

enter image description here

1 Ответ

1 голос
/ 27 марта 2011

Я создал несколько приложений rails, которые объявляют типы документов HTML5, и в результате не видел никаких проблем с IE 6/7/8. Я, конечно, вижу типичные проблемы с IE в JavaScript, но никаких необычных проблем с рендерингом.

Вы всегда можете проверить с помощью http://browsershots.org/ или Adobe BrowserLab .

...