Введение статьи Wulin.com (www.vevb.com): HTML -код, который может убить любую версию IE.
Многие люди очень ненавидят Internet Explorer, и по мере приближения Вест -Хэллоуин давайте посмотрим на что -то действительно страшное - как убить любую версию IE с помощью простого куска HTML и CSS. Нам просто нужно просто открыть любой текстовый редактор, скопировать следующий код и сохранить файл, такой как somefilename.html.
<html> <голова>
<стиль типа = текст/css>
#a {
Покрас: 0 10px 10px;
}
#b {
Ширина: 100%;
}
</style>
<название> т.е. Crasher </title>
</head>
<тело>
<table> <tr> <td>
<div id = a>
<form id = b>
<input type = text name = test/>
</div>
</td> <td width = 1> </td> </tr> </table>
</body> </html>
Затем откройте его с помощью Internet Explorer - Ха -ха! Это умерло, чтобы вы увидели.
Эта ошибка существует почти во всех популярных версиях IE сейчас, от IE6 до 6 -й предварительной платформы Internet Explorer 9, которая была только что выпущена. В IE6 страница часто появляется пустой, но все окно не может взаимодействовать. В IE8 авария приходит тщательно. IE9 Beta повышает свою надежность. После моего фактического теста эта страница приведет к тому, что весь процесс не отвечает. Иногда IE9 побуждает вас с проблемами с веб -страницей, но это не может избежать реальности сбоев.
Фактически, эта проблема была обнаружена очень рано, и есть также выделенный веб -сайт (пожалуйста, распространите эту ссылку с осторожностью). Не будет никаких проблем с открытием этой страницы от браузеров, кроме IE, но IE необъяснимо разбилось.
Конечно, если вы осторожны, вы обнаружите, что тег <fform> в вышеуказанном HTML -коде не закрыт. Нам нужно использовать тег </form> Close после тега <pint>, чтобы сделать этот код соответствовать спецификации. Стандартизированный код не будет сбоем, то есть, который, кажется, не является виной IE.
Однако, когда другие браузеры могут обладать высокой толерантностью к разлому, IE не имеет этого, и даже когда IE9 все еще не имеет его. Это трагедия IE.