簡體   English   中英

廣告不會以 ie 為中心,除非正文是 text-align:center

[英]advertisement won't center in ie unless body is text-align:center

我有一個加載腳本的廣告,它位於一個居中的 div 內。 無論我做什么 ie6、ie7 和 ie8 都不會居中,除非 body 有

text-align:center;

現在 div 的 css 設置如下,僅適用於 chrome/firefox:

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

我嘗試使用.getScript 與這樣的鏈:

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

但是腳本不會在 chrome 中從外部加載,然后它將整個頁面的 CSS 設置為腳本的寬度。 我還嘗試將其放入 html 頁面並在居中的 div 內使用 jquery 加載該頁面,但它只是位於頁面的左側。

我也嘗試等到 $(document).ready 然后將 div 居中,但這也不起作用。

主要問題是頁面中的所有文本都沒有被任何其他 div 包裹,我可以將文本左對齊,這適用於大約 1000+ web 頁面。

澄清一下:除了內容之外,沒有任何東西可以包裝內容嗎? 如果沒有,只需在正文上對齊文本中心,按照 Jules 的建議在廣告 div 上使用 margin 0 auto,並在內容上向左對齊文本。 如果您的 DOM 在內容周圍缺少任何東西,您可能不得不妥協。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM