Foros del Web » Creando para Internet » CSS »

Problema estilizando tablas con CSS

Estas en el tema de Problema estilizando tablas con CSS en el foro de CSS en Foros del Web. Código: .mitabla td { width: 60px; height: 60px; background-color:#FF0000; } Buenas amigos tengo este simple estilo y el problema de que parece ignorar la propiedad ...
  #1 (permalink)  
Antiguo 23/03/2012, 02:30
 
Fecha de Ingreso: octubre-2003
Mensajes: 540
Antigüedad: 20 años, 6 meses
Puntos: 1
Problema estilizando tablas con CSS

Código:
.mitabla td { width: 60px; height: 60px; background-color:#FF0000; }
Buenas amigos tengo este simple estilo y el problema de que parece ignorar la propiedad width, el resto funciona bien, puedo cambiar el alto de las celdas o el color de fondo pero con el ancho no funciona.
  #2 (permalink)  
Antiguo 23/03/2012, 03:01
Avatar de rigobcastro  
Fecha de Ingreso: febrero-2012
Ubicación: Lejanías
Mensajes: 69
Antigüedad: 12 años, 2 meses
Puntos: 21
Respuesta: Problema estilizando tablas con CSS

¿Por qué dices que lo ignora? Yo creo que no colocaste un ancho para la tabla en general y pues para evitarte problemas trabaja con porcentajes.

Código CSS:
Ver original
  1. .mitabla { width: 100% }
  2. .mitabla td{ width: 25% } // O segun sea el caso

Para mayor eficacia puedes usar el atributo width directamente sobre las columnas. Si solo pones un numero, se tomaran como pixeles y también puedes usar porcentajes.

Código HTML:
Ver original
  1. <table width="100%">
  2.   <tr>
  3.     <td  width="50%"></td>
  4.     <td  width="50%"></td>
  5.   </tr>

Ahora hay una cuestión interesante, si usas la estiquetas de estructura en tablas thead tbody tfooter Podras agrupar los titulos y darles un ancho con el atributo width, el resto de la tabla heredará este ancho sin necesidad de volverlo a insertar...

Código HTML:
Ver original
  1. <table width="100%">
  2.   <thead>
  3.     <tr>
  4.       <th width="25%">Titulo 1</th>
  5.       <th width="25%">Titulo 2</th>
  6.       <th width="25%">Titulo 3</th>
  7.       <th width="25%">Titulo 4</th>
  8.     </tr>
  9.   </thead>
  10.   <tbody>
  11.     <tr>
  12.       <td>Columna 1</td>
  13.       <td>Columna 2</td>
  14.       <td>Columna 3</td>
  15.       <td>Columna 4</td>
  16.     </tr>
  17.   </tbody>

Si no usas titulos en tu tabla, podrás insertar el ancho en el primer tr de la tabla y así el resto lo heredaran.

Saludos!
  #3 (permalink)  
Antiguo 23/03/2012, 09:29
 
Fecha de Ingreso: octubre-2003
Mensajes: 540
Antigüedad: 20 años, 6 meses
Puntos: 1
Respuesta: Problema estilizando tablas con CSS

El ancho de la tabla y de la fila siempre estuvo definido y ajustado al valor de las celdas.
De un modo u otro se soluciono sin tocar nada....misterios del universo?!
Gracias y saludos

Etiquetas: tablas, fondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:01.