Tema: Tabla
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/09/2010, 18:57
Avatar de Shaito
Shaito
 
Fecha de Ingreso: agosto-2010
Mensajes: 383
Antigüedad: 13 años, 8 meses
Puntos: 37
Respuesta: Tabla

Hola SirDuque!

Hay un pequeño fallo, si quieres aplicar un efecto a un div o a cualquier otro elemento, como en este caso es un table, tienes que hacerlo por medio de un Class y un Id o por medio de un style.

Si por ejemplo quieres aplicar un estilo de una hoja común como dices, tienes que usar Class o ID, estos hacen referencia a la hoja.
Para hacer referencia con un Class tienes que poner
<table class="ejemplo">
A lo que en el Css tienes que poner
.ejemplo
Y si por el contrario lo quieres por medio de un Id tienes que poner
<table id="ejemplo">
Y en el Css
#ejemplo

Eso es para cuando aplicas el estilo de una forma común. El metodo que tu usaste, style sirve para aplicar un estilo únicamente al objeto en cuestión, es decir:
<table style"background-color:black; color:white">
De este modo obtenemos una table con el fondo negro y el texto en color blanco.
Pero este estilo únicamente se agregará a esta table.
Esta es una buena forma de dar un efecto o un último ajuste a un objeto.

A lo que quiero llegar es a lo siguiente, en tu code pusiste:

<table style="marco"> // Si hace referencia a un .css has de aplicar Class o Id, si por el contrario es un estilo único para esta table (tendrías que ponerlo así en todas no como en el .css que es una regla para todas)
<tr><td>columna1</td><td>columna2</td></tr>
<tr><td>columna1</td><td>columna2</td></tr>
</table>

.marco { // Aquí estas indicando por el " . " que el metodo que vas a usar para hacer referencia a .marco es un Class, si lo quisieses hacer con un Id tendrías que poner #marco
height: 650px;
width: 800px;
}

Espero que te haya sido de ayuda!

Saludos