sintaxis HTML

Hola amigos, tengo una duda.
Dentro de una lista desordenada tengo dos códigos distintos que dan el mismo resultado, me gustaria saber si da igual uno que otro o si uno es el correcto y el otro no y si es así porqué.

<!-- codigo 1 -->
<ul>
<li><a href="https://google.com">ir a google</a></li>
<li>otras cosas</li>
</ul>
<!-- codigo 2 -->
<ul>
<a href="https://google.com"><li>ir a google</li></a>
<li>otras cosas</li>
</ul>

Básicamente la pregunta es si en estos casos debe ir el enlace dentro de las etiquetas <li> o al revés. O si da igual.
Desde ya muchas gracias
 
Los navegadores tienen a tratar de solventar tus fallas y rendererar como sea, pero eso no significa que tengamos que escribir el HTML de cualquier forma. El que vale es el primero: dentro de una lista hay un link y no al revés
 
Arriba