Volver a Inicio RedCordoba
  Inicio | Tu cuenta | Contacto | Publicidad
¿No eres Usuario? [Regístrate]
  Buscador:  [Altas]  

Secciones
  • Clasificados
  • Juegos
  • Reportajes
  • Recursos gratis


  • Estás en: Informática/ Curso de HTML Básico/ Cap 8: Tablas
     

     

     Tablas
    Las tablas son los elementos más importantes del HTML. Entender como construirlas es la clave para dominar el lenguaje. Vamos a trabajar con una tabla de 2x2 celdas que iremos modificando sobre la marcha.

    El codigo para construirla es:
    <TABLE border=1>
    <TR>
    <TD>fila1/celda1</TD>
    <TD>fila1/celda2</TD>
    </TR>
    <TR>
    <TD><img src="obras.gif" width=60 height=53 border=0></TD>
    <TD>fila2/celda2</TD>
    </TR>
    </TABLE>

    Y el resultado en pantalla:

    fila1/celda1 fila1/celda2
    fila2/celda2

    Tenemos tres tags principales, <TABLE>(inicio y final de tabla),<TR>(inicio y final de fila),<TD>(inicio y final de celda).
    Cada uno de los tags admite varios parámetros, vamos a ver los básicos:

    <TABLE>

    • border: Borde de la tabla, se suele poner a cero.
    • width: Anchura de la tabla. Esta página esta toda dentro de una tabla de anchura 600 pixels centrada en la página.
    • cellpadding: Separación entre el contenido de las celdas y el borde de la celda. Por defecto es igual a 2 y si lo subimos a 10 el efecto es:

      fila1/celda1 fila1/celda2
      fila2/celda2

    • cellspacing: Separación entre las celdas. Por defecto es igual a 2 y si lo subimos a 10 el efecto es:

      fila1/celda1 fila1/celda2
      fila2/celda2

    • bgcolor: Color de fondo. (lo vemos en azul con la última tabla).

      fila1/celda1 fila1/celda2
      fila2/celda2

    <TD>

    • width, height: Altura y anchura de la celda. Vamos a dimensionar la celda superior izquierda.

      <TABLE border=1>
      <TR>
      <TD width=100 height=100>fila1/celda1</TD>
      <TD>fila1/celda2</TD>
      </TR>
      <TR>
      <TD><img src="obras.gif" width=60 height=53 border=0></TD>
      <TD>fila2/celda2</TD>
      </TR>
      </TABLE>

      fila1/celda1 fila1/celda2
      fila2/celda2

    • align, valign: Alineamiento horizontal y vertical del contenido de la celda. Vamos a seguir modificando la celda superior izquierda.

      <TABLE border=1>
      <TR>
      <TD width=100 align=right valign=top height=100>fila1/celda1</TD>
      <TD>fila1/celda2</TD>
      </TR>
      <TR>
      <TD><img src="obras.gif" width=60 height=53 border=0></TD>
      <TD>fila2/celda2</TD>
      </TR>
      </TABLE>

      fila1/celda1 fila1/celda2
      fila2/celda2

    • bgcolor: Color de la celda. Ponemos en azul la celda superior izquierda.

      fila1/celda1 fila1/celda2
      fila2/celda2

    • rowspan: Con este tag le decimos al navegador que esa celda es tan alta como varias de las otras columnas, es decir, que la celda ocupa varias filas.

      <TABLE border=1>
      <TR>
      <TD rowspan=2>fila1/celda1</TD>
      <TD>fila1/celda2</TD>
      </TR>
      <TR>
      <TD>fila2/celda2</TD>
      </TR>
      </TABLE>

      fila1/celda1 fila1/celda2
      fila2/celda2

    • colspan: Con este tag le decimos al navegador que esa celda es tan ancha como varias de las otras filas, es decir, que la celda ocupa varias columnas.

      <TABLE border=1>
      <TR>
      <TD colspan=2>fila1/celda1</TD>
      </TR>
      <TR>
      <TD><img src="obras.gif" width=60 height=53 border=0></TD>
      <TD>fila2/celda2</TD>
      </TR>
      </TABLE>

      fila1/celda1
      fila2/celda2

    Entender colspan y rowspan es quiza lo más complicado del lenguaje HTML, pero hacer tablas complejas nos permitira distribuir con exactitud los elementos de la página.

    Algo que se me olvidaba y que suele causar bastantes molestias, es que el tipo de letra que estamos usando en la página no se respeta dentro de las celdas, lo que nos obliga a tener que fijar el tipo de letra celda por celda muy a menudo.
    Este problema se resuelve con el uso de CSS(hojas de estilo), que no veremos en este cursillo.

    Cap 9: Frames

     
     
         BUSCADOR:   
    · Ayuda
    · Alta de web
     
     
    E-mail | Altas/Modificaciones | Información | Publicidad
    © Copyright 1998-2007. Diario Córdoba S.A.


    Desarrollado por DiCom Medios, S.L.