Похоже, что IE (по крайней мере, более старые версии) не применяет CSS, который загружается динамически.Это может быть проблемой, если вы загружаете страницу, содержащую CSS, через ajax в «лайтбокс» или «colorbox».
Например, допустим, что на вашей HTML-странице есть div с именем «taco»:
<style>#taco {color:green;}</style>
<div id="taco">Hola Mundo!</div>
"Привет, Мундо!"будет зеленым, так как CSS был включен в исходную HTML-страницу.Затем происходит некоторый Javascript, который добавляет это к «taco»:
<style>#taco {color:green;}</style>
<div id="taco">
Hola Mundo!
<style>#burrito {color:red;}</style>
<span id="burrito">mmmm burrito</span>
</div>
Во всех браузерах, кроме IE, шрифт буррито будет красным.
Так есть ли способ сделать это в IE?Кажется, что нет.