Documentos de Académico
Documentos de Profesional
Documentos de Cultura
programación
1
Qué es CSS
CSS son las siglas en inglés para «hojas de estilo en cascada» (Cascading Style
Sheets). Básicamente, es un lenguaje que maneja el diseño y presentación de las
páginas web, es decir, cómo lucen cuando un usuario las visita. Funciona junto con
el lenguaje HTML que se encarga del contenido básico de los sitios.
Se les denomina hojas de estilo «en cascada» porque puedes tener varias y una de
ellas con las propiedades heredadas (o «en cascada») de otras.
2
Desventajas de usar CSS
Curva de aprendizaje. CSS puede tener una curva de aprendizaje empinada, en
particular, para los principiantes. Entender, por completo, todas las propiedades,
selectores y conceptos avanzados puede llevar tiempo y práctica.
Compatibilidad entre navegadores. Aunque los estándares de CSS son de los más
aceptados, algunos navegadores podrían interpretar y renderizar los estilos de
manera diferente. Esto puede resultar en inconsistencias visuales y requerir
pruebas o ajustes adicionales para garantizar la compatibilidad entre plataformas.
Especificidad y herencia.
CSS utiliza reglas de especificidad y herencia para determinar qué estilos se aplican
a los elementos. En ocasiones, el orden de las reglas y la jerarquía pueden generar
resultados inesperados. Esto requiere una comprensión cuidadosa de cómo
funcionan estas reglas para evitar conflictos y problemas de estilo.
Características de CSS
¿Qué es LESS?
LESS extiende CSS para dotarlo de un comportamiento dinámico a través de
variables, mixins, operaciones y funciones.
¿Cómo funciona?
Para utilizar LESS no necesitas un plug-in ni nada especial. La idea detrás de la
herramienta es que el navegador interpreta código CSS normal y corriente
producido a través de un proceso de compilación de nuestras plantillas escritas
en LESS.
3
Lo único que cambia es la forma que tenemos de compilar las plantillas LESS. Si
usamos un servidor Web basado en Node.js o bien servimos nuestras hojas de
estilo CSS a través de un script en cualquier lenguaje como PHP, Python, Ruby o
Perl (por ejemplo), podemos compilar nuestras plantillas LESS en tiempo de
ejecución (del servidor) utilizando para ello Node.js
Cómo se usa
Hay varias formas de utilizar LESS CSS, una de ellas es a través de javascript del
lado de servidor usando node.js, otra es utilizando javascript del lado del cliente
con less.js y por último usando una aplicación que compile los estilos .less a .css.
Al iniciar a trabajar con LESS CSS es un error querer utilizar la versión de javascript
del lado del cliente.
Más adelante escribiré sobre aplicaciones recomendadas para compilar. less a .css
y las ventajas de cada una, pero por ahora, para comenzar, les digo que le den un
vistazo a simpleless(multiplataforma), less.app (mac), o si buscan una solución a la
medida pueden recurrir a Less PHP, una librería que permite compilar less css
utilizando PHP permitiendo generar estilos dinámicamente, en tiempo real o
creando cache.
Los Mixins: te permiten embeber todas las propiedades de una clase dentro de otra
clase simplemente incluyendo el nombre de la misma como una de sus
propiedades.
Funciones de color: LESS nos ofrece una variedad de funciones para transformar
colores. Primero son transformados aHSL y después son manipulados a nivel de
canal.
4
Conclusión
Fuentes bibliográficas
https://blog.hubspot.es/website/que-es-
css#:~:text=CSS%20son%20las%20siglas%20en,contenido%20b%C3%A1sico%2
0de%20los%20sitios.
https://www.liftingroup.com/expertise/less-el-lenguaje-dinamico-de-hojas-de-estilo/