Comunidad de diseño web y desarrollo en internet online

Duda (de n00b) acerca de tablas

Citar            
MensajeEscrito el 29 Oct 2006 01:56 am
Sí, estoy usando tablas.
Sí, me enorgullece.

xD

Bueno, ya, es que sí es para contenido tabulado (lista de temas de un subforo), y tengo una pequeña duda.

En el foro de mootools, cuando ves un subforo, la primera columna de la izquiera abarca todo el espacio que las otras columnas no, pero todas son flexibles; es decir, que las 3 columnas de la derecha simplemente son del ancho del texto de su respectiva cabecera más algunos píxeles de padding, y la otra, abarca todo el espacio libre.

Ya busqué como loco en el css, y no encuentro respuesta.

Toda la ayuda recibida es apreciada :)

Por Alan

470 de clabLevel

2 tutoriales

 

firefox
Citar            
MensajeEscrito el 30 Oct 2006 03:43 am

Código :

<table>
  <tr>
    <td colspan="2">Esta ocupa 2 columnas</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td colspan="3">Ocupa 3 Columnas</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>


Aunque muchas veces se ignoran etiquetas de xhtml por su desconocimiento, ejemplo:

Código :

<table>
   <caption>Table Name</caption>
   <thead>
      <tr>
         <th>Header Column 1</th>
         <th>Header Column 2</th>
         <th>Header Column 3</th>
         <th>Header Column 4</th>
      </tr>
   </thead>
   <tbody>
      <tr>
         <td>Row1 Colum1 </td>
         <td>Row1 Colum2 </td>
         <td>Row1 Colum3 </td>
         <td>Row1 Colum4 </td>
      </tr>
      <tr>
         <td>Row2 Colum1 </td>
         <td>Row2 Colum2 </td>
         <td>Row2 Colum3 </td>
         <td>Row2 Colum4 </td>
      </tr>
   </tbody>
   <tfoot>
         <tr>
            <td colspan="4">Footer</td>
         </tr>
   </tfoot>
</table>


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 30 Oct 2006 05:03 pm
Sigh, era de n00b pero no tanto.
Sé como se manejan los rowspans y colspans, esa no era mi pregunta.

Por Alan

470 de clabLevel

2 tutoriales

 

firefox
Citar            
MensajeEscrito el 31 Oct 2006 04:01 pm
Es fácil, ponle un tamaño a la tabla digamos un width="100%", a las columnas de la derecha les pones un tamaño fijo y al que quieres que se expanda no le pones width. Listo.

Ejemplo.
http://www.joanpiedra.com/p/tabla_flexible.htm

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox
Citar            
MensajeEscrito el 04 Nov 2006 11:36 pm

NEO_JP escribió:

Es fácil, ponle un tamaño a la tabla digamos un width="100%", a las columnas de la derecha les pones un tamaño fijo y al que quieres que se expanda no le pones width. Listo.

Ejemplo.
http://www.joanpiedra.com/p/tabla_flexible.htm
Bump.
Sí eso ya lo sabía, pero gracias.
Digo, que las de la derecha también son flexibles. Son del ancho del texto de la cabecera + 20px.

Por Alan

470 de clabLevel

2 tutoriales

 

firefox
Citar            
MensajeEscrito el 07 Nov 2006 05:12 am
Oh.. no habia visto el ejemplo. Ok, ya entendí, es muy muy simple pero no siempre va a funcionar, básicamente es no poner tamaños a nada más que la tabla (100%), al resto de th o td se le agregan padding. Y al enlace izquierdo se le pone display:block; que imagino hará que se expanda y alargue más esa columna, además que los textos en esa columna son los más largos de la tabla.

Esto es lo único que pude deducir, porque no hay nada más. Me gusta lo sencillo que es ese css. Saludos.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.