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: 12 años, 6 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.