广告不会居中,即除非正文是文本对齐:中心

时间:2011-07-11 23:19:44

标签: javascript jquery css internet-explorer centering

我有一个加载脚本的广告,它在一个居中的div里面。 无论我做什么ie6,ie7和ie8都不会居中,除非身体

text-align:center;

现在div的css设置如下,仅适用于chrome / firefox:

#header{
    width:730px;
    margin:0px auto;
    text-align:center;}

我尝试使用带有这样的链的.getScript:

.css('text-align', 'center');

但是脚本不会在chrome中外部加载,然后将整个页面的CSS设置为脚本的宽度。我也尝试将它放在一个html页面中并使用jquery在一个居中的div中加载它,但它只是位于页面的左侧。

我也试过等到$(文件).ready然后以div为中心,但这也不起作用。

主要问题是页面中的所有文本都没有被任何其他div包装,我可以将文本左对齐,这适用于大约1000多个网页。

1 个答案:

答案 0 :(得分:0)

澄清:除了以外没有包装内容吗?如果没有,只需在主体上对齐文本中心,在Jules建议的广告div上使用margin 0 auto,并在内容上留下text-align。如果您的DOM缺少内容,您可能需要妥协。