CSS Cascading Style Sheets (Hojas de Estilo en Cascada) es un lenguaje de hojas de estilo creado para controlar el aspecto de los documentos, es la mejor forma de separar los contenidos de su aspecto, es imprescindible para crear páginas de web profesionales, separar los contenidos y aspecto gráficos presenta muchas ventajas ya que obliga a crear documentos HTML bien definidos y con significado completo permitiendo así, mejor accesibilidad, reduce complejidad de su mantenimiento y permite la visualización del mismo documento en diferentes dispositivos como (pc, tablets, dispositivos móviles, etc).