Как стать автором
Обновить

Код, от которого ломается Internet Explorer

Время на прочтение 1 мин
Количество просмотров 6.3K
Демо-страница с незакрытым <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 не упадёт.
Теги:
Хабы:
Всего голосов 96: ↑73 и ↓23 +50
Комментарии 181
Комментарии Комментарии 181

Публикации

Истории