Foros del Web » Creando para Internet » CSS »

No entiendo del todo esta estructura

Estas en el tema de No entiendo del todo esta estructura en el foro de CSS en Foros del Web. Hola compañeros, por favor, me pueden explicar la siguiente estructura? .dropdown-menu > li > a:hover > [class^="icon-"] Yo entiendo que se refiere a todos los ...
  #1 (permalink)  
Antiguo 16/06/2014, 02:06
Avatar de Benderzuelo  
Fecha de Ingreso: mayo-2013
Ubicación: España
Mensajes: 223
Antigüedad: 11 años
Puntos: 5
No entiendo del todo esta estructura

Hola compañeros,

por favor, me pueden explicar la siguiente estructura?

.dropdown-menu > li > a:hover > [class^="icon-"]

Yo entiendo que se refiere a todos los LI en estado hover que tengan la clase icon- lo que venga después se le aplique la norma, pero si es eso, los símbolos ">" sobrarían no?, tendría el mismo efecto?, la clase podría ser por ejemplo icon-algo ó icon-otra?

No entiendo la expresión del class del todo. :(

aquí tengo otras formas

.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large

unas llevan el *= otras llevan el ^=

A ver si me podeis ayudar gracias

Muchas gracias por adelantado¡¡
  #2 (permalink)  
Antiguo 16/06/2014, 03:56
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: No entiendo del todo esta estructura

Cita:
Iniciado por Benderzuelo Ver Mensaje
.dropdown-menu > li > a:hover > [class^="icon-"]

Yo entiendo que se refiere a todos los LI en estado hover que tengan la clase icon- lo que venga después se le aplique la norma, pero si es eso, los símbolos ">" sobrarían no?, tendría el mismo efecto?, la clase podría ser por ejemplo icon-algo ó icon-otra?
El selector > sirve para seleccionar hijos. Pueden haber elementos descendientes que no sean hijos. Así que si es lo mismo o no dependerá de cómo sea la estructura HTML.

Cita:
Iniciado por Benderzuelo Ver Mensaje
aquí tengo otras formas

.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large

unas llevan el *= otras llevan el ^=
[atributo*=algo] sirve para seleccionar los elementos que tengan en alguna parte del valor de su atributo el valor algo.

[atributo^=algo] sirve para seleccionar los elementos que comiencen el valor de su atributo por el valor algo.

Luego hay otros:

[atributo$=algo] termina en algo.

[atributo~=algo] el valor algo está en una lista separada por espacios. Por ejemplo: "uno algo tres".

[atributo|=algo] el valor algo está en una lista separada por guiones. Por ejemplo: "uno-tres-algo".
  #3 (permalink)  
Antiguo 16/06/2014, 04:07
Avatar de Benderzuelo  
Fecha de Ingreso: mayo-2013
Ubicación: España
Mensajes: 223
Antigüedad: 11 años
Puntos: 5
Respuesta: No entiendo del todo esta estructura

Muchisimas gracias, me ha sido de gran ayuda

Etiquetas: estructura, html, todo
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 16:00.