¿Usar CSS para diseñar enlaces dentro de etiquetas específicas (encabezado, navegación, artículo, pie de página) sin clases o identificaciones?

Estoy tratando de diseñar algunos enlaces en mi barra de navegación. Como estoy usando html5, coloqué los enlaces dentro del estándar <nav> y luego un <ul> y entonces <li> etiqueta. ¿Cómo me peinaría? , el CTC los enlaces dentro del <nav> <ul> <li> etiquetas (supongo que con pseudo clases)?

He pensado en lo siguiente, pero fue en vano:

nav ul li a:link, a:visited {}
nav a:link, a:visited {}

Sé que podría estar usando clases e identificaciones, pero quería saber si podría hacerlo sin ellas, ya que probablemente solo tenga una. <nav> etiqueta en toda la página con una lista desordenada dentro de ella. Si pudiera hacerme saber si es posible sin usar clases e identificaciones, sería genial.

preguntado el 27 de agosto de 11 a las 20:08

2 Respuestas

http://jsfiddle.net/S9RG8/ Aquí hay un violín JS que muestra un ejemplo práctico de cómo seleccionar todos los pseudo elementos de un ancla dentro de un ul dentro de una etiqueta de navegación.

Esto debería funcionar para usted, pero si no es así, puede incluir un código HTML5 en su encabezado para asegurarse de que el navegador con el que está trabajando sea compatible con elementos HTML5. code.google.com/p/html5shiv/

Espero que esto ayude

Respondido 28 ago 11, 00:08

Excelente. Eso es justo lo que necesitaba. ¡Funciona muy bien! Muchas gracias. - Glen Selle

Tal vez solo use a para diseñar el enlace como un todo. Ahora no tiene estilo si este enlace está activo o suspendido. Después de eso, puede agregar estilos específicos para los enlaces visitados o flotantes.

Respondido 28 ago 11, 00:08

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.