В чем разница между выражениями CSS и CSS-фильтрами?Выражения CSS vs Фильтры и Javascript для Internet explorer
Плохо ли для скорости страницы?
Если что-то может быть достигнуто в чистом CSS в других браузерах, но для IE возможно только с помощью выражений CSS или CSS-фильтров или Javascript. Тогда мы должны всегда искать Javascript, если речь идет о скорости страницы.
Будет ли Javascript быстрее в обработке, чем CSS Filter
или Expression
решение?
Update после ответа Пекка в
OK поэтому CSS выражения следует избегать, это ясно.
Теперь я хочу знать о фильтрах
Пример фильтров
#myElement {
opacity: .4; /* other browsers */
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* this works in IE6, IE7, and IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)"; /* this works in IE8 only */
}
Чтобы получить PNG прозрачность в IE6 и некоторые CSS 3 эффекта в IE 6,7,8 Мы можем использовать CSS IE Filters
http://www.smashingmagazine.com/2010/04/28/css3-solutions-for-internet-explorer/
и есть также некоторые Javascript альтернативы доступны.
Будет ли JavaScript более быстрым, чем CSS-фильтр?
Примечание: Свойство filter
не является действительным CSS
ОК и как насчет фильтров http://www.smashingmagazine.com/2010/04/28/css3-solutions-for-internet-explorer/ –
@Jitendra хорошо, это единственное решение для некоторых эффектов в IE7, поэтому вы можете нуждаться в них. Но они явно сосут, потому что они поддерживаются в IE –