Hoja de estilo en cascada o CSS (siglas en inglés de cascading style sheets) es un lenguaje usado para definir la presentación de un documento estructurado escrito en HTML o XML2 (y por extensión en XHTML). El World Wide Web Consortium (W3C) es el encargado de formular la especificación de las hojas de estilo que servirán de estándar para los agentes de usuario o navegadores. La idea que se encuentra detrás del desarrollo de CSS es separar la estructura de un documento de su presentación. La información de estilo puede ser definida en un documento separado o en el mismo documento HTML. En este último caso podrían definirse estilos generales en la cabecera del documento o en cada etiqueta particular mediante el atributo «style»
Propiedades CSS. Propiedad. Descripción. Valores. familia-generica familia genérica de fuente. cursive, fantasy, monospace, etc. tamaño-absoluto tamaño absoluto de fuente. xx-small, x-small, medium, large, etc. tamaño-relativo tamaño relativod e fuente. large, smaller. font propiedad compuesta, font-style, font-variant, font-weight, etc font-family tipo de letra(fuente). nombre-fuente, familia-generica, etc. font-size tamaño. tamaño-absoluto, tamaño-relativo, etc. font-style inclinacion(cursiva). normal, italic, oblique. font-variant versalitas. normal, small-caps. font-weight grosor del trazo(negrita). normal, bold, bolder, lighter, etc. color color del texto. color. diretion dirección del texto. ltr, rtl. letter-spacing espacio entre caracteres. normal, distancia. line-height espaciado entre lineas. normal, numero, distancia, etc. white-space espacio en blanco, saltos de linea y wrap. normal, nowwrap, pre, pre-line, etc.