elburdel:
hombre, es que tienes una confusión de aquellas.
vamos por partes
Primero el "<caption>" y la imagen dentro se establecen en el HTML no en el css
Código HTML:
Ver original<table border="0" cellspacing="0" cellpadding="0" id="tabla_uno"> .... sigue
Ahora el CSS
Lo primero que tenes que entender es que el css lo lee el navegador desde el principo hacia el final. si yo pongo
.menu{
color: red;
}
.menu {
color: blue;
}
El que prevalece es el "blue", porque redefimió el valor red del primer .menu
ahora sigamos con el mio
Con esto quitamos todos los margenes y paddings a todo los elementos y conseguimos que tu tabla comience en el extremo superior izquierdo de la pantalla
html * {
margin: 0px;
padding: 0px;
border: none;
}
Para reconstruir tu diseño original sacando todo lo que tenias demas
#tabla_uno{
border: 20px solid #000;
}
td {
vertical-align: top;
}
Después quiziste agregar un texto puse caption en el html y le di estilo con esto
caption{
color: #FFF;
background-color: #000;
}
Para que nuestro amigo Portgaz se quede tranquilo con sus bordes, arriba, encima ,a bajo, etc. Le quite el borde superior, "REDEFINIENDO" el border-top con un ancho de 0px, con lo cual obviamente no se ve
#tabla_uno{
border-top: 0px solid #000;
}
/*]]>*/
</style>
No sé que es lo que no entiendes
Cita: que se escriba alli va a ser la barra de arriba y no la de la derecha o la de la izquierda o la de la abajo.
el contenido va en el CAPTION, en este caso una imagen. ninguna barra de ningún lado.
Te sugiero un par de manuales básicos de HTML y CSS
Saludos