Foros del Web » Creando para Internet » CSS »

estilos para impresion inline

Estas en el tema de estilos para impresion inline en el foro de CSS en Foros del Web. Aprovecho este post para saludar a todos y (como no) hacer una consulta sobre algo que nunca he conseguido hacer. ¿Existe alguna manera de asignar ...
  #1 (permalink)  
Antiguo 10/08/2006, 12:19
 
Fecha de Ingreso: agosto-2006
Mensajes: 3
Antigüedad: 17 años, 8 meses
Puntos: 0
estilos para impresion inline

Aprovecho este post para saludar a todos y (como no) hacer una consulta sobre algo que nunca he conseguido hacer.

¿Existe alguna manera de asignar estilos para un medio específico (impresión) dentro del código? No me refiero a utilizar un css externo para otro medio, ni a utilizar un bloque de código en el head de la página que indique los estilos para impresión. Me refiero a cambiar los estilos de impresión tal y como hacemos normalmente con el parámetro style. Algo así como:
Código HTML:
<span style="(media print)font-size:1em;(media screen)font-size:2em;">hola</span> 
No me vale un estilo externo para impresión porque en el código estoy cambiando los estilos dinámicamente. Y estos siempre tienen preferencia sobre la hoja de estilos externa.

Vale: Mientras estaba escribiendo esto me he dado cuenta de que no había probado a incluir la clausula !Important en la hoja de estilos externa para impresión. Aunque eso soluciona mi problema, me sigue quedando la duda: ¿hay alguna manera de modificar los estilos para un medio determinado directamente en el elemento? ¿y dinámicamente con JS?

Un saludo y muchas gracias.
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 08:58.