Opino lo mismo que Maikel, la propiedad inline define el ancho por su contenido, creo que deberias probar:
.tabla:first-child { float:left; /*Todas las propiedades restantes*/ } .datoTabla { display: block; /*Todas las propiedades restantes*/ } En cuanto a lo de el elemento table, prefierohacer tablas con Divs. Sepan disculpar si me equiboco, soy nuevo en esto. Saludos 2008/1/28 Maikel Naigt <[EMAIL PROTECTED]>: > Hola. > > Los elementos 'inline' disponen de una anchura definida por su contenido, > siendo ignorada cualquier definición de anchura en el CSS [1] > Para lograr el efecto que buscas tendrás que definir .DatoTabla como > elemento de bloque y flotarlo a la izquierda. > > Me gustaría hacerte un comentario. Si, por lo que parece, los datos que > quieres representar son propios de una tabla, ¿por qué no usas el elemento > <table> destinado a ello? > > [1] http://www.w3.org/TR/CSS21/visudet.html#inline-width > > Un saludo, > David Merino > > 2008/1/28 SiMs ViKiTo <[EMAIL PROTECTED]>: > > > > > Hola a todos, > > > > Tengo una cuestión de divs que no consigo resolver. Se trata de una > tabla, > > en la que las columnas son de la siguiente clase CSS: > > > > .DatoTabla{ > > font-size: 12px; > > font-weight : bold; > > text-align:left; > > width:20%; > > display: inline; > > color: #FFFFFF; > > background-color: #6557D0; > > overflow:hidden; > > } > > > > Voy colocando las capas una tras otra, y las capas van quedando en > linea, > > formando las celdas de la tabla. El problema viene porque en IE el width > de > > 20% se cumple, y hace que queden con una separación entre sí, sin > embargo, > > en Firefox se quedan juntas, y aparecen los textos pegados unos a otros. > > Creo que se debe a que Firefox ajusta el tamaño de la capa a su > contenido, > > sin embargo IE mantiene cierto tamaño independientemente del contenido > :S > > > > Este es el codigo de la pagina: > > > > <div class="Tabla"> > > <div class="DatoTabla">Nombre</div> > > <div class="DatoTabla">Nick</div> > > <div class="DatoTabla">Email</div> > > <div class="DatoTabla">URL</div> > > </div> > > > > donde la clase Tabla es, > > > > .Tabla{ > > width:100%; > > text-align:left; > > margin: auto; > > background-color: #D2D8F9; > > } > > > > Muchas gracias > > > > Saludos > > > > - ViKiTo =) > > > > _________________________________________________________________ > > La vida de los famosos al desnudo en MSN Entretenimiento > > http://entretenimiento.es.msn.com/ > > _______________________________________________ > > Lista de distribución Ovillo > > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > > http://lists.ovillo.org/mailman/listinfo/ovillo > > > _______________________________________________ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo