Вот результаты проверки поддержки контента, сгенерированного CSS2.1, в IE8b1:
- Если для сгенерированного содержимого задано положение: относительный, текущая вкладка IE8b1 зависает (отображается приглашение запустить отладку в Visual Studio).
Благодаря нововведению в IE8, гарантирующему перезапуск зависшей вкладки, она запускается снова, снова зависает и снова запускается.
Бесконечный цикл.
образец кода:
p:before {content: "test"; position: relative;}
прецедент п.с.
Будьте осторожны с тесткейсом — IE8b1 действительно зависает.
онлоад! Примеры:
- Нет товаров в списке , созданный контент не созданный браузером пока не будет нажата кнопка ОК, то есть после окно.
onload
- Сгенерированный контент создается так, как и должно быть — перед window.onload в случаях, когда: элемент имеет фон CSS, установленный на изображение , на странице есть элемент ИМГ , ОБЪЕКТ или ИФРЕЙМ
p { content: attr(class); }
для элемента p, у которого установлено значение атрибута класса.
Однако, если вы напишете правило следующим образом: p { content: attr(className); }
Ie8b1 будет правильно отображать значение атрибута класса.
Пример Я, конечно, могу только догадываться, но эти три ошибки наводят меня на мысль, что генерируемый контент в IE8b1 генерируется скрытым от пользователя javascript и выполняется по определенному событию.
Во-первых, предложение по отладке в случае зависания правила CSS; во-вторых, этот сгенерированный контент создается после window.onload, если нет внешних ресурсов (любым способом, указанным в коде); в-третьих, значение атрибута класса считывается только с использованием его DOM-имени.
В IE8b1 определенно есть какое-то событие, которое запускает сгенерированный код поддержки контента.
Мне показалось из-за ошибки №2 - ведь в случае, когда страница не ссылается на внешние данные, мы видели создание сгенерированного контента после window.onload, при наличии внешних данных сгенерированный контент успевает создаться до как window.onload удается запустить.
Было бы здорово, если бы это событие нам передавалось в JavaScript, чтобы не пришлось возиться с IE. Получился бы полноценный DomContentLoaded :) Теги: #CSS #ie8 #ie8 #JavaScript #Chulan
-
Обзор Электровелосипеда Pegasus Tecaro E8
19 Oct, 24 -
Разработчики Устали От Windows
19 Oct, 24