Четверг, 21.11.2024, 16:55
Мой персональный сайт Добрым людям smart & sober

Главная Регистрация Вход
Приветствую Вас, Гость · RSS
Калькулятор


Меню сайта
Календарь
«  Июнь 2012  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
252627282930


Форма входа


Архив записей
Мини-чат


Категории раздела


Наш опрос
В чем заключается ваш смысл жизни
Всего ответов: 154
 
Главная » 2012 » Июнь » 24 » Код, от которого ломается Internet Explorer
02:54
Код, от которого ломается Internet Explorer

r

Демо-страница с незакрытым <form> убивает Internet Explorer 7/8/9/10 с разной степенью фатальности.

Интересно, что три года назад этот пример для IE 7/8 обсуждали на MSDN, но пришли к мнению, что здесь нет бага. С тех пор вышли IE 9 и IE 10 (ранние беты), которые зацикливаются точно так же. Говорят, что самый последний билд IE 10 уже ведёт себя нормально.

Код
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">

<style type="text/css">
 #a { margin: 0 10px 10px; }
 #b { width: 100%; }
</style>
<table>
 <tr>
 <td>
 <div id="a">
 <form id="b">
 <input type="text" name="test"/>
 </div>
 </td>
 <td width="1">
 </td>
 </tr>
</table>

Если убрать второй td, то IE9 не упадёт.
22 июня 2012 в 00:43
43
alizar 2287,4 G+

комментарии (179)

+76
flash2048 #
IE — это не браузер!.. А когда верстаешь, хочется чтобы его запретили конституцией.
+48
zapimir #
end tag for «FORM» omitted, but its declaration does not permit this

Пора уже избавляться от стереотипов. Лично мне тот факт, что IE на невалидной странице виснет (точнее виснет одна вкладка), как-то безразлично. А то, что Chrome до сих пор не умеет фоновую картинку для TR показывать, это после выхода 20 версий, и это даже никакой не HTML5, а старенький HTML4 и CSS 2. Вот это действительно напрягает…
–35
Xlab #
Сафари тоже не может. Оно это правда нужно?
+13
zapimir #
Ну это как бы в стандарте написано, причем очень давно (тот же IE 8 умеет показывать). Нужно ли отображать правильно стандарты, ну это уже видимо вопрос к авторам движка webkit.
Насколько нужно, понятное дело что это не жизненно необходимый функционал. Но когда я его заюзал в своем датагриде, то меньше всего ожидал проблем от хрома.
Просмотров: 676 | Добавил: Breger | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright MyCorp © 2024