馃敟 PRIMEROS PASOS, SOPORTE DEL NAVEGADOR

驴C贸mo funciona el soporte de CSS en Tailwind?

En general Tailwind CSS esta dise帽ado para ser probado en las versiones mas estables de Chrome, Firefox y Safari, pero no soporta ninguna versi贸n de IE (Internet Explorer), incluyendo IE 11.

Mientras la las caracter铆sticas en Tailwind CSS funcionar谩n en la mayor铆a de los navegadores, Tailwind tambi茅n incluye una API para algunas caracter铆sticas mas nuevas que no est谩n completamente, por ejemplo la pseudoclase :focus-visible.

Debido a que tailwind es un framework de bajo nivel, es sencillo prevenir el uso de estas caracter铆sticas simplemente no utilizando utilidades o modificadores no soportados.

El sitio web Can I Use es un gran recurso cuando no estas seguro acerca del soporte de una caracter铆stica de CSS.

Prefijos de los vendors

Muchas propiedades de CSS requieren del uso de prefijos de los vendors para ser interpretados por los navegadores, por ejemplo background-clip: text necesita el prefijo -webkit para funcionar correctamente.

.bg-clip-text {
    background-clip: text;
    -webkit-background-clip: text;
}

Si utilizas la CLI de tailwind, los prefijos como este ser谩n agregados autom谩ticamente.

Si no, se recomienda instalar autoprefixer, que es un plugin de PostCSS que agrega autom谩ticamente los prefijos requeridos por cada navegador que especifiques que deseas agregar soporte.

Para instalar autoprefixer.

npm install -D autoprefixer

Despu茅s agrega al final de la lista de plugins de la configuraci贸n de PostCSS.

module.exports = {
    plugins: [ require('tailwindcss'), require('autoprefixer'), ];
}

Para quieres saber mas acerca de soporte y navegadores, revisa el sitio web Browserlist.