Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2008, 16:05
Masane
 
Fecha de Ingreso: marzo-2008
Mensajes: 207
Antigüedad: 16 años, 1 mes
Puntos: 0
Padding y border-spacing que no funcionan

Bueno, estoy haciendo una web personal y, como me urge terminarla pronto, no me puedo poner a experimentar con divs, así que estoy usando tablas, que es lo que mejor se me da (de momento). La cosa es que todas mis tablas y celdas tienen como atributos en la hoja de estilos lo siguiente, para eliminar cualquier posible margen que pueda aparecer:

Código HTML:
<style>
.estilo {
  padding: 0px; 
  border: 0px solid;
  border-spacing: 0px;
  border-collapse: collapse;
}
</style> 
Todas las tablas y celdas me pillan bien la configuración de estos atributos, pero una en concreto, no lo hace, y para que no me genere márgenes, no me deja otra que usar los atributos cellpadding y cellspacing directamente dentro de la etiqueta de <table>, pero no me gusta implantar así los estilos, soy más de hoja de estilos. De todas formas, con esto tengo el problema solucionado. Validando la página como xhtml transitional va perfectamente, e incluso se valida correctamente como xhtml strict, el problema es que como strict, en firefox y safari, el cellpadding y el cellspacing no funcionan, y se me descuadra la página...

¿Alguna idea de por qué esa tabla no me pilla el estilo asignado? Pensé que podría ser por el nombre, y se lo cambié (al estilo), pero tampoco. También he probado a crear un estilo sobre el identificador de la tabla, pero tampoco lo coge... ¿Alguien sabe que rayos le pasa?

Dejo el link de la página (es sólo una plantilla en html que montaré en php cuando la termine)

http://www.abtu.net/inb/pruebas/laninadeloscupones

Gracias por adelantado ;)

PD: La tabla que no me coge el estilo es la que usa el estilo "tabla_recuadro_cuerpo" (<table class="tabla_recuadro_cuerpo">), en la línea 86.