我有一个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。想法?
2条答案
按热度按时间mrwjdhj31#
我不知道asp.net repeater是什么,但是在IE中,如果你使用margin规则(
margin: 0 auto
)将一个块级元素居中,那么父元素需要有text-align: center
。3wabscal2#
我的问题正好相反。我想要一个ASP.NET中继器在边缘中心调整,但它会左调整。我什么都试过了。
text-align:center
、justify-content:center
等...似乎什么都不管用。