top:: Desarrollo Web
relacionado: HTML
CSS (Cascading Style Sheets), es el lenguaje utilizado para definir la presentación de un documento HTML, esto es, aplicar estilos y diseños al contenido HTML.
La idea que subyace detrás del CSS es separar la estructura de un documento de su presentación.
Cuando usamos HTML, todos los elementos mostrados tienen un estilo por defecto definido. CSS redefine estos atributos para mejorar la presentación de una página o, incluso permite visualizar un mismo HTML de varias formas diferentes.
CSS Básico
Principios básicos, sintaxis y fundamentos.
- Las Reglas CSS: Selector, Bloque declarativo (Propiedad, Valor)
- Los tres pilares de CSS: Herencia, Especificidad y Cascada
- Selectores CSS: Selectores simples, combinados
- Propiedades CSS
- El Modelo de Caja CSS: Conjunto de propiedades que representan los elementos CSS
- Unidades CSS: Conjunto de valores para especificar tamaños, distancias y estimaciones.
- Color CSS: Conjunto de valores en estándares de color específicos.
CSS Intermedio
Se profundizan algunos temas básicos como selectores y propiedades.
- Selectores de Pseudo-clases CSS
- Selectores de Pseudo-elementos CSS
- Selectores de Atributos en CSS
CSS Avanzado
Propiedades más complejas de layout, formas, animaciones y variables.
- Layout: Flexbox | CSS Grid
- Efectos CSS
- Transiciones CSS
- Animaciones CSS
- Media-Queries
- Tipografía CSS
- Formas y Gráficas
- Interacciones CSS
- Variables CSS
CSS por Explorar
- Alignment | Shape-Outside | Negative margin | White-Space
Utilizando CSS en HTML y JS
Metodologías de arquitectura CSS
No son tecnologías sino formas de trabajo y organización a considerar cuando se desarrollan los estilos CSS de un proyecto complejo.