"HYPERTEXT MARK-UP LANGUAGE", engloba documentos que tienen estas características:
Las características anteriores se consiguen debido a que HTML es un lenguaje de , es decir, mediante las marcas podremos formatear los elementos que conforman nuestro documento, añadiendo también la pecularidad de que es un lenguaje interpretado, añadiéndole así una mayor velocidad.
La interpretación del documento es llevada a cabo mediante cualquier navegador de Internet, como son Internet Explorer, NetScape, Mosaic... étc. haciendo hincapié en la elección, al igual que la versión correspondiente, ya que permitirá que varie el conjunto de marcas a utilizar, puesto que existen marcas estandarizadas y otras que no son reconocidas por el navegador, que pasará a ignorarlas sin producir error.Un caso particular son las imágenes, que serán sustituidas por defecto por un icono característico de cada navegador para indicarnos de su posible existencia.
El documento HTML a crear, se realizará en un editor, ya sea un editor ASCII corriente, o un editor especializado que nos dará ciertas facilidades. Editores específicos de HTML son: HoTMetal, Hot Dog, WebEdit, ...etc.
Un documento HTML tiene como esqueleto el siguiente esquema:
<HTML> <HEAD> </HEAD> <BODY> </BODY> </HTML>
Como podemos observar las partes de un documento HTML están muy bien delimitadas por las marcas que son los caracteres introducidos entre los signos de mayor '<' y menor '>'. A partir de ahora a las marcas pasaremos a denominarlas . Los pares de etiquetas anteriores tienen el siguiente significado:
Las etiquetas es el elemento básico del documento, ya que es la estructura que proporciona las características del HTML.
El formato de las etiquetas es bien simple:
<ETIQUETA>
</ETIQUETA>
La mayoría de las sentencias siguen el esquema anterior, una etiqueta de apertura y otra de cierre, que delimitan el radio de acción de dicha etiqueta, pero existen excepciones donde solo se debe indicar la etiqueta de comienzo, ya que el final viene implícito.
Finalmente hay que resaltar la existencia de parámetros/atributos dentro de las etiquetas que realizan funciones útiles referentes a la etiqueta que acompañan, o necesarias para su uso. Los atributos son declarados en la etiquetas de inicio, como muestra el esquema:
<ETIQUETA ATRIBUTO1=VALOR1...... ATRIBUTOn=VALORn>
donde los valores pueden ser numéricos o alfanuméricos entre comillas.
Los comentarios lo hemos tratado como una etiqueta especial, ya que no modifica el texto ni delimita elementos, sino que oculta texto que no se muestra en el documento final,sólo en el código fuente.
Su formato es:
<!-- Comentario -->
La cabecera es una colección de elementos que tienen efecto global en el documento, son de carácter opcional ya que son elementos que se utilizan en casos excepcionales, exceptuando la etiqueta TITLE que aportará el título del documento y se recomienda su inclusión.
Las etiquetas que podemos utilizar dentro de HEAD son:
El elemento BASE permite tener una dirección(URL) base, la cual es
útil cuando en nuestro documento tenemos direcciones relativas,
manteniendo así los enlaces de forma correcta.La especificación
de dicha dirección se realizará en los atributos.
ATRIBUTOS
Por ejemplo:
<BASE HREF="http://www.home.com/">
El mandato ISINDEX nos indica que el documento será tratado como un índice. Al tratarlo como un índice da la posibilidad de introducir elementos a buscar en el documento, mediante una ventana de diálogo.
ATRIBUTOS
La etiqueta LINK indica una relación entre el documento y otros objetos, dándose la posibilidad de que el documento tenga más de un "LINK". Entre sus usos cabe destacar la utilización para refenciar índices y glosarios, versiones nuevas y antiguas de un producto, así como referenciar a una hoja de estilos. ("STYLE SHEET")
ATRIBUTOS
Por ejemplo: <LINK REL="stylesheet" TYPE="text/css" HREF="http://www.foo.com/sheet" TITLE="coolsheet">
Es el mandato más importante y obligatorio de los que se encuentran en la sección de la cabecera, ya que es el que pondrá nombre al documento para su identificación posterior.No conforma parte del documento en sí, sino que la cadena que representa el título se visualizará en el navegador.
SIN ATRIBUTOS
Por ejemplo: <HEAD> <TITLE> TITULO DEL DOCUMENTO </TITLE> </HEAD >
Con este elemento es posible incluir información útil no definida por otros elementos de HTML. Como uso principal permite ir cambiando de documento actual en un tiempo determinado por otro que se indique.
ATRIBUTOS
Por ejemplo: <META HTTP-EQUIV="Refresh" CONTENT="x; URL=Dirección documento">
Es usado para delimitar la información de Style Sheet
Por ejemplo: <STYLE TYPE="text/css" TITLE="Bright Colours"> BODY { color : white} P { color : blue; font-size : 12pt; font-family : Arial} </STYLE>
El cuerpo de un documento HTML contiene todo el texto e imágenes a visualizar, además de los elementos que permiten del control-formateo de la página.
Cuando no se definen las etiquetas principales como son <HTML> y <HEAD> todos los elementos definidos en el documento forman parte por defecto del cuerpo.
Gracias a los atributos que componen esta etiqueta podemos elegir tanto como un dibujo de tapiz, como el color de los carácteres a visualizar.
El formato sería:
<BODY BACKGROUND="dir" BGCOLOR=color TEXT=color LINK=color VLINK=color ALINK=color>
Y El significado de los atributos:
Bajo este apartado se incluyen las etiquetas que variarán el aspecto del texto en el documento, ya sean por el estado físico o lógico de los caracteres así como los encargados del formateado del texto en sí, debido a la pecularidad que tiene el HTML al ignorar la existencia de dos espacios seguidos.
<P>
Permite delimitar un párrafo de otro, produciendo entre ellos normalmente dos líneas en blanco. Es una etiqueta sin cierre, es decir, no es obligatorio especificar el fin con </P>. Tiene un atributo que es ALIGN, que nos permite alinear el párrafo. FORMATO: <P ALIGN=LEFT|CENTER|RIGHT><BR>
Es de utilidad parecida al mandato <P>. Realiza un salto de línea, sin dejar líneas en blanco entre texto y texto.Es una etiqueta sin cierre. FORMATO: <BR><HR>
Define una línea horizontal que puede tener como uso la división de secciones de texto. Por defecto, realizará una línea que cruzará de extremo a extremo la pantalla, añadiendo un salto de línea como la separación de párrafo. FORMATO: <HR ALIGN=LEFT|CENTER|RIGHT NOSHADE SIZE=n WIDTH=n> ATRIBUTOS: -- ALIGN: Indicará la posición donde se ubicará la línea, si esta no ocupa el ancho completo. -- NOSHADE: Elimina el efecto de sombra de la línea. Por defecto la mostrará. -- SIZE: Indica el ancho de la línea. Por defecto es uno. -- WIDTH: Definimos la longitud de la línea, ya sea por puntos o por un cálculo de tanto por ciento si ponemos n%.<PRE>
Directiva que permite mostrar un texto con el formato propio del código fuente. Por tanto esta directiva hace que se respeten los espacios en blanco, así como los retornos de línea. Existe un problema en cuanto a los retornos de carro, y es que si no se incluyen estos específicamente en el documento fuente , no se harán efectivos en el documento final, produciendo así una línea más larga de lo esperada. <XMS> es una etiqueta con un uso muy parecido a la anterior, aunque se ha hecho obsoleta. FORMATO: <PRE> TEXTO PREFORMATEADO </PRE><CENTER>
Todo elemento que se encuentre entre las etiquetas de apertura y cierre aparecerá centrado en el documento final. Cuando nos referimos a todo elemento, nos referimos a texto,imágenes,tablas,listas... etc. FORMATO: <CENTER> TEXTO CENTRADO </CENTER>CARACTERES ESPECIALES
Bajo este nombre se incluirán caracteres que se tratarán de forma especial para su correcta interpretación. La especificación de estos caracteres va precedida del signo ampersan(&), código del carácter, finalizado con un punto y coma. A modo de ejemplo, el carácter ñ es &ntilde; .. Uno de los casos en que necesitamos estos caracteres especiales es cuando hacemos referencia a elementos del HTML, debido a que si se introdujeran de forma habitual serían interpretados por secuencias de control y no como caracteres normales. Esta situación es muy útil a la hora de tener que especificar ejemplos de comandos. .. Otro caso se corresponde con la especificación de caracteres que no conforman parte del vocabulario de la lengua inglesa, entiéndase estos como caracteres acentuados, la ñ y todos los caracteres que sobrepasen del código ascii 127 (ASCII 7 BITS). Todo esto también se verá influenciado por el navegador a utilizar, ya que si es especifico de un lenguaje, leerá los caracteres de dicho lenguaje sin tener que especificarlos con un código de escape, pero al leerse ese documento con otro navegador no serán visualizados correctamente si no se introduce de esta forma especial. .. Como caso especial tomamos el código de escape del espacio en blanco, ya que si se introduce de esta forma será respetado por el intérprete y no lo eliminaría.
Secuencia Escape
Códigos
&nbsp;
Espacio en blanco
&lt; <
&gt; >
&amp; &
&ntilde; ñ
&vocalacute;
á é í ó ú
&#161; ¡
HTML define seis niveles de cabeceras. Este elemento permite destacar títulos con tipos de letras variables y estilo negrita, forzando un salto de línea cuando se cierran. El nivel más alto de cabecera lo impone <H1>, seguido <H2> ... <H6>.
FORMATO: <Hn TEXTO ALIGN=LEFT|CENTER|RIGHT> </Hn> ATRIBUTO: -- ALIGN=Especifica la colocación del texto de la cabecera, ya sea centrado a la izquierda o derecha.
EJEMPLO |
Estos elementos surgen debido a la rigidez que presenta la variación del formato de texto dentro de una cabecera, ya sea tanto como las fuentes
como el color. Haremos una distinción entre el comando font, los estados
físicos y los estados lógicos.
<FONT>
Etiqueta que tendrá dos funciones dependiendo de los atributos que le asignemos, ya sea SIZE o COLOR. Antes de comenzar con la especificación de dichos atributos haremos referencia a un elemento a tener en cuenta en relación a las fuentes.<BASEFONT>
Este elemento es utilizado para variar el tamaño base de las fuentes relativas. ¡No cambia el tamaño de la fuente por defecto como se puede pensar intuitivamente!. El atributo SIZE de FONT detallado posteriormente hará uso de su valor para realizar el cálculo del tamaño de las fuentes. Por defecto tiene el valor 3, siendo el rango válido de 1 a 7,ambos inclusive. ATRIBUTOS: -- SIZE=n: Donde n es el número de cálculo base, es decir,a partir de n se sumará el valor especificado en los comandos fuente. FORMATO: <BASEFONT SIZE=n><FONT SIZE >
Permite modificar el tamaño de la fuente mediante un número asignado al atributo SIZE, dándose el caso de tener dos formas de llevarlo a cabo, bien sea directamente, es decir, indicándolo con un valor de 1-7; o bien haciendo uso del concepto de tamaño relativo indicado en <BASEFONT>, y que se realizaría mediante la indicación del signo matemático más o menos antepuesto al dígito en cuestión. FORMATO: <FONT SIZE=[n|±n]><FONT COLOR >
Su función es variar el color del texto que abarque su radio de acción, teniendo como excepción los enlaces, a los cuales no se le variará el color. El formato de especificación del color es similar al explicado en el apartado BODY. FORMATO: <FONT COLOR=#rrggbb>
EJEMPLO
ESTADOS FÍSICOS & LÓGICOS
Los Estados Físicos son aquellos que nos permiten modificar el texto de forma determinada (negrita,cursiva..), mientras que los Estados lógicos son aquellos que son asignados a un determinado texto por sus características.
ESTADOS FÍSICOS | ESTADOS LÓGICOS | ||
---|---|---|---|
Comando | Acción | Comando | Representa |
<B> | Negrita | <ADDRESS> | |
<I> | Cursiva | <CODE> | Código de un lenguaje |
<BLINK> | Parpadeo | <STRIKE> | Texto tachado |
<SUB> | Subíndice | <STRONG> | Texto resaltado |
<SUP> | Superíndice | <VAR> | Variable |
<BIGgt | Mayor tamaño fuente | <EM> | Enfasis |
<SMALL> | Menor tamaño fuente | <DFN> | Definición |
Las listas nos proporciona una manera habitual de organizar la información. En HTML podemos hacer uso de cinco tipos de listas:
LISTAS NO ORDENADAS
Colección de elementos que no tienen un orden predefinido. La colección comienza con las etiquetas <UL> y cada elemento de la lista va predecido de las etiquetas <LI>. El título de la lista se podrá definir con la etiqueta <LH>. ATRIBUTOS: -- TYPE= Define el símbolo que se antepondrá a los elementos que forman la lista. Sus valores son DISK|CIRCLE|SQUARE. FORMATO: <UL TYPE= Valor> <LH> Título lista </LH> <LI> Elemento 1</LI> .............. <LI> Elemento n</LI> </UL>LISTAS ORDENADAS
Otro de los tipos de lista que tenemos son las listas ordenadas, en las que se definen un orden basándose en la posición de los elementos no siguiendo un orden alfabético. El formato de especificación es el mismo que en el caso anterior. ATRIBUTOS: -- TYPE= Define el atributo para realizar la numeración de la lista teniendo las posibilidades:
-- START= Representa el número con el cual comenzaremos la numeración. FORMATO: <OL TYPE= Valor START= Valor> <LH> Título lista </LH> <LI> Elemento 1</LI> .............. <LI> Elemento n</LI> </OL>
Lista que se compone de términos y de sus definiciones. Se visualizará cada término en una línea y su definición en la línea inferior de forma tabulada. Las etiquetas utilizadas son <DT> para el término y <DD> para su definición. ATRIBUTOS: -- Compact. Hace que el término y la definición aparezcan en la misma línea. FORMATO: <DL [COMPACT]> <LH> Título lista </LH> <DT> Término 1</DT> <DD> Definición 1</DD> .............. <DT> Término n</DT> <DD> Definición n</DD> </DL>
Lista la cual se caracteriza en que sus elementos no podrán tener más de 20 caracteres cada uno. Se define mediante la etiqueta <DIR> y su formato es similar a la de listas no ordenadas.
Lista muy parecida a la lista no ordenada pero con un estilo más compacto. Su definición es mediante la etiqueta <MENU> y el formato similar a listas no ordenadas.
El hiper-enlace es el elemento característico de HTML, nos permite realizar enlaces a otros documentos HTML o incluso dentro del mismo documento a elementos a los que se quiera referenciar. El hiper-enlace será indicado mediante el elemento origen subrayado (texto, imagen...etc) y con color que está definido en BODY. El destino será denominado ancla.
Para la definición de enlaces necesitamos las etiquetas <A HREF> y <A NAME>, donde una nos muestra el origen y otra el destino del hiper-enlace. El correcto uso de estas etiquetas, permite que varios orígenes puedan ir al mismo destino, pero en caso contrario (un origen-varios destinos), el resultado es impredecible, dependiendo en todo caso del navegador utilizado. En el caso del Netscape se irá al último definido.
<A HREF>
Tenemos dos casos de enlaces posibles: -- Hiperenlaces a documentos externos al actual. FORMATO:<A HREF="Dirección"> Elemento del Hiper E.</A>
Donde la dirección especifica URL donde se accede y el elemento del hiperenlace es el elemento que aparecerá resaltado, ya sea un texto o una imagen. -- Hiperenlaces a elementos locales . FORMATO:<A HREF="#Id. del Ancla"> Elemento de enlace</A>
El identificador del ancla será utilizado para el enlace y no será mostrado en el documento final.<A NAME>
Elemento Ancla, es decir, elemento destino al cual iremos tras referenciarlo con el enlace origen. FORMATO:<A NAME="Id. del Ancla"> Elemento de enlace</A>
Donde el identificador del ancla del origen y destino deben ser los mismos para un enlace en concreto, ya que gracias a este elemento podremos realizar el enlace.
Es otra posibilidad que nos da HTML de tabular los elementos que componen el documento. Los elementos serán representados mediante filas y columnas de forma tabular, ya sea un dibujo, un texto, étc.
La definición de la tabla es muy flexible ya que no obliga a indicar el número de columnas ni filas, sino que siempre tiende al número mayor de especificaciones, es decir, si una columna tiene seis elementos y otra tres, la dimensión de la columna será seis, rellenando la columna de tres con celdas vacías.
<TABLE>
Presenta la definición de la tabla de forma global, es decir, esta etiqueta se especificará las características de la tabla. ATRIBUTOS: -- BORDER=Valor. Define el grosor de la línea que sirve de separación de los distintos campos. Por defecto su valor es cero y por tanto no habrá línea a mostrar aunque seguirán los espacios entre las celdas. -- CELLSPACING=Valor. Indica el espacio a dejar entre las celdas que conforman la tabla.Su valor por defecto es dos. En el caso de que el valor sea cero, no habrá separación. -- CELLPADDING=Valor. Definen la separación entre el borde de la celda y el contenido, siendo por defecto 1 y si el valor es cero no habrá la correspondiente separación. -- WIDTH=Valor|%Valor. Representa el ancho de la ventana, ya sea como valor relativo (%) al tamaño de la ventana del visualizador o al ancho total en puntos. -- HEIGHT=Valor|&Valor. Funciona de forma semejante a WIDTH, pero se diferencia a la anterior en que esta se refiere a la altura de la ventana y no a su ancho. FORMATO:<TABLE atributos> Tabla </TABLE>
<CAPTION>
Especifica el título de la tabla, que será mostrado en la parte superior de esta de forma centrada. ATRIBUTOS: -- ALIGN= Colocará el título en la parte superior o inferior de la tabla. FORMATO:<CAPTION ALIGN=Top|Bottom> Título </CAPTION>
<TR>
Define las filas de una tabla y los atributos que se incluyan en su definición afectarán a los elementos que forman parte de dicha línea. ATRIBUTOS: -- ALIGN= Presenta la alineación de los elementos que conforman las celdas. Los posibles valores son: LEFT,RIGHT,CENTER. Por defecto será LEFT. -- VALIGN= De forma similar a la alineación anterior, está nos especifica la alineación vertical. Sus valores son: TOP,MIDDLE,BOTTOM. -- BGCOLOR= Indica el color que tendrán las celdas de la misma línea.<TD>
Especifica los elementos concretos, es decir, los elementos que formarán parte de cada una de las celdas que conforman la tabla. Estos elementos deben formar parte de la definicines de las líneas de las tablas, es decir, dentro de las etiquetas TR, ya que estas etiquetas definirán las columnas. Existirá una columna por cada TD. Un caso especial de esta etiqueta sería la etiqueta TH que definiría una celda tipo cabecera, la cual se destaca de las demás en negrita. ATRIBUTOS: -- ALIGN: Alineación horizontal del dato en la celda, pero es forma individual a cada celda. -- VALIGN: Alineación vertical del dato que forma parte de la celda. Definición local a cada celda. -- WIDTH: Ancho de la celda, se especificará en valor relativo o absoluto. -- BGCOLOR: Color del fondo de la celda. Definición local. -- ROWSPAN: Indica el número de celdas que ocupará la celda en esa fila, es decir, una celda se podrá expandir ocupando tantas celdas como se especifique. -- COLSPAN: Utilidad semejante a la anterior, pero basada en el número de columnas. -- NOWARP: No permite que se divida el texto que forma parte de la celda, obligando así que la celda será tan grande como sea el texto. FORMATO:<TH ALIGN=x VALIGN=x WIDTH=n BGCOLOR=color ROWSPAN=nºF COLSPAN=nº C NOWRAP>
EJEMPLO |
Las imágenes son uno de los elementos que forman parte de las características de un documento HTML. Los formatos que se pueden incluir en una página son GIF y JPEG, donde el primero es aconsejable para representar elementos que requieran poca definición como son por ejemplo los iconos y los JPEG se dejarían para una mayor definición como son el caso de los paisajes, fotos ...étc.
Es la etiqueta encargada de representar la imagen. ATRIBUTOS: -- SRC= Especifica la dirección donde está ubicada la imagen, es decir, tendrá la URL. -- ALT= Indica un texto alternativo que se mostrará en caso que la imagen no sea cargada en la página, bien porque no se ha encontrado o por especificación en el navegador. -- ALIGN= Alinea el texto que sigue a la imagen. Si tomamos el valor TOP, la primera línea de texto se visualizará en la parte superior del dibujo, en caso de elegir MIDDLE lo hará en la mitad del dibujo y si elegimos BOTTOM lo situará en la parte inferior. Otros valores de posicionamiento serían LEFT y RIGHT que dejarían la imagen a la izquierda y derecha del texto respectivamente. -- BORDER= Permite la posibilidad de añadir un borde a la imagen, especificando su grosor. Por defecto no se visualizará. -- HEIGHT= Determina el alto de la imagen a mostrar, ya sea una dimensión total o parcial que dependa del tamaño de ventana. -- WIDTH= De definición similar a la anterior, pero especificando el ancho de la imagen. -- HSPACE= Indica la separación horizontal que debe haber entre una imagen y otro elemento que este junto a ella. -- VSPACE= Variación de la anterior para la separación vertical.
Nos permite dividir la pantalla del navegador en varias regiones o
frames, permitiendo así que cada frame haga referencia a una URL
distinta. Es útil por ejemplo cuando tenemos un documento como este,
el cual posee un índice de contenido, que nos permite mantener en
una región el índice y saltar de posición en posición en el texto con
el índice de la otra frame.Existen navegadores que no soportan este
mandato, por lo cual habrá que especificar entre la etiqueta
<HTML>
<HEAD>
</HEAD>
<FRAMSET>
Definición de las distintas frames.
</FRAMSET>
<NOFRAMES>
Instrucción para navegadores que no
soporten frames.
</NOFRAMES>
</HTML>
<FRAMESET>
Esta sentencia definirá las frames que conforman el documento, siendo
su formato similar a la definición de las tablas.
ATRIBUTOS: (Uno u otra opción)
-- ROWS= Dividirá la pantalla en frames horizontales. Para
especificar el tamaño de las frames hay tres opciones:
* Valor absoluto (20), indicado por el número de puntos
que ocupará.
* En tanto por ciento (20%), según el tamaño del browser.
* De forma relativa (*2), es decir, si una frame se
indica *3 y otra *1 el tamaño de una será tres veces
mayor a la otra.
-- COLS= Misma definición que la anterior, pero se dividirá la
pantalla verticalmente.
<FRAME>
Define cada una de las frames. Se encuentra definida dentro de
FRAMESET.
ATRIBUTOS:
-- URL: Dirección que representa la frame. Si no se especifica
la frame aparecerá vacía.
-- NAME: Identifica a la frame, siendo de vital importancia
a la hora de utilizar hiperenlaces de otras frames.
-- MARGINWIDTH: Define el ancho del margen.
-- MARGINHEIGHT: Define el largo de los márgenes.
-- SCROLLING: Permitirá que la frame tenga o no una barra de
scroll que le permita moverse por el documento.
Sus valores son:
* NO: No se mostrará.
* AUTO: Se mostrará cuando no quepa en la frame.
Por defecto.
* YES: Siempre se mostrará.
-- NORESIZE: Especifica que no se puede variar el tamaño de
la frame por el usuario. Por defecto si se
pueden modificar.
FORMATO:
<FRAME> SRC="URL" NAME=m MARGINWIFTH=x MARGINHEIGHT=x
SCROLLING=x NORESIZE</FRAME>
<TARGET>
Indica la frame destino de la operación, es decir, antes cuando
realizábamos un hiperenlace, el destino era la misma frame mientras
que ahora no tiene porque ser así, ya que puedo elegirla.
Por tanto las situaciones que nos podemos encontrar ahora son:
*** <A HREF='url' TARGET='frame'>, que especifica el
frame en un hiperenlace.
*** <BASE TARGET='frame'>, especifica la frame por
defecto donde se mostrarán todos los hiperenlaces del documento
actual. Se deberá especificar en <HEAD>.
Posibles valores de TARGET son:
*** "_blank"= Se muestra una ventana nueva vacía.
*** "_self"= Se muestra en la ventana activa, sirve para modificar
el valor de BASE.
*** "_parent"= Muestra la frame que llamó a la frame actual.
*** "_top"= Indica que se muestra la frame completa, eliminado la
estructura de frames actual.
Esta es una cabecera H1
Esta es una cabecera H2
Esta es una cabecera H3
Esta es una cabecera H4
Esta es una cabecera H5
Esta es una cabecera H6
Ejemplo de size=1
Ejemplo de size=2
Ejemplo de size=3
Ejemplo de size=4
Ejemplo de size=5
Ejemplo de size=6
Ejemplo de size=7
Tabla simple de 2x2
1
2
3
4
<table border>
<tr>
<td>1</td>
<td>2</td>
<tr>
<td>3</td>
<td>4</td>
</table>
Otra tabla 2 x 2
1
2
3
La celda se acomoda
al tamaño
<table border>
<tr>
<td>1</td>
<td>2</td>
<tr>
<td>3</td>
<td>La celda se acomoda<br>
al tamaño</td>
</table>
Los Atributos Rowspan y Colspan
1
2
3
4
Los atributos Rowspan y Colspan permiten a las celdas
ocupar más de una fila o columna.
5
<table border>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<tr>
<td>4</td>
<td rowspan=2 colspan=2>
Los atributos Rowspan y Colspan permiten a las celdas
ocupar más de una fila o columna.
</td>
<tr>
<td>5</td>
</table>
Las cabeceras de filas y columnas
Días de la Semana
Lunes
Martes
Miércoles
Semana 1
1
2
3
Semana 2
4
5
6
<table border>
<tr>
<td></td>
<th colspan=3>Días de la Semana</th>
<tr>
<td></td>
<th>Lunes</th>
<th>Martes</th>
<th>Miércoles</th>
<tr>
<th>Semana 1</th>
<td>1</td>
<td>2</td>
<td>3</td>
<tr>
<th>Semana 2</th>
<td>4</td>
<td>5</td>
<td>6</td>
</table>
Alineación de celdas
Atributos de Alineación, Align y VAlign
Alineación
VerticalSuperior
Mitad
Inferior
Alineación
HorizontalIzquierda
Centro
Derecha
<table border>
<tr>
<td></td>
<th colspan=3>Atributos de Alineación, Align y VAlign</th>
<tr>
<th><Alineación<br><Vertical/th>
<td valign=top>Superior</td>
<td valign=middle>Mitad</td>
<td valign=bottom>Inferior</td>
<tr>
<th>Alineación<br>Horizontal</th>
<td align=left>Izquierda</td>
<td align=center>Centro</td>
<td align=right>Derecha</td>
</table>
El contenido de las celdas
ImágenesEnlaces
Texto
1
2
3
4
5
<table border>
<tr align=center>
<td><img src="mundo.gif"><br>
Imágenes</td>
<td><a href=#Cont>Enlaces</td>
<tr align=center>
<td>Texto</td>
<td><table border><caption>Otra tabla</caption>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<tr>
<td>4</td>
<td>5</td>
</table></td>
</table>
EL tamaño de las Celdas especificado de forma
relativa.
20%
50%
15%
15%
<table border width=75%>
<tr>
<td width=20%>20%</td>
<td width=50%>50%</td>
<td width=15%>15%</td>
<td width=15%>15%</td>
</table>
CellSpacing
1
2
3
4
1
2
3
4
<table border
CellSpacing=0>
<Caption>
CellSpacing = 0
</caption>
<tr><td>1</td>
<td>2</td>
<tr><td>3</td>
<td>4</td>
</table>
<table border
CellSpacing=10>
<Caption>
CellSpacing = 10
</caption>
<tr><td>1</td>
<td>2</td>
<tr><td>3</td>
<td>4</td>
</table>
CellPadding
1
2
3
4
1
2
3
4
<table border
CellPadding=0>
<Caption>
CellPadding = 0
</caption>
<tr><td>1</td>
<td>2</td>
<tr><td>3</td>
<td>4</td>
</table>
<table border
CellPadding=10>
<Caption>
CellPadding = 10
</caption>
<tr><td>1</td>
<td>2</td>
<tr><td>3</td>
<td>4</td>
</table>