Retroceder   Foros del Web > Diseño de Sitios web > CSS

Respuesta
 
Herramientas Desplegado
Antiguo 29-mar-2005, 13:15   #1 (permalink)
Usuario no validado
cmezauni está en el buen camino
 
Fecha de Ingreso: agosto-2003
Ubicación: Lima
Mensajes: 50
Enviar un mensaje por Yahoo  a cmezauni
Acerca de definir estilos para PRINT

Hola a todos nuevamente.

Puedo definir de 3 formas distintas estilos para impresoras:

OPCION 1

<link rel="stylessheet" type="text/css" href="print.css" media="print">

OPCION 2

@import url(print.css) media;

OPCION 3

<style type="text/css">
@media print{
body {........}
{
</style>

Cual de las 3 formas es la mas recomendada? Porque? Cual debo evitar? Porque?

Saludos cordiales.
cmezauni está desconectado   Responder Citando
Antiguo 29-mar-2005, 14:55   #2 (permalink)
Chriss ha deshabilitado el karma
 
Avatar de Chriss
 
Fecha de Ingreso: junio-2004
Mensajes: 105
Hola, yo te recomiendo utilizar las dos primeras. Yo suelo utilizar mucho la primera para cuando tengo solo una hoja de estilo, y la segunda la utilizo para cuando tengo más de una hoja de estilo, lo que suelo hacer en ese caso es una llamada:
<link rel="stylesheet" type="text/css" href="css/estilos.css" />
y en el archivo estilos.css le pongo todos los @import.

Espero que esto te sirva de algo .
Chriss está desconectado   Responder Citando
Antiguo 29-mar-2005, 15:10   #3 (permalink)
Usuario no validado
cmezauni está en el buen camino
 
Fecha de Ingreso: agosto-2003
Ubicación: Lima
Mensajes: 50
Enviar un mensaje por Yahoo  a cmezauni
Si, muchas gracias. Una pregunta, porque no usas la ultima opción?
cmezauni está desconectado   Responder Citando
Antiguo 29-mar-2005, 15:32   #4 (permalink)
Chriss ha deshabilitado el karma
 
Avatar de Chriss
 
Fecha de Ingreso: junio-2004
Mensajes: 105
Porque la tercera opción se utiliza en el xhtml, no sé, no he llegado a probar pero igual te daría problemas al validar, en cualquier caso la tercera sería la que utilizaría un código "más sucio" ya que definirías los estilos en la misma página. Además si por algún casual necesitas 700 líneas de código css para definir tu print, en mi opinión sería mucho más lío modificar esa web porque podría acabar con 2000 líneas. Aparte si ese código lo tienes en todos tus xhtml y una vez acabada la web te das cuenta de que te has equivocado en una definición, tendrías que cambiar en todos tus xhtml, pero si utilizas lo que te e explicado arriba, solo tendrías que cambiarlo en una hoja de estilo.


Salu2
Chriss
Chriss está desconectado   Responder Citando
Antiguo 29-mar-2005, 19:52   #5 (permalink)
Remo:Erdosain está en el buen camino
 
Fecha de Ingreso: febrero-2005
Ubicación: En un BLINK
Mensajes: 184
Enviar un mensaje por MSN a Remo:Erdosain
La primera porque es la única que funcionaría en Internet Explorer hasta donde recuerdo.
En este caso no importa si es HTML o XHTML.
Remo:Erdosain está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 05:26.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93