Firefox 9 (Mac) содержит ошибки разбора полей? - PullRequest
0 голосов
/ 27 января 2012

У меня очень странная проблема в моем текущем проекте. #head div выглядит так, как будто включено margin-top css, в то время как это не так. Это происходит только в Firefox 9.0.1 (Mac), другие браузеры в порядке.

Вот ссылка на демонстрационный макет . Не уверен, что это произойдет в FF 9.0.1 Win версии. Тем не менее, IE7 отображает его правильно. Обратитесь к приложенному изображению, чтобы увидеть, как оно рендерится. Итак, если вы отключите margin-bottom:23px в разделе #head в Firebug, вы увидите, что он будет двигаться вверх, но, черт возьми! Это была настройка margin-BOTTOM, которую мы отключили ...

Это я или ФФ?

The problem in FF 9.0.1

Ответы [ 2 ]

1 голос
/ 27 января 2012

То, что здесь происходит, заключается в том, что нижнее поле смещается вместе с верхним, а результат обрабатывается как верхнее. Спецификация CSS требует такого поведения, и все современные браузеры (конечно, не включая IE7) реализуют его.

0 голосов
/ 27 января 2012

Вы всегда можете поместить это в таблицу стилей.

@-moz-document url-prefix() {
    #head{
        margin-top: -10px !important;
    }
}

проверить это - http://jsfiddle.net/nBWLq/2/.

...