我设置了一个div风格程序,如下所示:
oDiv.Style.Add("text-align", "center");
它适用于IE,但不适用于FireFox,
对于FireFox我必须写下这个:
oDiv.Style.Add("text-align", "-moz-center");
我怎么能同时拥有两个?因为如果我同时写两个,那么只有第二个有效, 请帮帮我。
答案 0 :(得分:2)
你的第一个CSS覆盖你的例子吗? (我认为ADD确实会覆盖,但我没有测试过)。如果是这样,我会尝试使用纯CSS。 创建一个内部包含CSS的CSS类,然后只需将oDiv的CSS类更改为该类。
.newClas{
text-align: -moz-center;
text-align: center;
}
这样的类类:
oDiv.CssClass="newClass";
答案 1 :(得分:1)
您可以使用条件样式表仅定位IE吗?
http://css-tricks.com/how-to-create-an-ie-only-stylesheet/
在默认样式表中设置正常值,然后在IE版本中覆盖。
答案 2 :(得分:0)
谢谢All.finally我可以解决这个问题:
.newClas{
text-align: -moz-center;
#text-align: center;
}
#符号必须在css类的下一行之前