Hola, Daniel Daniel G. Blázquez escribió: > Hola Rodrigo, > La forma de declararlo debería ser igual que en css normal: > style="@media print{...}" > Aunque no sé decirte en que navegadores funcionaría. > > Nota: he visto en algún foro que también utilizan la estructura: > style="@media=print{...}" > > Si lo consigues hacer funcionar, comparte tu experiencia por aquí ;-) > > Un saludo > > Daniel G. Blázquez >
Muy interesante tu aporte, muchas gracias. En este caso voy a tener que meter la imagen como etiqueta "img" y no como estilo por lo que comenta Victoria, pero me apunto esta técnica igualmente. Tendrá que ser otra persona quien cuente sus experiencias :-) > El día 11/02/08, Rodrigo Álvarez Virgós <[EMAIL PROTECTED]> escribió: > >> Hola, Martín >> >> Martin Campos escribió: >> >>> Hola. >>> >>> Si se utiliza media="all" se aplica a todos los media (pantalla, >>> >> imprimir, >> >>> ...), si se utiliza media="screen" sólo para visualización en pantalla y >>> media="print" sólo para impresiones. >>> >>> Recomiendo utilizar: >>> <link type="text/css" rel="stylesheet" media="all" href="estilos.css" >>> title="Hoja de estilos media all" /> >>> y en el fichero estilos.css definir los ids y clases para cualquier >>> dispositivo y los "@import" de cada "media", en particular para >>> media="print". >>> >>> >> Agradezco tu buena intención, pero lee los mensaje antes de responder, >> que lo que me cuentas ya lo sabemos todos. El problema es que hay un >> estilo que no puedo poner en la hoja de estilos porque es dinámico (en >> una tienda virtual, el background de una capa cambia según qué producto >> se muestre). Y además lo tengo que poner mediante el atributo style sí o >> sí, ni siquiera puedo generar unos estilos dinámicamente entre <style >> type="text/css" media="all"> y </style> (con lo que habría solucionado >> el problema) >> >> >>> Un saludo. >>> >>> El día 11/02/08, Rodrigo Álvarez Virgós <[EMAIL PROTECTED]> >>> >> escribió: >> >>>> Hola, Ovillo >>>> >>>> Se me acaba de plantear una duda. Estoy dando estilos a una capa de >>>> manera dinámica, y al imprimir el documento: la imagen no se muestra. >>>> >>>> Sé que si no se especifica un "media", los estilos se aplican sólo para >>>> la pantalla. Mi pregunta es: ¿hay manera de aplicar estilos en línea >>>> (usando el atributo style) para otros dispositivos que no sean la >>>> pantalla? He probado con 'media="all"', pero (lógicamente) "media" no >>>> >> es >> >>>> un atributo válido para un "div". >>>> >>>> Un saludo >>>> Rodrigo >>>> >>>> >>>> _______________________________________________ >>>> Lista de distribución Ovillo >>>> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org >>>> Puedes modificar tus datos o desuscribirte en la siguiente dirección: >>>> http://lists.ovillo.org/mailman/listinfo/ovillo >>>> >>>> >>>> >>> >>> >>> >> _______________________________________________ >> Lista de distribución Ovillo >> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org >> Puedes modificar tus datos o desuscribirte en la siguiente dirección: >> http://lists.ovillo.org/mailman/listinfo/ovillo >> >> > _______________________________________________ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > > _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo