Позиционирование CSS в Internet Explorer по сравнению Позиция меню Chrome / Firefox / Safari. Втягиваю свою голову в

#css #internet-explorer #html #tags

#css #internet-explorer #HTML #Теги

Вопрос:

Пожалуйста, взгляните на http://bestofyoutube.com . Кто-нибудь, кто знает, что я здесь делаю не так?

Похоже, что IE (версия 7 8) разместил меню намного дальше, чем то, что делают Safari / Chrome / Firefox. Маленькая картинка, которую я вижу справа, когда люди регистрируются, также полностью выбивается из обычного стандарта в Internet Explorer (остальные работали нормально).

Снимок экрана в IE:

введите описание изображения здесь

Ценю любую помощь, которую я могу получить. Спасибо!

Комментарии:

1. Вы могли бы создать условную таблицу стилей и увеличить высоту только для IE. Но для меня это решение последней инстанции.

2. Идея условной таблицы стилей хороша, но, не зная, что такое ваш фактический CSS, трудно дать окончательный ответ.

Ответ №1:

Интересная ошибка в IE. Чтобы быстро исправить, вам нужно добавить в свой stylesheet.css этот код:

 body {
    margin-top:0;
    padding-top:8px;
}
  

Хорошо бы перебрать параметры с верхним заполнением, удалив его из тела.

Комментарии:

1. Большое вам спасибо! Это прекрасно работает, когда у меня есть это на сервере разработки, затем, когда я загружаю его на веб-сервер, это совершенно другой результат и снова возвращаюсь к исходной точке ?!? Странно.. есть идеи

2. Shift обновить (иногда дважды), чтобы убедиться, что вы обходите кэш браузера и видите последнюю версию всех файлов. Если это не удается, попробуйте переименовать файл css и отредактировать код, который загружает css, чтобы соответствовать новому имени.

3. Спасибо за помощь, но, к сожалению, все та же проблема

4. Попробуйте удалить все пробелы и разрывы строк, прежде чем <!doctype>

Ответ №2:

Я думаю, IE пытается нарисовать невидимые границы для вашей таблицы меню. Попробуйте отключить границы для этой таблицы. И не забывайте о заполнении ячеек таблицы / полях.

Комментарии:

1. Спасибо, я думаю, мне, возможно, придется создать условную таблицу стилей, как вы упомянули.