Почему этот HTML вызывает сбой IE?

У меня есть страница, которая вызывает сбой IE 8. Я полностью упростил его до HTML / javascript, который вызывает сбой. Я знаю, что мне придется сделать что-то другое, чтобы отображать страницу в IE так, как я хочу, не нарушая ее. Кто-нибудь знает, как я могу сообщить об этом команде IE, чтобы исправить это?

Сбой происходит, когда вы наводите указатель мыши на диапазон. Создайте рабочий файл .html для тестирования. Использование jsfiddle не приводит к сбою.

Обновление: убедитесь, что IE не находится в режиме совместимости, чтобы вызвать сбой. Обновление2: он также дает сбой в безопасном режиме, поэтому проблема не в надстройке. Я пробовал это на нескольких компьютерах.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>test</title>
    <style type="text/css">
        .condPartHover
        {
            border-color: #000000;
            background-color: #E5F0F9;
            color: #1D5987;
        }
    </style>
</head>
<body>
   <ul>
    <li>
        <div>Testing:
            <div style="position:relative; display:inline-block; height:25px;">
                <span style="position:absolute; top:0px; left:0px; border:1px solid #000000; background-color:White;" onmouseover="this.className = 'condPartHover';">test
                </span>
            </div>
        </div>
    </li>
   </ul>
</body>
</html>
11
задан xbrady 22 November 2011 в 20:33
поделиться