Hola a todos:
Al ir a validar mi página he podido comprobar que no se pueden envolver elementos <li> con enlaces <a> (aunque funciona perfectamente en todos los navegadores que he probado). Pongo un ejemplo:
Código PHP:
<div id="menu">
<ul>
<a href="index.html"><li class="mnuActivo">Inicio</li></a>
<a href="quienesSomos.html"><li>¿Quiénes somos?</li></a>
<a href="tarifas.html"><li>Tarifas</li></a>
<a href="ofertas.html"><li>Ofertas</li></a>
<a href="talleres.html"><li>Talleres</li></a>
<a href="dondeEncontrarnos.html"><li>¿Dónde encontrarnos?</li></a>
<a href="contacto.html"><li>Contacto</li></a>
<a href="elegirAvanceBioMed.html"><li>¿Por qué elegir Avance BioMed?</li></a>
</ul>
</div>
Quiero hacerlo así porque me gusta que las etiquetas de los menús de navegación funcionen al pulsar sobre la propia etiqueta (a modo de botón, por decirlo de alguna manera) y no al pulsar sobre el texto. Me parece más intuitivo para el usuario.
¿Se puede hacer correctamente (que validen las páginas) con HTML/XHTML y CSS o es necesario acudir a algún tipo de script?
Gracias por la ayuda.
Saludos,
GMG.