Creare un menu a discesa in CSS consiste nel creare una lista di link nascosti che vengono visualizzati quando l’utente posiziona il mouse sul link del menu principale. Ecco come si può fare:
1. Innanzi tutto avrai bisogno di HTML:
```
ul li ul {
display: none;
}
ul li:hover ul {
display: block;
}
```
Questo è un esempio molto semplice. Puoi modificare lo stile degli elementi ul, li, e a come preferisci, per esempio, cambiare il colore di sfondo, il colore del testo, le dimensioni, ecc.
Ricorda che per fare un menu a discesa responsive per i dispositivi mobile, dovrai utilizzare anche JavaScript o jQuery.