Foros del Web » Creando para Internet » CSS »

importa el orden de los estilos en la hoja de estilos???

Estas en el tema de importa el orden de los estilos en la hoja de estilos??? en el foro de CSS en Foros del Web. hola, una pregunta que me tiene perplejo: tengo una hoja de estilos de 600 lineas aprox... tengo un estilo .oportunidades_box_bottom {margin-bottom:6px;} en la linea 197, ...
  #1 (permalink)  
Antiguo 30/05/2006, 00:34
 
Fecha de Ingreso: diciembre-2004
Mensajes: 49
Antigüedad: 19 años, 11 meses
Puntos: 0
importa el orden de los estilos en la hoja de estilos???

hola, una pregunta que me tiene perplejo:

tengo una hoja de estilos de 600 lineas aprox...

tengo un estilo .oportunidades_box_bottom {margin-bottom:6px;} en la linea 197, aplicado a una tabla...

y no anda, pero cuando lo pongo en la ultima linea de la hoja de estilos (lo cambié al azar) si anda!!!!

si alguien sabe porque, le agradezco la respuesta...

saludos

Chuwanet
  #2 (permalink)  
Antiguo 30/05/2006, 00:43
Avatar de elquique  
Fecha de Ingreso: marzo-2004
Ubicación: Florida, Uruguay
Mensajes: 2.495
Antigüedad: 20 años, 8 meses
Puntos: 78
recuerda que css es hereditario y ademas puede estar superponiendose a otra de las definiciones que siguen debajo.
Por tanto si la pones en la linea 1 no funciona porque en la 200 de pronto se superpone algo y si la pones en la 600 funciona porque queda de ultima y esta se superpone a las demas.
Quizas verificar con cual se superpone en tantas lineas es muy complejo (seria lo mejor) por tanto pueden usarlo indicando a que objeto html se debe aplicar el css por ejemplo asi:

TD.oportunidades_box_bottom {margin-bottom:6px;}
o
TABLE.oportunidades_box_bottom {margin-bottom:6px;}

indicando que se aplica a una Celda o Tabla respectivamente, saludos
__________________
Blog Jorge Oyhenard | Tutoriales Photoshop
  #3 (permalink)  
Antiguo 30/05/2006, 07:56
Avatar de KnowDemon  
Fecha de Ingreso: julio-2004
Ubicación: Ciudad de México
Mensajes: 544
Antigüedad: 20 años, 4 meses
Puntos: 2
Hola,

Las propiedades CSS tienen reglas de prioridad al igual que las operaciones matemáticas y su orden puede alterar los resultados.

Un selector especifico tendrá prioridad sobre uno menos específico.Por ejemplo:

p.miclase tiene prioridad sobre p, y p#miid tiene prioridad sobre p.miclase.

También los selectores contextuales tiene prioridad. Si mal no recuerdo #algo p tiene prioridad sobre p.miclase.

Cuando dos selectores son igual de específicos, entonces aplica el último que se define.
__________________
Mi pequeño espacio en la web: VisiónE
"El cosmos es todo lo que es, todo lo que fue, y todo lo que será alguna vez."
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 22:02.