Compatibilidad CSS por navegador: Chrome, Safari, Firefox
Busque una propiedad CSS o una API web: porcentaje de usuarios compatibles y primera versión de Chrome, Safari, Firefox y Edge (caniuse).
¿Puedo usar esta función CSS? Leer los datos de caniuse
caniuse publica, para más de 550 funciones CSS, HTML y JavaScript, el estado de compatibilidad de cada versión de navegador y el porcentaje mundial de usuarios compatibles. Una función admitida por más del 95 % de los navegadores en uso, como :has() (95,9 % a 14/10/2026), suele usarse sin alternativa, salvo con un público muy particular.
Qué muestra la herramienta
En la primera búsqueda, la herramienta descarga el archivo de datos público de caniuse (unos 450 KB comprimidos, casi 5 MB descomprimidos, una vez por visita) y busca su palabra clave en el identificador, el título y las palabras clave de cada función. Para la función elegida muestra el porcentaje mundial de usuarios con soporte completo (usage_perc_y) y parcial (usage_perc_a) y, para Chrome, Edge, Firefox, Safari y sus versiones móviles, el estado en la última versión publicada y la versión desde la que ese estado se mantiene sin interrupción.
Ejemplo
Para :has(), a 14/10/2026: 95,91 % de soporte completo; Chrome y Edge desde la versión 105, Firefox desde la 121, Safari desde la 15.4. Para flexbox, Chrome aparece desde la 29: las versiones 21 a 28 exigían el prefijo -webkit-, que la herramienta cuenta aparte.
Límites
- Los porcentajes se basan en las estadísticas de uso mundiales que utiliza caniuse, no en la audiencia de su sitio.
- «Parcial» agrupa casos muy distintos: lea las notas en la página de caniuse de la función.
- Títulos y descripciones se muestran en inglés, tal como se publican.
Fuentes y fechas: Repositorio de datos de caniuse (fulldata-json), licencia CC BY 4.0 de los datos de caniuse, archivo actualizado el 13/10/2026 (verificado el 14/10/2026).
Preguntas frecuentes
¿A partir de qué porcentaje se puede usar una propiedad CSS?
No hay un umbral oficial. Muchos equipos apuntan a un 95 % de soporte global o consultan sus propias estadísticas de audiencia. Por debajo, prevea una alternativa con @supports.
¿Qué significa «soporte parcial» en caniuse?
El navegador solo gestiona una parte de la función: algunos valores, un comportamiento distinto o un error conocido. El porcentaje parcial se suma al soporte completo en el total. Las notas numeradas de la página de caniuse indican lo que falta.
¿Desde qué versión admite Safari :has()?
Según caniuse, Safari admite :has() desde la versión 15.4 (marzo de 2022), tanto en macOS como en iOS. Chrome y Edge lo admiten desde la 105, Firefox desde la 121.
¿Cómo comprobar una función CSS en el código?
La regla @supports aplica un bloque CSS solo si el navegador entiende la declaración, por ejemplo @supports (display: grid). En JavaScript, CSS.supports('display', 'grid') devuelve true o false.
¿La herramienta es realmente gratuita?
Sí, todas las herramientas en Kristools son 100% gratuitas y accesibles sin registro.
¿Están protegidos mis datos?
Sí. Todo el procesamiento se realiza de forma segura y directa en tu navegador. No se envían datos personales a nuestros servidores.