Как предотвратить объявление 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
, ее следует позаботиться).