IE разрывая страницу и неверная проверка разметки - PullRequest
1 голос
/ 28 мая 2011

Я закончил макет и заполнил веб-страницу ( www.blisshair.com.au ), но столкнулся с тем, что я считаю серьезной проблемой.

При создании веб-страницы я использовал Firefox только для проверки макета, и теперь я бью себя.

При загрузке страницы в инструменты разработчика, стандарты IE 8, браузер IE 8, она загружается практически идеально, за исключением того, что логотип заголовка в два раза больше, чем должен быть.

При попытке в стандартах I.E 7, браузер IE 7 выглядит нормально, однако, браузер IE 7, режим причуд, страница ломается:

Возникла проблема с исправлением ошибок прямо над нижним нижним колонтитулом, а отступы бокового меню навигации удалены, контейнер не центрирован (по крайней мере, на странице индекса, все остальные страницы ...?)

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

Кроме того, еще одна проблема, которую я пытался исправить, из-за которой у меня почесалась голова, я пыталась выполнить проверку из W3C и получила эту ошибку:

Внимание! Действует переопределение DOCTYPE!

Обнаруженная декларация DOCTYPE «» был подавлен и DOCTYPE для "XHTML 1.0 Transitional" вставлен вместо этого, но даже если нет ошибок показанный ниже документ не будет Действителен, пока вы не обновите его, чтобы отразить этот новый DOCTYPE.

Я думал, что "DTD XHTML 1.0 Transitional" был правильным?

Если это поможет, я сделал заголовок и нижний колонтитул html и прикрепил их через include с php. еще раз спасибо

Nik.

РЕДАКТИРОВАТЬ: Проблемы решены, еще раз спасибо этому сайту:)

Ответы [ 2 ]

2 голосов
/ 28 мая 2011

однако, браузер IE 7, режим причуд, страница ломается

Пожав плечами, кого это волнует?Quirks Mode - это эмулятор для IE 5.5, который никто не использовал годами.Вы могли бы сегодня по-прежнему беспокоиться о том, как это выглядит в режиме стандартов IE6, в зависимости от того, кто является вашей аудиторией, но, конечно, ничего раньше.Пока ваша декларация <!DOCTYPE> находится в том же состоянии, что и сейчас, никто не будет видеть вашу страницу в режиме Quirks.

Я думал, что «DTD XHTML 1.0 Transitional» был верным?

Да, это так.Валидатор просто предупреждает вас, что вы решили игнорировать тип документа на странице, в пользу явного использования XHTML 1.0 Transitional (в любом случае это тот же тип документа, что и на странице, но предупреждение этого не замечает).Просто оставьте раскрывающийся список «Тип документа» в форме валидатора на «(обнаружение автоматически)», и предупреждение исчезнет.

2 голосов
/ 28 мая 2011

С вашим сайтом не так много проблем, так что не волнуйтесь.

При загрузке страницы в разработчику инструменты, стандарты IE 8, браузер IE 8, он загружает почти идеально, кроме логотип заголовка в два раза больше должно быть.

Я не вижу этого в IE8 с режимом стандартов IE8, он выглядит так же, как Firefox.

При попытке в стандарте I.E 7, браузер IE 7 выглядит нормально

Это то же самое, что и использование вашего сайта с Internet Explorer 7. Хорошо, что ваш сайт здесь работает должным образом, потому что он все еще имеет некоторую долю рынка .

однако, браузер IE 7, режим причуд, страница ломается

Причудливый режим в основном эмулирует IE5 . Вам не нужно беспокоиться о работе вашего сайта в IE5. Посетитель будет видеть ваш сайт только в режиме «Причуды», если у вас недопустимый тип документа, который не вызывает режим «Стандарты».

Ваш тип документа:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Это нормально, и, безусловно, вызовет режим стандартов.

Ваш сайт имеет некоторые ошибки проверки , но ни одна из них не относится к роковой разновидности.

...