Se me ha adelantado Daniel :-D En mi opinión sí que es válido. Tú en la css estás diciendo que el navegador muestre el <a> como si fuera un elemento de bloque y el <li> como si fuera en línea. Pero sólamente estás cambiando la forma de visualizarlo. El li sigue siendo un elemento list-item y el a un elemento en línea.
Saludos. _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo