Как предотвратить объявление CSS?

Привет, я хотел бы знать, как легко предотвратить появление ошибок при попытке отладки от программного обеспечения для отладки, такого как плагин webdeveloper в Firefox. Я получаю такие ошибки, как:

Предупреждение. Ошибка при анализе значения для "фильтра". Декларация отменена.

Предупреждение. Ошибка в анализируемом значении для 'font'. Декларация отменена.

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

Ответ 1

  • Я всегда добавлял или импортировал стили, специфичные для IE, в conditonal comment;

  • в качестве стандартного CSS FF должно быть отлично с font ', поэтому просто проверьте свой синтаксис, например. font: bold 12px/30px Georgia, serif; значения, разделенные пробелами, многословные имена шрифтов в кавычках и т.д.

Ответ 2

Если вы используете объявление, специфичное для IE (например, filter), поместите его в таблицу стилей, специфичную для IE. Это просто и легко, и я действительно не понимаю, почему это было бы непостоянством (неудобство - это сам IE).

Скрытие ошибки не означает, что ошибка решена (и, действительно, если FF показывает ошибку в font, ее следует позаботиться).