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.