我有这个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>
查看来源中的工作和非工作相同。
答案 0 :(得分:1)
为什么不使用类来应用CSS?
<loop>[for loop]
<div class="active"> </div>
</loop>
<style>
.active {
height: 752px;
width: 40px;
}
</style>