Я использовал IE8.js (http://code.google.com/p/ie7-js/) в проекте, и мне пришлось удалить его, потому что он блокировал IE7 в течение 10/15 с.
Для управления контентом, созданным с помощью псевдоэлементов: after и: before, без IE8.js, я сделал следующее:
.tabs {
*zoom: expression(
this.runtimeStyle.zoom="1",
this.appendChild( document.createElement("small") ).className="after"
);
}
.tabs:after,
.tabs .after {
content: '';
display:block;
height:10px;
width:100%;
background:red;
}
Я предпочитаю этот способ, а не с javascript, потому что это будет держать все селекторы в одном месте:)