Documentos de Académico
Documentos de Profesional
Documentos de Cultura
0
1. Introduccin al curso
Este curso ha nacido con la intencin de complementar a aquellos interesados en crear y disear pginas en Internet. As podrs comprender mejor de donde surge una pgina de internet comenzando desde cero. Lo primero que hay que decir es que este curso no explica ningn estndar especfico, ni examina exhaustivamente todos los parmetros de las etiquetas HTML. Intenta ser una gua prctica, de modo que incluir todas las cosas que yo crea importantes y que me han provocado algn dolor de cabeza mientras realiz pginas de internet. El curso y sus ejemplos los he probado con Explorer 4-6 y Firefox. Hay que entender que cada navegador interpreta el cdigo HTML diferente y puede que el resultado visual sea diferente en cada uno.
Requisitos
Si ests viendo este curso ya tienes en tus manos el requisito ms difcil de cumplir: un navegador (browser) y saber usar un mouse. El otro requisito es un editor de textos con el que hacer las pginas. Da lo mismo cual. Para hacer este curso yo utilic el notepad, por ejemplo. Sin embargo, es posible entender el curso sin hacer una sola pgina, aunque siempre es recomendable practicar. Puedes hacer pginas con algn editor especfico de pginas web, pero no es necesario. Es ms, algunos de esos editores esconden las etiquetas HTML al usuario, de modo que posiblemente lo que aprendas aqu te sera de poca utilidad.
Agradecimientos
Aparte de dar las gracias a todos aquellos que visitan la web y en especial a los que se toman la molestia de trabajar conmigo, quiero agradecer especialmente a todos ustedes que han colaborado en participar de este curso. Si ustedes el curso no se hubiese podido realizar, aprendo cada vez que llega un da de clase y trato de mejorar mi prcticas de enseanza para poder llgar a ti.
HTML 2.0
Cuando se produjo la explosin de Internet, el estndar de HTML que circulaba era el 2.0 (establecido en noviembre del 95), de modo que cualquier navegador que encontremos ser capaz de interpretarlo hoy da. Prcticamente todo lo que veamos en los prximos captulos est contemplado por este estndar.
HTML 4.0
En julio de 1997 se presenta el borrador de este estndar. Por fin se estandarizan los marcos (frames), las hojas de estilo y los scripts (entre otras cosas). El 17 de diciembre de 1997 dicho borrador fue finalmente aprobado.
3. Mi primera pgina
El cdigo
Nuestra primera pgina se guardar con el nombre index.html <HTML> <HEAD> <TITLE>Mi primera pagina</TITLE> </HEAD> <BODY> <CENTER><H1>Mi Primera pagina</H1></CENTER> <HR> <P>Esta es mi primera pagina. Por el momento no se que tendra, pero dentro de poco pondre aqui muchas cosas interesantes. </BODY> </HTML>
La explicacin
Lo primero que conviene explicar es, en qu consisten todos esos smbolos de mayor y menor que estn distribuidos por ah. El lenguaje HTML se basa en la sintaxis SGML (Standard Generalized Markup Language). Esto quiere decir que cualquier cosa que hagamos en HTML estar encerrada entre dos etiquetas de esta manera: <ETIQUETA parmetros> ... </ETIQUETA>
Hay ocasiones en que no es necesario cerrar la etiqueta. Mirando el cdigo puedes ver un par de ejemplo que ya explicar ms adelante. Lo primero que debemos indicar es que el texto que estamos creando es un documento HTML pues lo indicamos as:
Un documento HTML tiene una estructura que lo separa en dos partes: cuerpo y encabezados. En la primera estar la pgina en s, mientras que en la segunda incluiremos algunas cosas que no se ven al principio pero que pueden llegar a ser muy importantes. Lo primero que hay que incluir en el cdigo son los encabezados. Lo escribimos de esta manera: <HEAD> <TITLE>Mi primera pagina</TITLE> </HEAD> Dentro de los encabezados slo hay otra etiqueta. Es la nica imprescindible: el ttulo de la pgina. Es lo que veremos como ttulo de la ventana en los navegadores que lo permitan. Es como se conocer nuestra pgina en algunos buscadores y en los (bookmarks) de cada browser.
<P>Esta es mi primera pagina. Por el momento no se que tendra, pero dentro de poco pondre aqui muchas cosas interesantes.
4. Formato bsico
Se pueden establecer varias categoras dentro de las etiquetas usadas para formatear el texto. Nosotros las dividiremos entre aquellas que sirven para cambiar prrafos enteros y las que son capaces de formatear ciertos caracteres dentro del prrafo.
Utilidad Sirve para delimitar un prrafo. Inserta una lnea en blanco antes del texto. Sirve para saltar a otra lnea Permite centrar todo el texto del prrafo.
Representa el texto encerrado en ella con un tipo de letra fijo. Muy til a la hora de escribir un prrafo. Permite justificar el texto del prrafo a la izquierda (ALIGN=LEFT), derecha (RIGHT), al centro (CENTER) o a ambos mrgenes (JUSTIFY )
Yo estoy a la izquierda Yo al centro Y yo a la derecha Efran Morales HC 03 BOX 24405 Lajas PR 00667 Me gustara esto es 5
Para escribir direcciones (de esas donde vive la gente, no electrnicas). La razn por la que se usa es para
<BLOCKQUOTE> ...
</BLOCKQUOTE>
citar un texto. Se suele implementar dejando mrgenes tanto a izquierda como a la derecha,
Ejemplo de justificaciones: <HTML> <HEAD> <TITLE>Mi primera pagina</TITLE> </HEAD> <BODY> <CENTER><H1>Mi Primera pagina</H1></CENTER> <HR <p> <DIV ALIGN=LEFT> Esta es mi primera pagina. Por el momento no se que tendra,</DIV> <DIV ALIGN=center>pero dentro de poco pondre aqui muchas cosas interesantes.</DIV> </BODY> </HTML>
Letra de nivel 1
Letra de nivel 2 Letra de nivel 3
Letra de nivel 4
Letra de nivel 5
Letra de nivel 6
Estas etiquetas se pueden definir como de formato de prrafo pero por su importancia he preferido tratarlas aparte. No resulta recomendable utilizarlas
Curso: Creacin y Diseo de Pginas en Internet I Efran Morales
para aumentar o disminuir el tamao del tipo de letra, ya que cada navegador los muestra de manera diferente. Se usan para dividir correctamente en secciones nuestra pgina, tal y como se hace en un documento de texto normal.
Para tachar.
Permite representar el texto en un tipo de letra fija ms pequeo. Letra superndice. Letra subndice. Incrementa el tamao del tipo de letra. Disminuye el tamao del tipo de letra. Hace parpadear el texto. Resulta algo irritante y
E=mc2 ai,j=bi,j+1
Soy GRANDE
Cre ver un lindo gatito
<SMALL>...</SMALL>
<BLINK>...</BLINK>
Molesto?
infantil.
Formato de frase
En estos elementos indicas el tipo de informacin que encierran las etiquetas, pero no como se representan: Etiqueta <CITE> ... </CITE> Utilidad Para citar un texto ajeno. Resultado Esta frase no es ma
<CODE> ... </CODE> <STRONG> ... </STRONG> <EM> ... </EM> <KBD> ... </KBD> <VAR> ... </VAR> <SAMP> ... </SAMP> <ABBR> ... </ABBR>
int x=0;
La cosa es importante.
Hay que poner nfasis en algunas cosas. El usuario debe teclear Enter es el mejor. La variable x, definida anteriormente... Estoy en un literal
Texto tecleado por el usuario. Representar variables de un cdigo. Para representar una serie de caracteres literalmente. Abreviaturas.
No son muy utilizados, ya que no permiten tener un control exacto de la manera en que la pgina se representar finalmente.
Curso: Creacin y Diseo de Pginas en Internet I Efran Morales
Resultado
<BR>
5. Caracteres especiales
En los ejemplos anteriores los textos de los mismos no hay acentos, ni ees, ni smbolos de abrir como interrogacin o exclamacin. Esto es debido a los distintos caracteres que manejan las computadoras. Las computadoras manejan la informacin en formato binario (es decir, en unos y ceros). Estos, a su vez, forman nmeros, los cuales se traducen en letras. Cmo? Mediante tablas. Podemos asignar el valor 64 a la letra a, el 65 a la b, etc. El problema est en que cada computadora es de un fabricante distinto y puede adoptar una tabla diferente al resto. Para evitarlo existen diversos estndares y el ms extendido es el ASCII. De hecho, actualmente todos los computadora tienen la misma tabla ASCII para los primeros 127 caracteres. Pero esa tabla no contiene vocales con acento, ni ees, ni smbolos de abrir interrogacin o exclamacin. El HTML 2.0 eligi como tabla estndar la ISO-Latn-1, que
Curso: Creacin y Diseo de Pginas en Internet I Efran Morales
comparte con la ASCII los 127 caracteres e incluye unos cuantos ms hasta el nmero 255.
Resultado , , , , , , , , y y ! o (espacio en blanco que no puede ser usado para saltar de lnea)
Caracteres de control
En el HTML existen cuatro caracteres de control, que se usan para formar etiquetas, establecer parmetros, etc. Para poder emplearlos sin riesgo deberemos escribir el siguiente cdigo:
10
Cdigo Resultado < > & " < > & "
6. Enlaces
Un enlace es una zona de texto o grficos que si son seleccionados nos trasladan a otra pgina o a otra posicin dentro del documento actual. Son los enlaces lo que hacen de la telaraa del internet o mejor conocida como World Wide Web.
11
Las URLs
Una URL nos indica tanto una direccin de Internet como el servicio que esperamos nos ofrezca el servidor al que corresponde la direccin. Tiene el siguiente formato: servicio://servidor:puerto/ruta/pagina.html donde el servicio podr ser uno de los siguientes: http Es el servicio para transmitir pginas web y el que usaremos normalmente en los enlaces. https Es una innovacin sobre el anterior, que nos permite acceder a servidores (generalmente comerciales) que nos ofrecen el uso de tcnicas de encriptacin para proteger los datos que intercambiemos con terceras personas. ftp Permite trasmitir files desde una computadora a otra. En general el navegador se encargar de mostrarnos el contenido del mismo para que podamos transferir las pginas en internet cmodamente. mailto Para poder mandar un mensaje. Por ejemplo, la URL mailto:efrain@uprm.edu me mandaras un mensaje a m. news Para poder acceder a foros de noticias. SSH Nos permite conectarnos con otras computadoras y entrar en ellas como si fuese la nuestra. Permite modificar privilegios y accesos a nuestras pginas.
Curso: Creacin y Diseo de Pginas en Internet I Efran Morales
12
La direccin de la mquina puede ser, o bien una serie de cuatro nmeros entre 0 y 255 (123.3.5.65) o bien algo ms fcil de recordar como es una serie de palabras separadas por puntos (www.uprm.edu). El puerto generalmente no se indica, ya que el servicio predetermina uno automticamente. La ruta es una serie de directorios separados por el smbolo /, que es el utilizado en UNIX (el sistema operativo ms usado en los servidores de Internet).Existe otro formato de URL. Cuando queremos acceder a una pgina en nuestra computadora: C:\My Documents\html\index.html
Anclas
Como dijimos, es posible acceder a una posicin en la misma pgina dentro del mismo documento HTML. Para hacerlo, primero debemos especificar el lugar del documento al que queremos acceder: <A NAME="ancla"> Para poder acceder a ese lugar incluimos el enlace de esta manera: <A HREF="#ancla">Regresa al comienzo</A> Tambin podemos acceder a anclas situadas en documentos remotos. Para ello aadiremos el nombre del ancla al URL as: <A HREF="enlaces.html#ancla">Otra vez</A>
7. Listas
Existen varios tipos de listas en HTML. Todas ellas se pueden mezclar unas dentro de. Todos los tipos siguen el siguiente formato: <ul> <LI>Primer elemento <LI>Segundo elemento </ul> ul puede ser una de las siguientes: DIR, OL y UL.
Listas desordenadas
13
La etiqueta <UL> nos permite presentar listas de elementos sin orden alguno. Cada elemento de la lista ir normalmente precedido por un crculo (bullets). Por ejemplo, <UL> <LI>Primer elemento <LI>Segundo elemento </UL> se ver como
Parmetro COMPACT
Utilidad Indica al navegador que debe representar la lista de la manera ms compacta posible.
Resultado
Primer elemento Segundo elemento Tipo disc Tipo circle Tipo square
Indica al navegador el dibujo que preceder a cada elemento de la lista. Para mayor flexibilidad se admite tambin como parmetro de <LI>.
14
La etiqueta <OL> admite estos parmetros: Parmetro COMPACT Utilidad Indica al navegador que debe representar la lista de la manera ms compacta posible. Resultado 1. Primer elemento 2. Segundo elemento Tipo 1 Tipo a Tipo A Tipo i Tipo I
Indica al navegador el tipo de 1. numeracin que preceder a b. cada elemento de la lista. Para C. mayor flexibilidad se admite iv. tambin como parmetro de <LI>. V. Indica al navegador el nmero por el que se empezar a contar los elementos de la lista.
START="num"
VALUE="num"
Listas de definiciones
Este es el nico tipo de lista que no utiliza la etiqueta <LI>. Al tener como objetivo presentar una lista de definiciones, de modo que tiene que representar de manera distinta el objeto definido y la definicin. Esto se hace por medio de las etiquetas <DT> y <DD>:
15
<DL> <DT>Primer elemento<DD>Lista #1. <DT>Segundo elemento<DD>Lista #2. </DL> se ver como Primer elemento Lista #1. Segundo elemento Lista # 2.
8. Imgenes
Para incluir grficos e imgenes en nuestras pginas utilizaremos la etiqueta <IMG> de esta manera: <IMG SRC="referencia" ALT="descripcion"> El parmetro SRC especifica el nombre de referencia que contiene el grfico. Los formatos estndar en la red son el GIF y el JPG. Las ltimas versiones de browsers aceptan tambin el formato PNG. El parmetro ALT especifica el texto que se mostrar en lugar del grfico en aquellos navegadores que no sean capaces de mostrarlos (como el Lynx) y cuando el usuario los haya desactivado. Algunos navegadores muestran la descripcin cuando pasamos el mouse por encima de la imagen. Es por eso que, aunque algunos usuarios no lo lleguen a ver nunca, conviene ponerlo siempre. De hecho, el estndar HTML 4.0 obliga a hacerlo. Existen dos atributos que, aunque opcionales, conviene indicar siempre: la altura y la anchura del grfico en pxeles. De este modo, el navegador puede mostrar dibujar el la imagen correctamente mientras la va leyendo de la red y as poder mostrar el resto de la pgina. <IMG SRC=http://www.uprm.edu/media/homebdg1.gif" ALT="RUM" WIDTH=73 HEIGHT=36>
Se ve as:
16
Para los menos avezados en ingls, decir que WIDTH es la anchura y HEIGHT la altura.
Imgenes y enlaces
Suele ser comn incluir enlaces dentro de un grfico. En ese caso, los navegadores le pondrn un borde al grfico para indicar que efectivamente es un enlace. Prctico, pero la mayora de las veces bastante poco esttico. Por medio del parmetro BORDER podremos alterar el borde o incluso esconderlo. <A HREF="http://www.uprm.edu"> <IMG SRC=" http://www.uprm.edu/media/homebdg1.gif " ALT="RUM" WIDTH=73 HEIGHT=36> </A> Sin embargo, <A HREF="http://www.uprm.edu "> <IMG SRC=" http://www.uprm.edu/media/homebdg1.gif " ALT="RUM" WIDTH=73 HEIGHT=36 BORDER=0> </A> Se ve as:
TOP
MIDDLE
Coloca el punto ms alto de la imagen coincidiendo con ms alto de la lnea de texto actual. Alinea el punto medio (en altura) de la imagen con la base del texto. Alinea el punto ms bajo de la imagen con la base del texto. Coloca la imagen a la izquierda del texto. Coloca la imagen a la derecha del texto.
El texto centralizado
9. Imgenes
Para incluir grficos e imgenes en nuestras pginas utilizaremos la etiqueta <IMG> de esta manera: <IMG SRC=" http://www.uprm.edu/media/homebdg1.gif " ALT="descripcion"> El parmetro SRC especifica el directorio que contiene el grfico. Los formatos estndares en la internet son el GIF y el JPG. Las ltimas versiones de navegadores aceptan tambin el formato PNG. El parmetro ALT especifica el texto que se mostrar en lugar del grfico en aquellos navegadores que no sean capaces de mostrarlos y si el usuario los haya desactivado. Algunos navegadores lo muestran cuando pasamos el ratn por encima de la imagen. Es por eso que, aunque algunos usuarios no lo lleguen a ver nunca, conviene ponerlo siempre. De hecho, el estndar HTML 4.0 obliga a hacerlo. Existen dos atributos que, aunque opcionales, conviene indicar siempre: la altura y la anchura del grfico en pxeles. De este modo, el navegador puede mostrar un recuadro del tamao de la imagen mientras la va leyendo y as poder mostrar el resto de la pgina correctamente mientras carga las imgenes. <IMG SRC= http://www.uprm.edu/media/homebdg1.gif " ALT="RUM" WIDTH=73 HEIGHT=36> Se ve as:
18
Imgenes y enlaces
Suele ser comn incluir enlaces dentro de un grfico. En ese caso, los navegadores le pondrn un borde al grfico para indicar que efectivamente es un enlace. Prctico, pero la mayora de las veces bastante poco esttico. Por medio del parmetro BORDER podremos alterar el grosor de ese borde o incluso eliminarlo ponindolo en cero.
<A HREF=" http://www.uprm.edu/media/homebdg1.gif "> <IMG SRC=" http://www.uprm.edu/media/homebdg1.gif " ALT="RUM" WIDTH=73 HEIGHT=36> </A>
Se ve as:
19
Se ve as:
Alineacin respecto al texto Para poder organizar conjuntamente texto y grficos, el HTML proporciona, por medio del parmetro ALIGN, las siguientes maneras de alinear una imagen respecto del texto que la acompaa: Valor de ALIGN TOP MIDDLE BOTTOM LEFT RIGHT Utilidad Coloca el punto ms alto de la imagen coincidiendo con ms alto de la lnea de texto actual. Alinea el punto medio (en altura) de la imagen con el texto. Alinea el punto ms bajo de la imagen con el texto. Coloca la imagen a la izquierda del texto. Coloca la imagen a la derecha del texto.
Hay que aclarar que la base del texto es la lnea donde descansan casi todas las letras del alfabeto excepto algunas como la p, la g o la j.
20
Cambio de color
Para hacerlo vamos a utilizar el parmetro COLOR. La manera ms fcil de especificarle el color es comn en todas las etiquetas HTML: o bien indicando el nombre, si es un color normal, o bien especificando el porcentaje de rojo, verde y azul (cdigo RGB) del mismo. Los colores reconocidos son los siguientes: Black Green Silver Lime Gray Olive White Yellow Maroon Navy Red Blue Purple Teal Fuchsia Aqua
El modo de indicar el color RGB es el siguiente: <FONT COLOR="#FF0000">D</FONT> La primera componente en hexadecimal es el rojo, la segunda el verde y la tercera el azul (Red, Green, Blue, RGB).
SIZE=6 SIZE=7
El tamao normal es 3. Tambin se puede utilizar los modificadores + y - para indicar un incremento (o decremento) relativo del tamao del tipo de letra. As, por ejemplo, si indicamos que queremos un tamao de -2 estaremos pidiendo al navegador que nos muestre el tipo de letra dos veces ms pequeo. <FONT SIZE=2>Tamao 2</FONT> Tipo de letra
21
Por ltimo, podemos especificar el nombre del tipo de letra que queremos utilizar gracias al parmetro FACE. Como en principio no tenemos manera de saber que tipo de letra tiene instalado la computadora del usuario que est viendo nuestras pginas, podemos indicar ms de uno separado por comas. Si el navegador no encuentra ninguno seguir utilizando el que tiene por estndar: <FONT FACE="Helvetica, Arial, Times"> RUM </FONT> De todos modos es recomendable no utilizar con fe ciega este atributo en Internet, ya que impide que todos puedan ver nuestras pginas como nosotros queremos. El Internet debera ser lo ms estndar posible.
Cumple el estndar HTML 2.0 Cumple el estndar HTML 3.2 Cumple el estndar HTML 4.0
22
Cumple el estndar HTML 4.0 y no contiene adems elementos desaconsejables Es una definicin de marcos que cumple el estndar HTML 4.0
El HTML 4.0 considera aquellos elementos de las primeras versiones soportados, aunque muchos han sido sustituidos por otros ms potentes y es posible que sean eliminados del estndar HTML en el futuro.
Encabezados
Suele ser el lugar ms indicado para colocar aquellos elementos de la pgina que no alteren el contenido de la misma, aunque si la forma de presentar la pgina y su comportamiento en internet. Es por eso que es el lugar ms recomendable para colocar los scripts y algunos estlos, como veremos en los captulos correspondientes. Adems del ttulo de la pgina, uno de los elementos que se pueden incluir aqu son los META. Entre otras cosas, sirven para indicar propiedades de la pgina como pueda ser el nombre de su autor. <META NAME="GENERATOR" CONTENT="Mozilla/4.03 [es] (WinXP; I) Author=Efrain Morals"> Por ejemplo, nos indicara la herramienta con que hemos creado la pgina (en este caso la versin 4.03 en espaol para Windows XP y el autor. Estas son las propiedades ms comunes: Propiedad
AUTHOR GENERATOR CLASSIFICATION
Utilidad Autor de la pgina. Herramienta utilizada para hacer la pgina. Palabras que permite clasificar la pgina dentro de un 23
KEYWORDS
DESCRIPTION
buscador (como Google). Palabras clave por las que encontrarn la pgina en los buscadores. Descripcin del contenido de la pgina.
Hay tambin otro elemento interesante que podremos incluir en nuestros encabezados. Cuando especificamos un URL relativo en un enlace, el principio es para acceder a una pgina situada en nuestro mismo servidor. Sin embargo, si especificamos: <BASE HREF="http://www.uprm.edu/news"> Ahora todas nuestras URLs relativas se referirn al directorio /news dentro del servidor http://www.uprm.edu
El cuerpo <BODY>
Obviamente no voy a explicar lo que entra dentro del cuerpo (prcticamente todos los captulos del curso intentan hacerlo), sino los parmetros que admite la etiqueta <BODY>: BACKGROUND BGCOLOR BGPROPERTIES Permite definir un grfico de fondo para la pgina. Permite definir el color de fondo de la pgina. Cuando es igual a FIXED el grfico definido como fondo de la pgina permanecer inmvil aunque utilicemos las barras de desplazamiento. Cambia el color del texto. Cambia el color de un enlace no visitado (por estndar es azul). Cambia el color de un enlace ya visitado (por estndar prpura). Cambia el color que toma un enlace mientras lo estamos pulsando (por estndar rojo). 24
Especifican el nmero de pxeles que dejar de margen entre el borde de la ventana y el contenido de la pgina. Se suelen utilizar para dejarlos a cero. Ms o menos equivalentes a los anteriores, pero stos funcionan en Netscape.
No resulta recomendable cambiar los colores del texto y enlaces a no ser que exista alguna dificultad al leerlos por haber cambiado el fondo, ya que en muchas ocasiones el usuario ha podido cambiarlos en las opciones de su navegador y estarn ya a su gusto.
12. Tablas
Las tablas son posiblemente la manera ms clara de organizar la informacin. Tambin es el modo ms adecuado de organizar texto y grficos de una manera algo ms controlada que con los parmetros ALIGN. Las tablas se definen de la siguiente manera. Primero, las caractersticas de la tabla, luego las de cada fila y dentro de sta, cada celda. As pues, una tabla con 2 filas y 3 columnas se declarar as: <TABLE> <TR> <TD>1,1</TD> <TD>1,2</TD> <TD>1,3</TD> </TR> <TR> <TD>2,1</TD> <TD>2,2</TD> <TD>2,3</TD> </TR> </TABLE>
1,1 2,1
1,2 2,2
1,3 2,3
Como puedes ver (o mejor no ver) la tabla no tiene mucho aspecto de tabla. Quedara mejor con unos bordes, no? Puede que tampoco le viniese mal un
Curso: Creacin y Diseo de Pginas en Internet I Efran Morales
25
mayor espacio entre celdas o mayor anchura. Estas son las cosas que podremos cambiar con los atributos de TABLE: BORDER Especifica el grosor del borde que se dibujar alrededor de las celdas. Por estndar es cero, lo que significa que no dibujar borde alguno. Define el nmero de pxeles que separarn las celdas. Especifica el nmero de pxeles que habr entre el borde de una celda y su contenido. Especifica la anchura de la tabla. Puede estar tanto en pxeles como en porcentaje de la anchura total disponible. (Pondremos "100%" si queremos que ocupe todo el ancho de la ventana del navegador). Alinea la tabla a izquierda (LEFT), derecha (RIGHT) o al centro (CENTER).
ALIGN
Ahora si, por ejemplo definimos la tabla anterior como <TABLE BORDER=1 WIDTH="50%" ALIGN=CENTER> veremos lo siguiente: 1,1 2,1 1,2 2,2 1,3 2,3
26
que su interior se escribir por estndar en negrita y centrado. Estos son los atributos de ambas: ALIGN VALIGN WIDTH Alinea el contenido de la celda horizontalmente a izquierda (LEFT), derecha (RIGHT) o centro (CENTER). Alinea el contenido de la celda verticalmente arriba (TOP), abajo (BOTTOM) o centro (MIDDLE). Especifica la anchura de la celda. Tambin se puede especificar tanto en pxeles como en porcentaje, teniendo en cuenta que, en este ltimo caso, ser un porcentaje respecto al ancho total de la tabla (no de la ventana del navegador). Impide que, en el interior de la celda, se rompa la lnea en un espacio. Especifica el nmero de celdas de la fila situadas a la derecha de la actual que se unen a sta (incluyendo la celda en que se declara este parmetro). Es por estndar uno. Si se pone igual a cero, se unirn todas las celdas que queden a la derecha. (Join) Especifica el nmero de celdas de la columna situadas debajo de la actual que se unen a sta.
NOWRAP COLSPAN
ROWSPAN
Posiblemente los dos ltimos parmetros no puedan quedar claros sin ejemplos. De hecho, an entendiendo perfectamente su funcin es habitual que confundamos a uno con otro. Pero bueno, vamos a ver una tabla de 3x3 con una celda que se une a una de la derecha y otra que se une a otra de debajo:
<TABLE BORDER=1> <TR> <TD COLSPAN=2>1,1 y 1,2</TD> <TD>1,3</TD> </TR> <TR> <TD ROWSPAN=2>2,1 y 3,1</TD> <TD>2,2</TD> <TD>2,3</TD> </TR> <TR> <TD>3,2</TD> <TD>3,3</TD> </TR>
Curso: Creacin y Diseo de Pginas en Internet I Efran Morales
2,2 3,2
27
</TABLE>
Como podemos ver, cuando declaramos una celda con ROWSPAN o COLSPAN, no debemos declarar las celdas "absorbidas" o la creacin de la tabla se nos complicar de horrible manera.
Ttulo de la tabla
Por ltimo, vamos a ver como definir un ttulo a la tabla. Esto se hace por medio de la etiqueta CAPTION. Para ver cmo funciona, vamos a incluirlo en la declaracin de la tabla anterior:
Ejemplo de tablas 1,1 y 1,2 1,3 2,1 y 3,1 2,2 2,3 3,2 3,3
28
Esta etiqueta admite slo un parmetro: ALIGN, que es por defecto TOP. Si lo definimos como BOTTOM el ttulo se colocar al final de la tabla en lugar del comienzo
29