Почему этот класс CSS имеет 3 различных настройки фильтра? - PullRequest
0 голосов
/ 31 октября 2009

Это по кросс-браузерным причинам?

Надеясь, что кто-то может мне их объяснить:

opacity:.50;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=50)

Ответы [ 3 ]

1 голос
/ 31 октября 2009

Это для кросс-браузерной совместимости. Взгляните на здесь и здесь для объяснения.

Это для IE:

-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=50)

Это будет работать почти во всем остальном:

opacity:.50;
0 голосов
/ 31 октября 2009

Firefox, IE, другие браузеры требуют различных записей CSS для рендеринга альфа-смешения.

0 голосов
/ 31 октября 2009

Различные компании, использующие собственную реализацию в своем браузере. CSS3 официально распознает свойство 'opacity'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...