text-align:body in center,使转发器居中,没有覆盖能力

时间:2010-11-17 18:58:12

标签: asp.net css

我有一个以IE 7为中心的asp.net转发器,但在FF中却是合理的。我希望它是合理的。我在css中注意到我删除了:

body {
text-align:center;
}

转发器在IE中是合理的。问题是,实际上整个网站也向左移动......这不好。我不想重写整个网站。

我在id =“nav”的div中有转发器。我为nav添加了一个css:

#nav {
    text-align:left !important;
}

然而转发器仍然居中。所以我试过了:

#menuRepeater 
{
    float:left;
    text-align:left !important;
}

它仍然居中。该死的IE。想法?

1 个答案:

答案 0 :(得分:1)

我不知道asp.net转发器是什么,但是在IE中如果使用边距规则(margin: 0 auto)将块级元素居中,那么父元素需要text-align: center