¿Que es CSS?

Hojas de estilo en cascada, así traduce en español, no es más que un documento que incluye las reglas de estilo de un sitio Web. Cuando hablo de reglas de estilo me refiero a cómo se ven los elementos que conforman cada página, por ejemplo, el color de fondo, el tipo de fuente, incluso contempla el comportamiento de elementos tras acciones específicas.

Por lo general, cuando clicas un botón y éste despliega un menú, es porque está declarado de esa forma en el CSS.