簡體   English   中英

Internet Explorer無法正確顯示頁面!

[英]Internet explorer not displaying page properly!

好的。 幾周前,我買了一個網站模板。 它在所有瀏覽器上都能完美運行。

我一直在使用Flock(基於Chromium)。

而現在,我的朋友告訴我,在Internet Explorer上查看我的網站時,所有內容都顯示在瀏覽器窗口的左側。

他昨天還瀏覽了我的網站。 昨天,使用相同的瀏覽器,它對他來說非常理想。 但問題是,在此特定頁面上,我沒有更改任何樣式或其他任何內容。

而且更奇怪的是,它僅影響一頁(主頁)。

如果有人能抽出時間核對一下,然后回信說它是否正確顯示,並帶領我朝正確的方向前進,以便我可以解決它,我將不勝感激。

謝謝

編輯:

我嘗試了以下方法:

我已經查看了樣式表代碼,以確保沒有在任何地方搞砸它。 此后,我已經還原了原始樣式表文件(並且沒有幫助。)

整個網站在IE以外的所有瀏覽器上仍能完美顯示。

1)將'text-align:center'設置為<body>
2)將#main寬度限制為您的頁面寬度(1000px)
3)將'margin:0 auto'和'text-align:left'設置為#main

這樣,您的頁面應該在所有瀏覽器中居中。

他昨天還瀏覽了我的網站。 昨天,使用相同的瀏覽器,它對他來說非常理想。 但問題是,在此特定頁面上,我沒有更改任何樣式或其他任何內容。

好像很奇怪! 它在Mac上的Mozilla Firefox,Safari和Chrome上運行良好。

我假設這段代碼(在正文中)不是模板的一部分?

<style> 
    div#commentForm
    {
        margin: 0px 20px 0px 20px;
        display: none;
    }
</style>

看起來可能不會導致對齊方式發生變化。

好吧,我仍然遇到同樣的問題。 因此,在進行了一些試驗之后,這就是我的想法:

我最近閱讀了有關PHP的教程。 它說,當使用$_REQUEST ,我需要將PHP <?php //... ?>代碼放在PHP / HTML頁面上的所有內容之上,如下所示:

<?php // php code here .. ?> <html> ... page content here </html>

...事實證明,使PHP代碼位於標准HTML聲明上方,會使頁面的內容與頁面的最左側對齊。 奇怪。 它僅在Internet Explorer(AFAIK)中發生。 它似乎在Flock,Chrome,Safari或Opera中不會發生。

無論如何,將PHP代碼放在<head>部分(我一直認為是正確的方法)之后,現在可以在每個瀏覽器中正確對齊頁面。

感謝所有向我致敬的CSS知識,並幫助我解決了這些問題。 非常感謝您的幫助。 :-)

傑森

暫無
暫無

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

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