🍋
Menu
.css Code

CSS (Cascading Style Sheets)

CSS es el lenguaje de hojas de estilo utilizado para controlar la presentación visual de documentos HTML y XML. Define colores, diseños, fuentes, animaciones y diseño responsivo, separando el contenido de la apariencia visual.

Tipo MIME

text/css

Tipo

Texto

Compresión

Sin pérdida

Ventajas

  • + Separates presentation from content (HTML)
  • + Powerful layout systems: Flexbox, Grid, and container queries
  • + Custom properties enable theming and dynamic values
  • + Media queries enable responsive design for all screen sizes

Desventajas

  • Global scope can cause unintended style conflicts
  • Browser compatibility differences require testing
  • No native variables before custom properties (pre-2017)

Cuándo usar .CSS

CSS es esencial para toda presentación web. Usa preprocesadores (SCSS, Less) o CSS-in-JS para proyectos complejos. Los módulos CSS o Tailwind CSS ofrecen estrategias alternativas de estilizado.

Detalles técnicos

CSS usa selectores para apuntar a elementos y pares propiedad-valor en bloques de declaración. La cascada resuelve conflictos mediante especificidad (inline > ID > clase > elemento), importancia (!important) y orden del código fuente. Los navegadores modernos soportan propiedades personalizadas (variables), funciones calc(), diseños Grid y Flexbox.

Historia

Håkon Wium Lie propuso CSS en 1994 en el CERN. CSS1 se convirtió en recomendación del W3C en 1996. CSS2 (1998) añadió posicionamiento y media types. CSS3 (modularizado desde 2011+) trajo Flexbox, Grid, variables personalizadas, animaciones y muchas más características.

Convertir desde .CSS

Convertir a .CSS

Formatos relacionados

Términos relacionados

Learn More

Casos de uso