Граница радиуса, приводящая к капризным ошибкам в FireBug: «Неизвестное свойство ... Объявление удалено». Должен ли я заставить это исчезнуть или лучше оставить это на моем пути? - PullRequest
9 голосов
/ 25 марта 2011

сегодня я нажал F12 в FF, чтобы загрузить FireBug, чтобы увидеть, что думает мой сайт.Затем увидел это:

enter image description here

Факты, показанные сверху:

  • Мой сайт любит использовать их "округлые", много их ...;
  • Мой сайт загружен ошибками, по крайней мере, так, как это видит FireBug.

Прав ли FireFox и должен ли я это оценить, и если да, то как мне изменить его, так как я считаю,имеет решающее значение для IE и является ли спецификация CSS3 по умолчанию, верно?Или происходит что-то еще, что приводит к тому, что все это появляется в FireBug?Я был бы рад услышать, что я должен сделать, чтобы все это снова исчезло.

Ответы [ 3 ]

10 голосов
/ 25 марта 2011

Откройте раскрывающийся список на вкладке консоли и снимите флажки, например «Показывать ошибки CSS».

Кроме того, это неплохо.Если Firefox обнаружит свойство, которое он не знает (например, border-radius во время, когда был задан этот вопрос), он просто проигнорирует его и перейдет к следующему свойству.Вот почему, например, -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; работает.Firefox игнорирует префикс -webkit-, он распознает префикс -moz- и игнорирует нефиксированный, потому что без префикса еще не был реализован в используемой вами версии Firefox.(Теперь больше не нужно добавлять префикс border-radius, если вы не поддерживаете древний браузер)

2 голосов
/ 25 марта 2011

Возможно, вы захотите вставить специфичные для IE свойства (filter и zoom) в специфичную для IE таблицу стилей и включить их в условные комментарии.

В остальном, вы только что получили старую версию Firefox, которая не распознает новые свойства. Это хорошо, это не принесет никакого вреда. (Несколько странно, что moz-opacity не распознается, так как я думал, что это было давно, но это нормально.)

1 голос
/ 25 марта 2011

Проверьте это

Я думаю, вам нужно использовать -moz-border-radius: ... объявления для FireFox:)

...