CSS不适用于IE8,IE9但在IE10及以上版本中工作

时间:2014-09-22 08:16:48

标签: java javascript html css internet-explorer

我有这个div在运行时上生成了id,而css我有一个模板,它也将在运行时生成。这里的问题是它在IE10及以上版本中工作正常,但在IE8和IE9中,某些div风格正在发生变化。假设我有39个div ,但正确的风格仅适用于27divs

<loop>[for loop]
<div id="active<%count%>"> </div>
</loop>

<style>
#active<%count%>{
  height: <%(count < 5 ? count * 4 + 32 : "120")%>px;
  width: <%(count < 5 ? count * 8 + 32 : "80")%>px
}
</style>

以上代码用于创建div和css。高度和宽度也在运行时生成,这只是一个样本数。你能帮助我解决这个问题。我正在使用此div来使用 ActiveWidgets 1.1生成 GRID

最终代码将像

<style>
#active28{
  Height : 72px;
  Width : 112px;
}
</style>

查看来源中的工作和非工作相同。

1 个答案:

答案 0 :(得分:1)

为什么不使用类来应用CSS?

<loop>[for loop]
<div class="active"> </div>
</loop>

<style>
.active {
 height: 752px;
 width: 40px;
}
</style>