
José Luis Díaz Santos
PreguntaTengo una duda, al utilizar código CSS en esa clase “menu-icon” sí me funciona si la clase está declarada en la etiqueta <li> pero no me funciona si la declaro en la etiqueta <a>. ¿A qué se debe?
<li class="main-icon"> <a href="#"></a> </li>

José Luis Díaz Santos
Muchas gracias por la aclaración @crisleoco2004 ;)

Cristian Leonardo Castañeda Olarte
Ah y acabo de darme cuenta de que tienes el atributo "class" pegada a la etiqueta <li> quizás es por eso también. XD

Cristian Leonardo Castañeda Olarte
A que tipo de código css te refieres?
Y si hay algunas propiedades de css que no te van a funcinar según la etiqueda html que le indiques, por ejemplo; si le colocas un: list-style a un <li> no te va a funcianar porque esta por defecto debe ir en el contenedor es decir el <ul> , en el caso de un <a> text-decoration no te va a funcionar colocandosela a el contenedor (<li>) porque por defecto es una propiedad de <a>.
Si necesitas más información puedes ir a esta página donde hay información más detallada.