IE не будет работать, когда задействованы формы - PullRequest
0 голосов
/ 24 февраля 2012

У меня есть замечательный шаблон, который я делаю для своего сайта, и мне это нравится!Когда я тестировал, чтобы убедиться, что он работает во всех пяти основных браузерах (IE, Firefox, Chrome, Opera, Safari), он отлично работал во ВСЕХ, кроме IE!Шаблон отлично работает во всех пяти браузерах, если на странице нет <form>, но если на странице есть, например на странице входа в систему, она выглядит так, как будто ее нарисовал пятилетний ребенок.

Мне было интересно, была ли у кого-нибудь еще эта проблема, и если да, то как бы вы ее исправили?

Кстати, вот как выглядит тег:

    <form method="post" action="/themeChange.php"> 

Как вы можете догадаться, /themeChange.php - это название моей страницы, которое на данный момент выглядит хуже всего.

Вот URL-адрес одной страницы, которая не работает: http://www.allthemgames.com/login.php

А вот то, на что ДОЛЖНО быть похоже: http://www.allthemgames.com/home.php

Спасибо за вашу помощь, и если вы читаете это, потому что испытываете ту же проблему, я надеюсь, что мы получим ответ!

Кстати, эта проблема в IE6, IE7, IE8 и IE9.Я не проверял предыдущие версии, кроме этого.

1 Ответ

1 голос
/ 24 февраля 2012

Ваша первая проблема в том, что у вас нет типа документа. Без doctype IE будет отображать в режиме совместимости. Добавьте это.

Во-вторых, исправьте ошибки проверки. Недопустимая разметка - причина разметки № 1 в разных браузерах.

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.allthemgames.com%2Flogin.php&charset=%28detect+automatically%29&doctype=Inline&group=0

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