Ver Mensaje Individual
  #13 (permalink)  
Antiguo 13/12/2008, 13:56
rb3m
 
Fecha de Ingreso: noviembre-2008
Mensajes: 94
Antigüedad: 15 años, 4 meses
Puntos: 6
Respuesta: problema con CSS al imprimir

Cita:
Iniciado por Mcruzmx Ver Mensaje
estoy en desacuerdo con tigo compañero, creo que una de las ventajas de CSS es poder tener un solo archivo donde incluyes quizas, varios diseños dependiendo a lo que vas a "formatear", textboxs, tablas, "body", etc. permitiendo uniformidad a tu sitio, si tu pagina por ejemplo cambia de diseño para 2009, simplemente cambias 1 solo archivo, osea el css.
Creo que fui muy parco en mi primera respuesta. Por supuesto, no me refería a que tengas que hacer un diseño por cada archivo (que puedes, checa el blog de Jason Santa María ), sino que puedes aplicar varios diseños a todos tus documentos simplemente tomando otra hoja de estilos. Como lo hace Jeremy Keith, ve a donde dice Customise y elige otro estilo.

A eso es lo que me refiero con "varios diseños" y es una fortaleza del css. Lo de varios diseños también se aplica a varios formatos de dispositivos: computadoras de escritorio, celulares, lectores para ciegos, e impresora; por ejemplo. Cada uno de estos dispositivos tiene limitaciones particulares y por eso es necesario tener diferentes hojas de estilo que permitan que el sitio se pueda utilizar apropiadamente.

Obviamente estos estilos los puedes aplicar la totalidad del sitio, simplemente especificando para que dispositivo corresponde cada css como ya te han dicho.

Cita:
Iniciado por Mcruzmx Ver Mensaje
y por ultimo, si estoy preguntando como hacer algo, pues no le veo ningún sentido responder y decir practicamente "eso que buscas no tiene caso ...." pues si lo estoy preguntando es por que tengo mis razones.
Claro, pero el caso es que si el usuario no quiere imprimir colores de fondo no se van a imprimir los colores de fondo. Así de simple. Como diseñador debes tomar eso en cuenta, adaptarte a las limitaciones del medio, y asegurarte que tus tablas y demás partes del documento sean legibles sin tener que imprimir los colores de fondo.

Ahora, que si explicas a tus visitantes como cambiar la opción para imprimir los colores del fondo para ver mejor el documento y algunos deciden hacerlo, pues fantástico, pero lo más probable es que la mayoría no lo haga.

Si es muy muy muy importante el que se vean los colores de fondo una opción que puedes utilizar es usar php para exportar el documento a pdf usando alguna librería como tcpdf o fpdf. Es mucho más complejo que simplemente usar css y no elimina la opción de impresión, sólo añade otra opción, pero tendrás control absoluto sobre lo que aparece y como aparece.

Última edición por rb3m; 13/12/2008 a las 14:08