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

Responder a