Foros del Web » Creando para Internet » CSS »

Prioridades CSS

Estas en el tema de Prioridades CSS en el foro de CSS en Foros del Web. Buenas a todos!!, Tengo una duda que de estar yo en lo cierto puedo ahorrarme bastante código Javascript. El tema es que estoy desarrollando una ...
  #1 (permalink)  
Antiguo 23/10/2009, 06:28
 
Fecha de Ingreso: agosto-2007
Ubicación: Valencia
Mensajes: 23
Antigüedad: 10 años, 4 meses
Puntos: 0
Prioridades CSS

Buenas a todos!!,

Tengo una duda que de estar yo en lo cierto puedo ahorrarme bastante código Javascript.

El tema es que estoy desarrollando una hoja de estilos para impresión para que el usuario pueda imprimir la pantalla mediante la opción del navegador, de esta manera me ahorro crear una página nueva con un estilo de impresión, crear el botón, etc, etc...

El problema viene cuando intento aplicar los estilos de la hoja de impresión a u elemento que se ha creado por javascript y tiene atributos definidos dentro de la etiqueta style...

Entonces, la pregunta es: Puesto que, style tiene prioridad sobre las hojas de estilo aunque definas un !important al final de la propiedad, ¿hay alguna manera de que la hoja de estilos, siempre en CSS, sin usarjavascript, de prioridad a las propiedades en vez de a la etiqueta style?

Gracias por todo y un saludo.
  #2 (permalink)  
Antiguo 23/10/2009, 07:27
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 10 años, 6 meses
Puntos: 538
Respuesta: Prioridades CSS

Si estás llamando una hoja mediante
Cita:
<link rel="stylesheet" type="text/css" href="print.css" media="print" />
creo recordad (y una pequeña prueba que he hecho) que se mantiene la regla de lo "último leido, lo aplicado", así que para trillar los estilos incrustados en el body, debes añadir el "!important" en el "print.css" para esas propiedades.
Efectivo y necesario en ff3.5 e ie7 (donde lo he verificado)

Un saludo
__________________
Por una web con mucho estilo
+++ CUENTA ABANDONADA. ¿la quieres? +++
  #3 (permalink)  
Antiguo 26/10/2009, 07:08
 
Fecha de Ingreso: agosto-2007
Ubicación: Valencia
Mensajes: 23
Antigüedad: 10 años, 4 meses
Puntos: 0
Respuesta: Prioridades CSS

Gracias por la respuesta!,

El problema es que aun con el !important me sigue cogiendo los estilos de la etiqueta style...

El problema, creo, es que primero carga la hoja de estilos y la tabla a la que quiero aplicar los estilos se crea mediante javascript con propiedades que se crean "al vuelo", es decir, coje el ancho del contenedor y se crea la tabla con ese ancho...

Empiezo a pensar que voy a tener que crear otra tabla solo para imprimir con un ancho y alto especifico para esto.
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 15:01.