Foros del Web » Creando para Internet » HTML »

Cómo puedo solucionar esto??

Estas en el tema de Cómo puedo solucionar esto?? en el foro de HTML en Foros del Web. Bueno, primero que nada les digo q se lo básico de lo básico de HTML. Hice un programa en .Net que genera presupuestos en HTML ...
  #1 (permalink)  
Antiguo 23/12/2006, 10:30
Avatar de SeriketZu  
Fecha de Ingreso: septiembre-2006
Ubicación: Mendoza, Argentina
Mensajes: 78
Antigüedad: 17 años, 7 meses
Puntos: 0
Pregunta Cómo puedo solucionar esto??

Bueno, primero que nada les digo q se lo básico de lo básico de HTML.
Hice un programa en .Net que genera presupuestos en HTML para que pueda ser abierto en un navegador e impreso con cualquier impresora sin problemas.
Pero ahi está el problema, no es impreso sin problemas :D
Si hago que el programa genere el HMTL y lo abra con Internet Explorer, sale bien en pantalla pero no me imprime la última columna (el total) por más configuración que ponga en las opciones de impresión.
Si lo abro con Mozilla Firefoz se imprime bien pero deja un espacio excesivo entre cada fila (y si no lo ponia en forma de tabla imprimia al final de la hoja solo el precio y en la hoja siguiente el detalle).
Y en Opera sale espaciado y en presentación preliminar parece que imprime bien pero no hice la prueba porque el espacio entre filas es excesivo y no me sirve.

Probé con IE7 y se ve bien y la vista previa también, solo me falta ir a probarlo con una impresora matriz de punto.
Pero si alguien me puede decir cómo solucionar esto, se lo agradecería.
(según lo que veo, mozilla y opera no le dan bola a cellspacing="0" cellpadding="0")

Les dejo el HTML para ver si pueden ayudarme, gracias.

Gracias, Saludos!
  #2 (permalink)  
Antiguo 23/12/2006, 11:01
Avatar de damejiar  
Fecha de Ingreso: diciembre-2006
Mensajes: 5
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: Cómo puedo solucionar esto??

Por lo que veo has utilizado algun programa como Dreamweaver o FrontPage para hacer esa tabla.

Te recomiendo que interactues mas con el codigo que con el modo grafico, ya que con el modo grafico, el programa te genera el codigo y no siempre es confiable.

Te recomiendo que leas acerca de las Cascade Style Sheets (CSS), ya que veo que has alineado tu pagina con pura tabla (tags: table, tr, td), habiendo partes del codigo que son innecesarias hacerlas con tabla, por ejemplo el Titulo, la descripcion.

Ahorita pq estoy corto de tiempo, pero cuando tenga lugar, te dare una solucion mas concreta con ese problema.

Saludos
  #3 (permalink)  
Antiguo 24/12/2006, 14:52
 
Fecha de Ingreso: noviembre-2004
Mensajes: 50
Antigüedad: 19 años, 5 meses
Puntos: 1
Re: Cómo puedo solucionar esto??

crea un css para la impresión: <link rel="stylesheet" type="text/css"
href="impresora.css" media="print" /> el screen es lo que se ve en pantalla y el print es lo que se ve en la impresora a eso se le llama print-friendly. Para configurar la pagina tambien existe otro medio: @page { size 8.5in 11in; margin: 2cm } cambia el tamaño de la separación de la pagina.
__________________
Los estandares deben hacer a los navegadores, no los navegadores a los estandares...
  #4 (permalink)  
Antiguo 27/12/2006, 05:38
Avatar de SeriketZu  
Fecha de Ingreso: septiembre-2006
Ubicación: Mendoza, Argentina
Mensajes: 78
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Cómo puedo solucionar esto??

Gracias damejiar, espero que puedas hacerme un ejemplo.
El código que ves en el HTML es todo lo que se :D
Blueeye apenas pueda voy a intentar hacer lo que decis pero la verdad no tengo idea cómo debería armarlo.
Igual, hasta los primeros días de enero esoy sin compu asi que no puedo probar nada :(
Gracias, saludos.
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 13:29.