Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2011, 13:32
ramiromd
 
Fecha de Ingreso: agosto-2010
Mensajes: 100
Antigüedad: 14 años, 2 meses
Puntos: 2
No entiendo esta sintaxis de CSS

Buenas, como ya comente en uno thread que escribí hace unos días, estoy leyendo algo de CSS para empezar a armar mis plantillas, o armar las que algún cliente quiera.
El tema es que estaba viendo un efecto hover que me gusto mucho, de la siguiente plantilla: demostracion.
La parte del código que no entiendo es la siguiente declaración para el menú y sus elementos:

Acá define el menú, no tengo dudas al respecto:
Código:
#menu {
	float: right;
	width: 450px;
	height: 90px;
	margin: 0 auto;
	padding: 0;
}
Ahora, acá define las etiquetas <ul> para el menú:
Código:
#menu ul {
	margin: 0;
	padding: 60px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}
Mi problema es que no entiendo la definición del #menu ul. Eso sería una clase, una subclase, un identificador ? qué sería ?. Por qué no es lo mismo que poner ul.menu ?
Agradecería cualquier pista, desde ya muchas gracias!.