Internet Explorer неправильно отображает страницу! - PullRequest
0 голосов
/ 18 августа 2010

Хорошо.Я купил шаблон сайта несколько недель назад.Он отлично работал во всех браузерах.

Я все время использую Flock (на основе Chromium).

И только что мой друг сообщил мне, что при просмотре моего сайта в Internet Explorer всеотображается слева от окна браузера.

Он также просмотрел мой сайт вчера.А вчера у него сработало отлично, с тем же браузером.Но дело в том, что я не менял никаких стилей или чего-либо еще на этой конкретной странице.

И что более странно, это то, что она затрагивает только одну страницу (домашнюю страницу).

Я был бы очень признателен, если бы кто-нибудь смог найти время, чтобы проверить его и опубликовать ответ, правильно ли он отображается или нет, и увести меня в правильном направлении, чтобы я мог это исправить?

Спасибо

Редактировать:

Я попробовал следующее:

Я просмотрел код таблицы стилей, чтобы убедиться, что я его где-то не испортил.С тех пор я восстановил исходный файл таблицы стилей (и это не помогло.)

Весь сайт по-прежнему отлично отображается в каждом браузере, ДРУГОЕ, чем IE.

Ответы [ 3 ]

1 голос
/ 18 августа 2010

1) Установите «выравнивание текста: по центру» на
2) Ограничьте #main ширину шириной вашей страницы (1000px)
3) Установите для поля 'margin: 0 auto' и 'text-align: left' значение # main

При этом ваша страница должна быть центрирована во всех браузерах.

0 голосов
/ 23 сентября 2010

Хорошо, у меня все еще была та же проблема.Итак, немного поэкспериментировав, вот что я понял:

Недавно я прочитал учебник по 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, чего я еще не знал, и за то, что помог мне разобраться в этом.Ваша помощь была высоко оценена.: -)

Джейсон

0 голосов
/ 18 августа 2010

Он также просмотрел мой сайт вчера. А вчера у него сработало отлично, с тем же браузером. Но дело в том, что я не менял стили или что-либо еще на этой конкретной странице.

Это кажется странным! Он отлично работает на Mozilla Firefox, Safari и Chrome на Mac.

Я предполагаю, что этот код (в теле) не является частью шаблона?

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

Не похоже, что это может привести к изменению выравнивания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...