asp.net 文本对齐:主体居中,导致中继器居中,无覆盖能力

uinbv5nw  于 2023-08-08  发布在  .NET
关注(0)|答案(2)|浏览(78)

我有一个asp.net中继器,以IE7为中心,但在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。想法?

mrwjdhj3

mrwjdhj31#

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

3wabscal

3wabscal2#

我的问题正好相反。我想要一个ASP.NET中继器在边缘中心调整,但它会左调整。我什么都试过了。text-align:centerjustify-content:center等...似乎什么都不管用。

相关问题