¿Cuál es la diferencia entre las propiedades filter
y -ms-filter
de IE? Si uso uno, ¿debo usar ambos? ¿Hacen lo mismo, pero cada trabajo solo en ciertas versiones de IE?-ms-filter vs filter ¿Cuál es la diferencia?
Respuesta
Microsoft introdujo -ms-filter
para hacer que Internet Explorer sea más compatible con los estándares (CSS 2.1 requiere que las extensiones de los proveedores tengan el prefijo del proveedor). Como la sintaxis de la propiedad original filter
no es compatible con CSS 2.1, IE8 + requiere que el valor de la propiedad -ms-filter
se incluya entre comillas.
filter: alpha(opacity=40);
-ms-filter: "alpha(opacity=40)";
-ms-filter
se apoya en IE8 +, legado filter
propiedad es, por lo que yo sé, para la compatibilidad hacia atrás apoyada en todas las versiones de Internet Explorer.
Enlace relacionado: http://blogs.msdn.com/b/ie/archive/2008/09/08/microsoft-css-vendor-extensions.aspx
Tenga en cuenta que el soporte para filtros puede extirparse de IE10.
Creo que -ms
es el prefijo del proveedor para algunas de las nuevas propiedades de CSS3, mientras que filter
es una propiedad anterior para IE 6-8 (podría estar mal en IE 6, pero estoy seguro de que se usa en IE 8) . Aquí hay más información sobre dónde se usa -ms
: http://msdn.microsoft.com/en-us/library/ms531207(VS.85).aspx.
Si no recuerdo mal, todos ellos apoyará 'filter, pero sólo puede haber IE 9 que soporta' -ms-filter. –
No. No existe tal propiedad de CSS3 llamada filtro. – Rob
Todos los navegadores modernos ignoran la propiedad de filtro ya que no es estándar y no es una propiedad de CSS3. Ejecútelo a través del validador y se marcará como un error. – Rob
-ms-filtro de propiedades
Establece o el filtro o conjunto de filtros que se aplican al objeto. Nota A partir de Windows Internet Explorer 9, esta característica quedó en desuso. A partir de Internet Explorer 10 esta característica se eliminó y ya no se debe usar.
- 1. ¿Cuál es la diferencia entre() vs [] vs {}?
- 2. ¿Cuál es la diferencia entre filter y filter_by en SQLAlchemy?
- 3. EQU vs DC.B. ¿Cuál es la diferencia?
- 4. SET vs. SELECT - ¿Cuál es la diferencia?
- 5. JIT vs NGen: ¿cuál es la diferencia?
- 6. CATALINA_OPTS vs JAVA_OPTS - ¿Cuál es la diferencia?
- 7. Char.IsDigit() vs Char.IsNumber(), ¿cuál es la diferencia?
- 8. node.js vs. meteor.js ¿cuál es la diferencia?
- 9. Django filter vs exclude
- 10. Cuál es la diferencia entre colorWithSRGBRed vs colorWithDeviceRed vs colorWithCalibratedRed
- 11. Guava: Iterables.filter VS Collections2.filter, ¿alguna gran diferencia?
- 12. Servlet Filter vs. ServletRequestListener
- 13. Paquete Java Vs Carpeta-Estructura? cuál es la diferencia
- 14. Cuál es la diferencia entre String (value) vs value.toString()
- 15. ¿Cuál es la diferencia entre gets.chomp() vs. STDIN.gets.chomp()?
- 16. ¿Cuál es la diferencia entre X = X ++; vs X ++ ;?
- 17. ¿Cuál es la diferencia entre Cassandra vs Oracle Coherence?
- 18. VSTO vs. Ensambles primarios de interoperabilidad, ¿cuál es la diferencia?
- 19. ¿Cuál es la diferencia entre "git reset" vs "git rebase"?
- 20. ¿Cuál es la diferencia entre Selenium's Remote Control vs WebDriver?
- 21. Bases de datos relacionales vs. dimensionales, ¿cuál es la diferencia?
- 22. Linq. Cualquier VS. Exists - ¿Cuál es la diferencia?
- 23. GWT VS Google Closure, ¿cuál es la diferencia?
- 24. Java war vs. jar: ¿cuál es la diferencia?
- 25. Datastore Category vs. String: ¿cuál es la diferencia?
- 26. ¿Cuál es la diferencia entre Console.WriteLine() vs Debug.WriteLine()?
- 27. ¿Cuál es la diferencia entre "origen maestro" vs "origen/maestro"
- 28. Método vs propiedad en C# - ¿cuál es la diferencia
- 29. WPF Panel.Children vs Panel.InternalChildren - ¿Cuál es la diferencia?
- 30. git clone vs copy paste, ¿cuál es la diferencia?
¡Gran explicación! ¡Gracias! –
Estoy usando IE8 y el filtro funciona pero -ms-filter no. ¿Algunas ideas? – xr280xr
@ xr280xr Asegúrese de que el navegador utiliza el modo de estándares IE8 para representar la página web. – duri