Javascript 广告赢得';t在ie中居中,除非正文为文本对齐:居中

Javascript 广告赢得';t在ie中居中,除非正文为文本对齐:居中,javascript,jquery,css,internet-explorer,centering,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'); 但是该脚本不

我有一个加载脚本的广告,它在一个居中的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中,但它只位于页面的左侧

我还试着等到$(document)。准备好,然后将div居中,但这也不起作用


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

澄清一下:除了包装外,是否没有其他包装内容?如果没有,只需将正文的文本居中对齐,按照朱尔斯的建议在广告div上使用边距0 auto,并将内容的文本向左对齐。如果您的DOM缺少内容,您可能不得不妥协。

您可以添加一些HTML吗?有什么问题吗?您的
未在页面上居中?如果是,则添加
margin:auto
到该div.edited的CSS。如果你想的话,我可以说得更具体一些,但实际上没有太多的html代码。对,我知道如果我在内容周围有一个div,我可以将该div文本左对齐,但正如我所说的,有1000多个html页面,所有页面都有不同的布局,而目前没有。我认为在div中添加一个perl脚本是我目前唯一的选择。对不起,听起来添加div是你唯一的选择。祝你好运