Ошибка Firefox: перенос нижнего колонтитула вокруг основного содержимого

#jquery #html #css #firefox

#jquery #HTML #css #firefox

Вопрос:

Здравствуйте, у меня ошибка, которая преследует меня последние несколько дней.

у нас есть редизайн, над которым мы работаем для www.petpoint.com —

http://test.petpoint.com/redesign/index.asp

При просмотре в любом другом браузере нижний колонтитул выглядит нормально (даже в IE7, 8)

При просмотре в Firefox нижний колонтитул становится действительно запутанным.

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

Мне бы пригодилась любая помощь, которую вы можете оказать. Не уверен, сможете ли вы перейти по ссылке, чтобы я мог предоставить образцы кода по запросу.

Как видно в firefox

как видно везде

Заранее благодарю вас.

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

1. Выглядит одинаково во всех браузерах. Изображение было бы полезно.

2. Да, с моей стороны выглядит нормально, возможно, вы увеличили масштаб в Firefox. Изображение было бы полезно

3. поскольку у меня нет 10 баллов, я не могу публиковать изображения. У меня версия Firefox 3.6.17, она была подтверждена на другом компьютере с Firefox.

4. Смотрите мой ответ ниже — также измените свой тип документа на этот — <!DOCTYPE html>, поскольку вы используете HTML5

Ответ №1:

вы пропустили, < оставив незакрытым </b> в этой строке:

<b>24PetWatch microchips sold for companion animal usage/b>

Я думаю, что это усугубляет ситуацию .. это сложно отлаживать, потому что с этого момента FireBug показывает, что FF вставляет <b></b> элементы / теги DOM в странные места — иногда перенос ваших существующих элементов, иногда не для остальной части исходного кода, что впоследствии нарушает работу нижнего колонтитула.

Я вижу, что этих <b> элементов на самом деле нет в вашем исходном коде, так что, возможно, причина в этой ошибке, если не крикнуть в ответ

даже если теги HTML5 не будут проверяться, хорошей проверкой для других ошибочно вложенных элементов является средство проверки HTML, хотя я никогда не видел, чтобы FF делал что-то настолько серьезное с незакрытыми встроенными элементами!

Ответ №2:

Похоже, вы забыли закрыть пару тегов. Проверьте свою разметку

Я бы также посоветовал вам использовать <strong></strong> вместо <b></b> другой вещи, которую я заметил, не обертывайте .li с помощью <b></b> try, чтобы применить font-weight:bold свойство к вашему списку. Это более чистый и стандартный.

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

1. вздох, проблема заключалась в незакрытом теге <b> / <strong> . FML Я потратил часы, просматривая CSS и jquery. Большое спасибо, ребята. Я рад, что это исправлено.

2. Нет проблем. Было бы неплохо получить ответ, хотя. 🙂

Ответ №3:

Похоже, что у вас перепутан какой-то код между тегами, и содержимое в первом столбце не записывается в теги. Похоже, это относится ко всем столбцам. Также похоже, что вы, возможно, пытаетесь добавить некоторые вставляемые CSS moz стили и портите код. В Chrome теги заголовка в нижнем колонтитуле не содержат тегов внутри себя, но в FF они есть.

Надеюсь, это поможет. Держите нас в курсе всего, что еще найдете.