2008-10-24 4 views
0

Я использую Firefox Firefox . Я получаю это предупреждение при попадании на определенную веб-страницу на своем сайте:Неизвестное свойство «MozOpacity» - что означает?

Неизвестный объект 'MozOpacity'. Декларация опустилась.

Что это значит и как я могу исправить это на своем сайте?

ответ

3

Это обычное для браузеров префикс экспериментальных или патентованные функции с -moz (для Gecko основе браузеры) или -webkit (для webkit), чтобы они могли использоваться, но не мешали стандартным CSS-рендеринга. В случае с -moz-opacity кажется, что они, наконец, удалили проприетарный тег, так как поддерживается стандартный тег opacity.

Я не думаю, что какая-либо эквивалент конвенции следует команды IE, но затем снова IE так за пакетом он, вероятно, никогда не придумал;)

1

Вы используете mozopacity в своей таблице стилей CSS? Это может быть написано неправильно и, таким образом, вызывает ошибку.

Возможно, вы ищете -moz-opacity, которые были удалены с Firefox 3.0.

+0

У меня нет «MozOpacity» в любом из моих таблиц стилей. – LordHits 2008-10-24 16:37:05

+0

Это кажется довольно запутанным тогда - какую версию Firefox вы используете? Как уже говорилось, FF3 не поддерживает -moz-opacity, но вы используете последнюю панель инструментов webdev. Возможно, это может быть ошибка, или когда WebDev проверяет DOM, он обнаруживает, что FF добавила его. Попробуйте проверить DOM в Firebug. – Ross 2008-10-24 16:49:29

0

есть проприетарная декларация css: - фильтр (от Microsoft); - -moz-угол радиус, -moz-непрозрачность и другие -m приставки от Mozilla - -khtml приставки из сафари

они не являются стандартными, и он работает только в этом браузере. Если вы не ожидаете -moz свойства для работы на сафари и фильтр на светлячок, вы можете проигнорировать это предупреждение :)

1

Это не может быть проблемой с вашим сайтом. Некоторые браузерные плагины - например, Firebug или Web Developer - часто добавляют дополнительные стили динамически на страницу для целей отладки; Я заметил, что неофициальные стили -moz- * появляются в моей собственной отладке Firefox.

Однако это не обязательно проблема с вашей страницей; это может быть проблемой, когда ваш пользовательский агент сначала создает себя, а затем предполагает, что проблема связана с вашей страницей.

Во-первых, я предлагаю отключить ваши плагины для Firefox и увидеть, если вы все еще получаете вышеупомянутую ошибку. Затем убедитесь, что ваши плагины обновлены - особенно любые типы разработки/отладки, которые могут манипулировать DOM после pageload.

Смежные вопросы