Hola.
Tengo un problema que me vuelve loco y no encuentro dónde está el fallo. Tengo una imagen de fondo con 2 colores distintos y que lo pongo en una tr de una tabla (es decir, será el fondo de cada fila) Y otra imagen con los mismos colores que cierra a la anterior (o sea, que tenga la apariencia de un botón).
El problema reside en que en IE7 el 1º color me aparece repetido en la 2º columna y no debería ser así, debería ser exactamente igual a como aparece en Firefox: el 1º color en la 1º columna y el 2º color en la 2º columna.
Os pego el código html y css y os subo las imágenes de fondo:
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="style.css" />
<table class="tabla1" summary="Tabla" cellspacing="0"> <th scope="col" class="ancho1"></th> <th scope="col" class="ancho2"></th> <td class="titulo">Probando:
</td> <tr class="cierre"><td colspan="2"> </td></tr> <td class="titulo">Probando:
</td> <tr class="cierre"><td colspan="2"> </td></tr> <td class="titulo">Mas largo:
</td> <td>Probando a poner un texto m
ás largo que el ancho fijado en la th. Pero no funcionara en IE7 y no se como resolverlo. Pido ayuda al Foro del Web.
</td> <tr class="cierre"><td colspan="2"> </td></tr>
Código CSS:
Ver original@charset "utf-8";
/* CSS Document */
/*-----------modal--------------*/
.modal {
background:none;
padding:0.5em;
text-align:left;
}
.modal .boton_cierre {
float:right;
}
.modal .tabla1 {
clear:both;
margin-left:4%;
text-align:left;
}
.modal .tabla2 {
margin-top:3em;
margin-left:4%;
text-align:left;
}
.modal table caption {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#9ba27c;
text-align:left;
}
.modal table th.ancho1 {
width:8.8em;
}
.modal table th.ancho2 {
width:34.3em;
}
.modal table tr.fondo {
background:url(pestana_modal.gif) no-repeat;
}
.modal table tr.cierre {
background:url(pestana_modal_inf.gif) no-repeat;
font-size:0.6em;
}
.modal table tr.cierre td {
padding:0;
}
.modal table td {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:0.7em;
padding:0.5em 1em 0 2em;
color:#1d1d1d;
}
.modal table td a {
color:#1d1d1d;
}
.modal table td.titulo {
font-weight:bold;
color:#fff;
}
La imagen de fondo que está en la clase "fondo": http://i51.tinypic.com/1dy24x.gif
Y la imagen de fondo que está en la clase "cierre": http://i56.tinypic.com/2eat4wj.gif
Por favor, ¿me pueden ayudar? Podéis probar el código tanto en Firefox como en IE7 (en IE8 me funciona perfectamente)
Muchas gracias por adelantado.
Un saludo.