No te quepa la menor duda de que se puede. Con buscar "menu CSS" en el cuadro de búsqueda al principio de la página encontrarás bastantes ejemplos.
La verdadera pregunta es ¿de qué manera quieres que se abra? ¿Cuando pasas el ratón, cuando haces click, cuando seleccionas mediante el teclado...?
Una manera simple puede ser la siguiente:
Código CSS:
Ver original.desplegable ul{
display:none;
}
.desplegable:hover ul{
display:block;
}
Funcionará para un menú vertical. Es sólo un esquema, necesitarás más propiedades para conseguir lo que tu quieres.