Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2012, 04:09
gmonterog
 
Fecha de Ingreso: mayo-2012
Ubicación: Palma de Mallorca
Mensajes: 71
Antigüedad: 14 años, 5 meses
Puntos: 1
ERRORES VALIDACION AL ENVOLVER <li> con <a>.

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.