moz css взломать для тени текста - PullRequest
2 голосов
/ 16 февраля 2012

Я пытаюсь создать тень для текста только в браузерах Mozilla.(Я использую это в качестве обходного пути для некоторых проблем со шрифтом, который я использую.)

Я пробовал -moz-text-shadow, но кажется, что это больше не работает и больше не нуждается в mozрасширение.Но я не хочу, чтобы IE и Webkit использовали тень для текста.

Почему бы убрать функцию -moz?

Ответы [ 3 ]

5 голосов
/ 16 февраля 2012

Вы можете нацелиться на FF самостоятельно, используя CSS-хак, например:

body:not(:-moz-handler-blocked) a { background-color: red; }

Быстрая демонстрация: http://jsfiddle.net/DxjeL/

Поле должно быть красным для Firefox и синим для всех остальныхбраузеры.

С http://paulirish.com/2009/browser-specific-css-hacks/

1 голос
/ 16 февраля 2012

-moz, -webkit, -o, -ms называется префиксом браузера.он используется для браузера, который не поддерживает свойство полностью.и теперь все современные браузеры, кроме 8 и ниже, поддерживают свойство text-shadow.Вы можете использовать javascript, чтобы обнаружить браузер и добавить свойство тени текста, если вы хотите принудительно добавить тень текста только для firefox.

0 голосов
/ 16 февраля 2012

Грубый пример:

text-shadow: 0 0 transparent;
-webkit-text-shadow: 0 0 transparent;
-khtml-text-shadow: 0 0 transparent;
-moz-text-shadow: 1px 1px #ff0000;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...