Foros del Web » Creando para Internet » HTML »

Problema con imágenes página web.

Estas en el tema de Problema con imágenes página web. en el foro de HTML en Foros del Web. Hola a todos, ante todo explicar que este es un problema bastante concreto. En el sentido de que es algo que falla en mi código ...
  #1 (permalink)  
Antiguo 23/01/2008, 07:50
 
Fecha de Ingreso: noviembre-2006
Mensajes: 27
Antigüedad: 17 años, 5 meses
Puntos: 0
Problema con imágenes página web.

Hola a todos,

ante todo explicar que este es un problema bastante concreto. En el sentido de que es algo que falla en mi código y no se lo que puede ser...

Voy a intentar resumir mi código para no llenar la pregunta de cógido pesado:

Esta estructura me funciona bien:

.<table width="550px">
... <tr>
...... <td width="550px">
......... Banner
...... </td>
... </tr>
... <tr>
...... <td width="550px">
......... Contenido de la página
...... </td>
... </tr>
... <tr>
...... <td width="550px">
......... Pie de página
...... </td>
... </tr>
.</table>

Pero esta no:


.<table width="550px">
... <tr>
...... <td width="550px">
......... Banner
...... </td>
... </tr>
... <tr>
...... <td width="550px">
......... Contenido de la página
...... </td>
...... <td>
......... <table width="200px">
............ <tr>
............... <td width="200px">
.................. Calendario
............... </td>
............ </tr>
......... </table>
...... </td>
... </tr>
... <tr>
...... <td width="550px">
......... Pie de página
...... </td>
... </tr>
.</table>

Como podéis ver, la única diferencia es que en el primer caso, el segundo <tr> se compone únicamente de un <td>, y que en el segundo caso, ese mismo <tr> se compone de dos <td>'s de los cuales el segundo tiene una tabla dentro. En principo los deberían (creo) funcionar bien no?

La diferencia es que en el segundo caso, el tercer <tr> me lo saca fuera de la tabla principal. La tabla principal tiene 550 pixels de ancho, y me pone el pie de página fuera de esos 550px. Veis algún fallo que pueda provocar esto??

Se que es un poco complicado responder a este tipo de cuestiones por lo personalizado del problema, así que gracias de antemano.

Un saludo !!

P.D: Los puntos los he puesto a modo de tabuladores para que sea más legible el código.
  #2 (permalink)  
Antiguo 23/01/2008, 08:37
 
Fecha de Ingreso: enero-2008
Ubicación: Madrid
Mensajes: 72
Antigüedad: 16 años, 3 meses
Puntos: 1
Re: Problema con imágenes página web.

El problema te viene porque tu tabla en teoría es de una columna y en una de las filas has puesto dos columnas. Vas a tener que utilizar la etiqueta rowspan o colspan para solucionarlo.
  #3 (permalink)  
Antiguo 23/01/2008, 12:43
 
Fecha de Ingreso: noviembre-2006
Mensajes: 27
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Problema con imágenes página web.

Muchas gracias, efectivamente era eso, poniendo el colspan a 2 se ha solucionado todo.

Un saludo y gracias de nuevo !
  #4 (permalink)  
Antiguo 24/01/2008, 12:20
 
Fecha de Ingreso: noviembre-2006
Mensajes: 27
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Problema con imágenes página web.

Hola,

como ya dije antes, el problema se solucionó poniendo colspan=2, pero solo en Mozilla. En Internet Explorer me sale mal porque el último <tr> ocupa todo el ancho de la página...sabéis cual puede ser la causa? Este es el código corregido que funciona en Mozilla y no en IE.

.<table width="550px">
... <tr>
...... <td width="550px" colspan="2">
......... Banner
...... </td>
... </tr>
... <tr>
...... <td width="550px">
......... Contenido de la página
...... </td>
...... <td>
......... <table width="200px">
............ <tr>
............... <td width="200px">
.................. Calendario
............... </td>
............ </tr>
......... </table>
...... </td>
... </tr>
... <tr>
...... <td width="550px" colspan="2">
......... Pie de página
...... </td>
... </tr>
.</table>

gracias !!
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 09:11.