Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] Es correcta esta forma de aplicar estilos a un checkbox?

Estas en el tema de Es correcta esta forma de aplicar estilos a un checkbox? en el foro de CSS en Foros del Web. Hola amigos ¿como estan? Estoy empezando con css, y revisando una hoja de estilos para hacer unos cambios, me encontre con esto: Código: .find_agent form ...
  #1 (permalink)  
Antiguo 02/07/2013, 09:39
 
Fecha de Ingreso: abril-2008
Ubicación: Aquí y Allá
Mensajes: 88
Antigüedad: 16 años
Puntos: 3
Exclamación Es correcta esta forma de aplicar estilos a un checkbox?

Hola amigos ¿como estan?

Estoy empezando con css, y revisando una hoja de estilos para hacer unos cambios, me encontre con esto:

Código:
.find_agent form ul li checkbox
{ 
      border:1px solid #ececec; 
      float:left; 
      margin-left:6.4%; 
      color:#777;
}
lo que no entiendo es la palabra checkbox, porque hasta donde yo sé checkbox es uno de los valores que puede tomar el atributo type de una etiqueta input, y tal como esta puesto ahi eso seria una etiqueta (que no existe ) .

Bueno, a ver si alguien que pueda explicar si esto es correcto y porque es asi, porque para mi es que esa regla esta mal, pero no se, yo no soy una experta XD.

Muchas gracias, Saludos ;)
__________________
Nadie es perfecto: los errores de los cocineros se tapan con mayonesa, los errores de los albañiles se tapan con cemento y los errores de los medicos se tapan con tierra.
  #2 (permalink)  
Antiguo 02/07/2013, 09:53
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Es correcta esta forma de aplicar estilos a un checkbox?

No es correcto no. De hecho no debería ni funcionar.

Puede ser una errata, y que hayan querido indicar una clase y omitieran el punto de .checkbox.

Se pueden indicar atributos de elementos en los selectores, por ejemplo:

Código CSS:
Ver original
  1. .find_agent input[type=checkbox] {
  2.   /* CSS */
  3. }

Pero en HTML no hay ningún elemento <checkbox>.
  #3 (permalink)  
Antiguo 02/07/2013, 12:33
 
Fecha de Ingreso: abril-2008
Ubicación: Aquí y Allá
Mensajes: 88
Antigüedad: 16 años
Puntos: 3
Mensaje Respuesta: Es correcta esta forma de aplicar estilos a un checkbox?

Gracias por tu respuesta ;)

Exactamente, hay una clase checkbox aplicada a algunos checkbox.

Luego mirando bien el codigo, creo que tiene algun fallo mas...

.find_agent es una clase, y he visto que esta aplicada a un formulario, entonces:

Código CSS:
Ver original
  1. .find_agent form ul li .checkbox
  2. {
  3.        /* css */
  4. }

Segun esa regla estariamos hablando de un formulario que este dentro de un elemento cuya clase fuera .find_agent (En fin, otro disparate mas, si no me equivoco, al menos en este contexto)

pienso que lo correcto seria:
Código CSS:
Ver original
  1. form.find_agent ul li input.checkbox
  2. {
  3.        /* css */
  4. }

o incluso asi, tambien seria correcto no?
Código CSS:
Ver original
  1. form.find_agent ul li .checkbox
  2. {
  3.        /* css */
  4. }

Saludos ;)
__________________
Nadie es perfecto: los errores de los cocineros se tapan con mayonesa, los errores de los albañiles se tapan con cemento y los errores de los medicos se tapan con tierra.
  #4 (permalink)  
Antiguo 02/07/2013, 12:56
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Es correcta esta forma de aplicar estilos a un checkbox?

A todo que si.

El poner o no el elemento junto a la clase (elemento.clase), sólo sirve para ser más específico —a veces hace falta. Yo tengo la costumbre de hacerlo siempre, pero supongo que esto serán manías de cada cual.
  #5 (permalink)  
Antiguo 02/07/2013, 13:36
 
Fecha de Ingreso: abril-2008
Ubicación: Aquí y Allá
Mensajes: 88
Antigüedad: 16 años
Puntos: 3
Respuesta: Es correcta esta forma de aplicar estilos a un checkbox?

jejeje Yo tambien lo prefiero asi, mientras mas especifico mejor XD

Gracias de nuevo! Saluditos ;)
__________________
Nadie es perfecto: los errores de los cocineros se tapan con mayonesa, los errores de los albañiles se tapan con cemento y los errores de los medicos se tapan con tierra.

Etiquetas: 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 09:52.