Foros del Web » Creando para Internet » CSS »

Selectores especificos en CSS

Estas en el tema de Selectores especificos en CSS en el foro de CSS en Foros del Web. Hola! Tengo una duda acerca de como seleccionar etiquetas específicamente. Por ej: Supongamos que tenemos el siguiente código Código: <ul> <li>Item 1</li> <ul> <li>Subitem 1</li> ...
  #1 (permalink)  
Antiguo 11/10/2013, 18:15
Avatar de indie_rok  
Fecha de Ingreso: mayo-2013
Ubicación: Top of the world.
Mensajes: 85
Antigüedad: 11 años, 5 meses
Puntos: 0
Pregunta Selectores especificos en CSS

Hola!

Tengo una duda acerca de como seleccionar etiquetas específicamente. Por ej:

Supongamos que tenemos el siguiente código

Código:
<ul>

<li>Item 1</li>

<ul>
<li>Subitem 1</li>
<li>Subitem 2</li>
</ul>

<li>Item 2</li>

</ul>
Supongamos que yo quiero seleccionar Item 1 e Item 2 y ponerle color rojo (NO subitem 1v y subitem 2). Yo intento hacer esto:

Código:
ul li
{
     color:red;
}
Sin embargo me selecciona todo.

Como seria la manera adecuada. SIN USAR CLASES NI IDs ?

Gracias de antemano
  #2 (permalink)  
Antiguo 12/10/2013, 00:25
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Selectores especificos en CSS

Pues en principio así:

Código CSS:
Ver original
  1. ul:first-of-type > li {
  2.   color: red;
  3. }

Pero si todo eso está dentro de un nav o alguna otra cosa con un identificador, podrías hacer:

Código CSS:
Ver original
  1. header > ul > li {}
  2. nav#global > ul > li {}

De vez en cuando algún identificador o clase hay que usar.

> sirve para seleccionar hijos nada mas.

Etiquetas: color, selectores
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:34.