Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El lenguaje que "hablan" las páginas web se llama HTML (HyperText Markup
Language) y fue creado en 1992 por un físico nuclear llamado Tim Berners-Lee.
Berners-Lee tomó dos herramientas preexistentes: el concepto de hipertexto (que
permite conectar documentos entre sí a través de palabras que obran como
puentes) y el SGML (siglas en inglés de lenguaje estándar de marcación general),
que sirve para poner etiquetas o marcas en un texto que indiquen qué es cada
parte y cómo debe verse.
Cabecera:
Las etiquetas <HEAD> y </HEAD>
delimitan, respectivamente, el comienzo y
el final de la cabecera del documento. La
cabecera es un lugar en el que se puede
guardar información acerca del
documento que, en principio, no va a aparecer en el interior de la ventana del
browser del usuario. Por ejemplo, aquí se coloca las etiquetas <TITLE> y
</TITLE>, entre medio de las cuales se pueden poner palabras que servirán para
darle un nombre genérico al documento. Atención: este título aparecerá en la
delgada barra superior de la ventana del browser (en Windows, típicamente
dispuesta en azul), no dentro de la pantalla. Por lo tanto, el contenido dentro de
<TITLE> y </TITLE> (pese al nombre de estas etiquetas) no suele ser
interpretado por los usuarios como el título real de la página; sólo sirve como una
referencia. Hay otras etiquetas, que veremos más adelante, que cumplen mejor la
función de titular un documento.
Cuerpo:
Las etiquetas <BODY> y </BODY>, delimitan el cuerpo del documento. El cuerpo
contiene todo lo que el usuario observará en pantalla, es decir, en la ventana
principal del navegador. Entre estas dos etiquetas va el texto que uno quiere
2
publicar, intercalado con las etiquetas HTML necesarias para que se vea
adecuadamente en pantalla.
• Texto en negrita
• Texto realzado
• Texto en bastardilla
• Texto subrayado
• Texto tachado
• Párrafos
• Cómo alinear un párrafo
• Cortes
• Línea divisoria
• Comentarios
Texto en negrita:
El usuario verá en negrita todo el texto que quede encerrado entre estas etiquetas.
En este caso, leerá: Sólo sé que no se nada. La "B" de la etiqueta significa "bold"
(negrita, en inglés).
Texto realzado:
Utilizado para dar mayor énfasis al texto. Normalmente, cumple el mismo efecto
que la etiqueta <B>.
Texto en bastardilla
El usuario verá: que ni siquiera está al tanto de eso. La "I" de esta etiqueta
significa "italics" (bastardilla o itálica, en inglés).
Texto subrayado:
Texto tachado:
Delimitación de párrafos
Para dividir el texto en párrafos no basta establecer una separación con cortes
"manuales" (realizados con la tecla "Enter"). Es necesario hacerlo mediante la
etiquetas <P> y </P>.
El usuario verá:
Cuando escribo un párrafo, por más que escriba en una línea, y en otra, y en otra,
todo formará parte del mismo párrafo mientras se encuentre dentro de las
etiquetas.
¿Está claro?
Ejemplo:
<P ALIGN="LEFT">
1. El coronel destapó el tarro de café y comprobó que no había más que una
cucharadita. Retiró la olla del fogón, vertió la mitad del agua en el piso de tierra, y
con un cuchillo raspó el interior del tarro sobre la olla hasta que se desprendieron
las últimas raspaduras del polvo de café revueltas con óxido de la lata.
</P>
<P ALIGN=RIGHT>
2. El hecho ocurrió en el mes de febrero de 1969, al norte de Boston, en
Cambridge. No lo escribí inmediatamente porque mi primer propósito fue olvidarlo,
para no perder la razón. Ahora, en 1972, pienso que si lo escribo, los otros lo
leerán como un cuento y, con los años, lo será tal vez para mí.
</P>
<P ALIGN=CENTER>
3. Julio Cortázar nació en Bruselas en 1914. Se educó en Argentina, de donde eran
sus padres y cuya nacionalidad adoptó. Realizó estudios de Letras y de Magisterio,
y trabajó durante algún tiempo de maestro rural. En 1951 fijó definitivamente su
residencia en Paris, dónde desarrollo su brillante y prolífica carrera literaria, iniciada
dos años antes con la publicación de Los reyes. Murió en Paris en febrero de 1984.
</P>
4
1. El coronel destapó el tarro de café y comprobó que no había más que una
cucharadita. Retiró la olla del fogón, vertió la mitad del agua en el piso de tierra, y
con un cuchillo raspó el interior del tarro sobre la olla hasta que se desprendieron
las últimas raspaduras del polvo de café revueltas con óxido de la lata.
2. El hecho ocurrió en el mes de febrero de 1969, al norte de Boston, en
Cambridge. No lo escribí inmediatamente porque mi primer propósito fue olvidarlo,
para no perder la razón. Ahora, en 1972, pienso que si lo escribo, los otros lo
leerán como un cuento y, con los años, lo será tal vez para mí.
3. Julio Cortázar nació en Bruselas en 1914. Se educó en Argentina, de donde eran
sus padres y cuya nacionalidad adoptó. Realizó estudios de Letras y de Magisterio,
y trabajó durante algún tiempo de maestro rural. En 1951 fijó definitivamente su
residencia en Paris, dónde desarrollo su brillante y prolífica carrera literaria, iniciada
dos años antes con la publicación de Los reyes. Murió en Paris en febrero de 1984.
Cortes
Ejemplo:
-Su llamada a Nueva York, señora Glass- dijo la operadora. <BR>
-Gracias-contestó la chica, e hizo sitio en la mesita de noche para el cenicero.
<BR>
A través del auricular llegó una voz de mujer: <BR>
-Muriel, ¿eres tú? <BR>
El usuario verá:
-Su llamada a Nueva York, señora Glass- dijo la operadora.
-Gracias- contestó la chica, e hizo sitio en la mesita de noche para el cenicero.
A través del auricular llegó una voz de mujer:
-Muriel, ¿eres tú?
Lineas divisorias
<HR> se utiliza para separar bloques de texto con una línea horizontal.
Ejemplo:
Fin de este párrafo. <HR> Comienzo del otro.
El usuario verá:
Fin de este párrafo.
Comienzo del otro.
Comentarios:
En una página HTML, los comentarios se introducen entre las etiquetas <!-- y -->.
Todo texto situado entre dichas marcas será ignorado por el browser, y, por lo
tanto, no será visible para el usuario común a través del navegador.
Otros elementos útiles del HTML para trabajar el texto de una página web son:
La etiqueta de tipografía <FONT> posee tres atributos: SIZE, COLOR y FACE, que
permiten definir, respectivamente, el tamaño, color y tipo de letra:
El atributo FACE: permite definir el tipo de letra que se quiere utilizar: Algerian,
Arial, Times New Roman, Courier, MS Serif, Symbol, System, Times New Roman,
etc.
Atención: el usuario sólo verá el texto en el tipo de fuente elegido por el diseñador
si esa fuente está instalada en la PC del usuario. Eso reduce considerablemente el
número de tipografías "confiables". Cualquier computadora con windows tiene, con
seguridad, tres tipografías: Times New Roman, Arial y Courier.
<FONT FACE=Times New Roman> Este texto está en tipografía Times New
Roman</FONT>
El usuario verá:
Listas
Las listas nos permiten ordenar ciertos contenidos. Hay dos tipos de listas:
desordenada (<UL> y </UL>) y ordenada (<OL> y </OL>). La estructura de las
etiquetas es igual para ambos tipos de listas: poniendo <LI> para marcar el
principio de cada una, la línea termina cuando aparece un nuevo símbolo <LI> o
se cierra la lista.
<OL>
<LI> Primer elemento
<LI> Primer elemento
</OL>
El usuario verá:
1. Primer elemento
2. Segundo elemento
<UL>
<LI> Primer elemento
<LI> Segundo elemento
</UL>
El usuario verá:
• Primer elemento
• Segundo elemento
7
Para definir un vínculo utilizaremos el par de etiquetas <A> </A>, cuyo nombre
significa "anchor" ("ancla" en inglés). El atributo o complemento que esta etiqueta
debe tener para "tirar" un ancla hacia otra página es HREF (Hypertext REFerence,
o referencia de hipertexto). Básicamente un vínculo consiste en la combinación de
las etiquetas <A> </A> y el atributo HREF, con el detalle de la dirección a la quiero
ir y un texto que me sirva de referencia:
Supongamos que nuestra página habla de rock y que queremos introducir vínculos
hacia otras páginas que aborden el mismo tema.
Vincularse con otros sitios. Ejemplo: quiero establecer un link hacia el sitio de
música rockandweb.com.
El usuario verá :
También puede ocurrir que nuestro link no esté dirigido a la página de entrada de
un site sino a un documento determinado dentro de ese site. Ejemplo: quiero hacer
un link hacia la sección de rock dentro del site "amarillas.com". En este caso habrá
que escribir la ruta completa hacia la sección rock del site amarillas.com.
En ese caso:
También podemos destacar la
<A HREF="http://www.amarillas.com/rock/index.html">sección de rock del site
amarillas.com </A>
El usuario verá:
8
Ejemplo: queremos hacer un vínculo a una página con información sobre Charly
García creada por nosotros y cuyo documento se llama charly.html. bastará con
que nuestro link contenga el nombre del archivo.(siempre que el archivo se
encuentre en el mismo directorio)
<HTML>
<HEAD>
<TITLE> Mi página de Rock </TITLE>
</HEAD>
<BODY>
<FONT FACE=Times New Roman SIZE=3>
<P ALIGN=RIGHT>
Te recomiendo algunos sites interesantes sobre rock,
la música que domina al mundo
</P>
<P> Si quieres ir a Rockandweb
<A HREF="http://www.rockandweb.com"> haz click aqui. </A>
Tambien podemos destacar la <A
HREF="http://www.amarillas.com/rock/index.html">
sección de rock del site amarillas
</A>
Y no te olvides de visitar mi página
<A HREF="charly.html"> sobre Charly Garcia
</A>
</BODY>
</HTML>
El resultado:
9
Para que los vínculos internos funcionen es necesario introducir el signo numeral
"#", antes del nombre que le asignemos al link. El punto de destino del vínculo (es
decir, el lugar de la misma página al que será "transportado" el usuario tras el clic)
también se delimita con unas etiquetas <A> y </A>, pero el atributo HREF cambia
por NAME:
Capítulo 1 <BR>
<A HREF="#capitulo2>Capítulo 2 </A>
Capítulo 3 <BR>
10
Capítulo 4 <BR>
Capítulo 5 <BR>
Capítulo 6 <BR>
Capítulo 7 <BR>
<HR>
Capítulo 1 <BR>
Texto - Texto - Texto - Texto -
Texto - Texto - Texto - Texto -
Texto - Texto - Texto - Texto -
Texto - Texto - Texto - Texto -
Texto - Texto - Texto - Texto -
<A NAME="capitulo2>Capítulo 2</A>
Texto - Texto - Texto - Texto -
Texto - Texto - Texto - Texto -
Texto - Texto - Texto - Texto -
Texto - Texto - Texto - Texto -
Texto - Texto - Texto - Texto -
Y se verá en el browser:
También se pueden predeterminar el título del mail e incluir copias del mensaje a
otras direcciones.
Ejemplo: Si quiero que el título del mail que me mande el usuario sea "Me gustaría
saber más sobre...", la estructura del hipervínculo sería:
Es decir:
La página que creamos guarda todos los archivos en el mismo directorio. Pero
también puede ocurrir que la imagen no se encuentre dentro del mismo directorio.
En este caso, habrá que especificar la ruta completa (es decir, la ubicación exacta
del archivo). Supongamos que guardo la imagen mono.gif en el directorio fotos. La
etiqueta debería decir:
<IMG SRC="fotos/mono.gif">
12
El atributo ALT
Ejemplo:
El usuario verá al pasar el mouse arriba del texto la frase “Globo terráqueo”
Globo terráqueo
Aunque puede no parecerlo, el atributo ALT es de gran utilidad, y puede serlo aún
más si es utilizado con un mínimo de inteligencia. De esta manera, se puede utilizar
para complementar la imagen o para negarla y de esa forma (intentar) producir un
efecto gracioso. Lo que hay que evitar a toda costa es caer en culaquier tipo de
redundancia.
Y no:
Ejemplo:
Resultado:
Http://www.elsitio.com
13
EMBED Word.Picture.8
Una idea interesante, aunque a esta altura poco original, sigue siendo la de enlazar
una imagen a una dirección de correo.
Ejemplo:
El usuario verá:
mailto:negropintos@hotmail.com
EMBED Word.Picture.8
El usuario verá:
Bordes
O sino:
Cada vez que utilizamos una imagen para establecer un hipervínculo, de manera
automática el browser agrega un borde a la imagen. Si queremos eliminarlo,
deberemos indicarlo con el atributo BORDER=0.
Alineando la imagen
El atributo utilizado para alinear una imagen es ALIGN, y funciona igual que como
lo vimos, sólo que en vez de aplicarlo dentro de la etiqueta de párrafo <P> lo
utilizamos dentro de la imagen.
Imágenes de fondo
Un buen toque de distinción para un página de Internet puede ser utilizar una
imagen como fondo. Para esto utilizaremos, en la etiqueta BODY (recordar
"Estructura básica de una página html"), el atributo BACKGROUND.
La imagen que utilicemos como fondo se va a repertir tantas veces como sea
necesario para cubrir toda la pantalla. Este proceso recibe el nombre de tiling o
azulejo.
Por ejemplo, tengo la imagen "fondo.jpg" que no supera los 40x40 pixels:
<TABLE BORDER=2>
<TR>
<TD> Columna 1 Fila 1 </TD>
<TD> Columna 2 Fila 1 </TD>
</TR>
<TR>
<TD> Columna 1 Fila 2 </TD>
<TD> Columna 2 Fila 2 </TD>
</TR>
</TABLE>
El resultado:
Como verán <TD> Columna 1 Fila 1 </TD> y <TD> Columna 2 fila 1 </TD>
se encuentran dentro de la etiqueta <TR>.
<TABLE BORDER=2>
<TR>
<TD> Columna 1 Fila 1 </TD>
<TD> Columna 2 Fila 1 </TD>
<TD> Columna 3 Fila 1 </TD>
<TD> Columna 4 Fila 1 </TD>
</TR>
<TR>
<TD> Columna 1 Fila 2 </TD>
<TD> Columna 2 Fila 2 </TD>
<TD> Columna 3 Fila 2 </TD>
<TD> Columna 4 Fila 2 </TD>
</TR>
</TABLE>
El resultado:
18
El atributo BORDER es sencillo y funciona igual que con las imágenes, es decir
BORDER=#, donde "#" es un número de 0 a 99. En rigor, el atributo indica que las
tablas deben ser dibujadas con un borde alrededor y entre cada una de las celdas
de la tabla. Si no se incluye el atributo, las tablas se dibujan sin borde. Una tabla
sin borde es una herramienta interesante, ya que podemos provocar el efecto de
una información "que flota".
<TABLE>
<TR>
<TD> CELDA 1 </TD>
<TD> CELDA 2 </TD>
<TD> CELDA 3 </TD>
<TD> CELDA 4 </TD>
</TR>
<TR>
<TD> CELDA 5 </TD>
<TD> CELDA 6 </TD>
<TD> CELDA 7 </TD>
<TD> CELDA 8 </TD>
</TR>
</TABLE>
Resultado:
CELDA 1 -CELDA 2 -CELDA 3 -CELDA 4
CELDA 5 -CELDA 6 -CELDA 7 -CELDA 8
Si quiero hacer la misma tabla pero con un borde 15, sólo debo incluir el atributo
BORDER en la etiqueta <TABLE>, es decir <TABLE BORDER=15>
Resultado:
... títulos...
Ejemplo:
<TABLE BORDER=2>
<CAPTION ALIGN=BOTTOM>TÍTULO DE LA TABLA </CAPTION>
<TR>
<TD> CELDA 1 </TD>
<TD> CELDA 2 </TD>
<TD> CELDA 3 </TD>
<TD> CELDA 4 </TD>
</TR>
<TR>
<TD> CELDA 5 </TD>
<TD> CELDA 6 </TD>
<TD> CELDA 7 </TD>
Resultado:TÍTULO
DE LA TABLA
CELDA 1 CELDA 2 CELDA 3 CELDA 4
CELDA 5 CELDA 6 CELDA 7 CELDA 8
Resultado:
Pero como ya dijimos, la idea esencial es crear tablas para nuestro contenido y no
que nuestro contenido se adapte a las tablas. Por eso puede ocurrir que no
necesitemos tablas perfectamente "cuadradras". Para eso utilizaremos los atributos
COLSPAN y ROWSPAN. Estos permiten que una celda ocupe el espacio de varias, ya
sea para arriba o para los costados. COLSPAN indica cuantas columnas ocupará la
celda, mientras que ROWSPAN indica cuantas filas hacia abajo ocupará la celda.
Ejemplo:
Si el efecto buscado es:
Entonces:
<TABLE BORDER=2>
<CAPTION ALIGN=CENTER>Libros por autor </CAPTION>
<TR>
<TD ROWSPAN=3> Salinger J.D. </TD>
<TD> El cazador oculto </TD>
</TR>
<TR>
<TD> 9 cuentos </TD>
</TR>
<TR>
<TD> Hapsworth</TD>
</TR>
</TABLE>
Pero tambien se puede alinear el contenido de una tabla en sentido vertical ¿Para
qué? Bueno, no es lo mismo esto:
21
Que esto:
BLA BLA BLA BLA BLA BLA SHUP SHUP SHUP !!!
BLA ........................
LLUEVE SOBRE MOJADO
¿Entonces?
Ahora que creamos nuestra tabla, le pusimos título y borde, dividimos las celdas
para adecuarla a nuestro contenido y la alineamos en la hoja, llegó el momento de
ajustar el espacio de las celdas. Para eso utilizaremos los atributos CELLSPACING
y CELLPADDING dentro de la etqueta <TABLE>. CELLSPACING indica el espacio
existente entre las distintas celdas de la tabla, mientras que CELLPADDING indica la
cantidad de espacio entre el borde de la celda y su contenido.
Veamos:
AAA BBB
CCC DDD
Es decir:
<TR>
<TD> CCC </TD>
<TD> DDD </TD>
</TR>
</TABLE>
AAA BBB
CCC DDD
Entonces:
<TABLE BORDER=2 CELLSPACING=10>
<TR>
<TD> AAA </TD>
<TD> BBB </TD>
</TR>
<TR>
<TD> CCC </TD>
<TD> DDD </TD>
</TR>
</TABLE>
Ejemplo:
Es decir:
1 2
3 4
Colores:
Colores de fondo
El resultado:
El resultado:
Integrando conocimientos
Uno de los aspectos más interesantes de una tabla es que nos permite aprovechar
todo lo visto anteriormente.
Tablas y vínculos
<TABLE BORDER>
<TR>
<TD COLSPAN=2> Lista de mis sites
favoritos </TD>
</TR>
<TR>
<TD> <A HREF="http://www.elsitio.com">
El Sitio </A></TD>
<TD>
<A HREF=
"http://habitantes.elsitio.com/pepe">
El site de pepe</A></TD>
</TR>
</TABLE>
25
Tablas e imágenes
Imágenes en celdas
y a su derecha un piano
<TABLE BORDER>
<TR>
<TD> <IMG SRC="earth.gif"></TD>
<TD> A su izquierda, un globo terráqueo </TD>
</TR>
<TR>
<TD> y a su derecha un piano</TD>
<TD> <IMG SRC="piano.gif"> </TD>
</TR>
</TABLE>
y a su derecha un piano
Una recurso interesante, aunque discutido, del lenguaje de la Web son los marcos o
"frames". El objetivo inicial de este sistema, propuesto por Netscape, era ofrecer
una forma nueva de organizar y presentar la información en una página Web.
Básicamente, los marcos nos permiten dividir la pantalla del browser en varias
partes y mostrar un documento HTML en cada una. En buen cristiano, una página
con frames le dice al navegador: "Vamos a dividir la pantalla (por ejemplo) en dos;
en la parte izquierda vamos a mostrar el documento 1 y en la derecha el 2". De
esta manera, podemos poner un índice fijo de lo que tenemos en nuestro site en la
parte izquierda, y hacer que cada clic que el usuario haga allí vaya desplegando el
resultado en la mitad derecha.
Como hicimos con las imágenes, aquí tambien es justo y necesario hacer una
aclaración. Nadie duda de que una página con marcos bien aplicados puede ser de
gran utilidad, pero el abuso de frames conduce (perdón por el lugar común) a un
callejón sin salida. Esto se debió, en gran parte, a que en principio la aparición de
los frames fue saludada por los diseñadores como un elemento revolucionario.
Como suele suceder con cualquier técnica nueva, la tendencia al abuso es difícil de
evitar. Pero una vez superada la adicción, hay que reconocer que en ciertas
ocasiones los frames ofrecen ventajas de navegación que justifican una prueba.
Los marcos pueden resultar muy útiles para determinados tipos de documentos,
pero tiene algunos inconvenientes que debemos tener en cuenta a la hora de
construir páginas con frames: los navegadores más viejos no pueden reconocerlos;
otros más nuevos sí, pero los botones ATRÁS (o BACK) y SIGUIENTE (o FORWARD)
del navegador dan resultados confusos. En esos casos, para ver el documento
previo en un página con marcos debemos apretar el botón derecho del mouse y
seleccionar la opción BACK. Otra dificultad que presentan los frames es que no
simpre nos permiten guardar los documentos en forma correcta en nuestra lista de
"favoritos" o bookmarks.
Esta página principal tiene una característica sobresaliente: reemplaza las etiquetas
<BODY> y </BODY> (como no hay cuerpo para mostrar, no las necesita) y las
27
<HTML>
<HEAD>
<TITLE> FRAMES </TITLE>
</HEAD>
<FRAMESET COLS="25%, 75%">
<FRAME SRC="izquierda.html">
<FRAME SRC="derecha1.html" NAME="principal">
</FRAMESET>
</HTML>
No era tan complicado. Trituremos una por una las etiquetas necesarias para crear
una página con marcos. La etiqueta <FRAMESET> y el atributo COL determinan
cuántas columnas tendrá la pantalla y el ancho de cada una. En este caso
tendremos 2 columnas, la primera ocupará el 25 por ciento y la segunda el 75 por
ciento restante (Atención: estos son valores relativos; esto implica que el contenido
de cada frame tratará de acomodarse al espacio disponible, según el tamaño que el
usuario le dé a la ventana de su browser. También es posible fijar valores absolutos
en píxeles.) Cada <FRAME SRC=> determina qué documento mostrará cada
columna. En el ejemplo de arriba, el sector izquierdo mostrará el documento
"izquierda.html", y el derecho, "derecha1.html".
Habrán notado que el resultado es interesante, pero que en este ejemplo no hay
contenido alguno en los frames. Bueno, a eso vamos.
<HTML>
<HEAD>
<TITLE> Indice </TITLE>
</HEAD>
<BODY>
<P> SVGBVED </P>
<OL>
Ya sé: no habíamos hablado hasta ahora de ese tal "TARGET". El atributo TARGET
es el encargado de decir: "Si el usuario hace clic en ESTATUTO, entonces muestra
la página 'derecha3.html' en el marco que bautizamos NAME='principal', es decir,
en la parte de la derecha de la pantalla". Si no utilizo el atributo TARGET, la página
se abriría en el mismo marco que contiene el link. Veamos ahora el código de cada
uno de los documentos que pueden ser invocados haciendo clics en la parte
izquierda de nuestra página de prueba.
<HTML>
<HEAD>
<TITLE> Indice </TITLE>
</HEAD>
<BODY>
<CENTER>
<P> Bienvenidos a la página del Sindicato de Vendedores de Gorros Banderas y
Vinchas en Estadios Deportivos </P>
</CENTER>
<BR>
<BR>
De vez en cuando surge alguna institución que ilumina el camino del país. Sabemos
la responsabilidad que significa ser venededor de gorras, banderas y vinchas, y nos
sentimos muy honrados.
</BODY>
</HTML>
"derecha2.html"
<HTML>
<HEAD>
<TITLE> Este es nuestro Estatuto </TITLE>
</HEAD>
<BODY>
<CENTER>
<P> ESTATUTO DEL SVGBVED </P>
</CENTER>
<BR>
<BR>
Nuestro estatuto es muy severo, para empezar,
trabajamos los domingos mientras los otros
se divierten.
</BODY>
</HTML>
30
<HTML>
<HEAD>
<TITLE> FRAMES </TITLE>
</HEAD>
31
De esta forma, si alguien entra a nuestra página con un navegador que no soporta
FRAMES, recibirá el mensaje escrito entre las etiquetas <NOFRAMES>
</NOFRAMES>. También podemos ser más amigables y preparar el mismo
contenido para ambas opciones (de hecho, muchos brindan al usuario la posibilidad
de elegir si quieren, o no, visualizar el contenido de la página con FRAMES). Este es
un buen ejemplo:
<HTML>
<HEAD>
<TITLE> FRAMES </TITLE>
</HEAD>
<FRAMESET COLS="25%, 75%">
<FRAME SRC="izquierda.html">
<FRAME SRC="derecha1.html">
</FRAMESET>
<NO FRAMES>
<P> Bienvenidos a la página del Sindicato
de Vendedores de Gorros Banderas y Vinchas
en Estadios Deportivos</P>
<OL>
<LI> <A HREF="derecha1.html"> INICIAL </A>
<LI> <A HREF="derecha2.html"> ESTATUTO </A>
<LI> <A HREF="derecha3.html"> ADMISIONES </A>
</OL>
</NO FRAMES>
Más atributos
Puede ocurrir que nos resulte más apropiado hacer un corte horizontal de la
pantalla y no uno vertical. En ese caso, deberemos cambiar el atributo COLS de la
etiqueta <FRAMESET> por el atributo ROWS. El resto es igual:
<HTML>
<HEAD>
<TITLE> FRAMES </TITLE>
</HEAD>
<FRAMESET ROWS="10%, 90%">
<FRAME SRC="arriba.html">
<FRAME SRC="abajo.html">
</FRAMESET>
</HTML>
32
Resultado:
MARGINWIDTH y MARGINHEIGHT
NORESIZE
El usuario puede tomar el borde de un marco con el mouse y moverlo como quiera.
Si uno quiere diagramar con precisión su página, a veces es conveniente quitar esta
posibilidad. Para esto se utiliza el atributo NORESIZE (NO-RESIZE, en inglés "sin
cambiar el tamaño"). Pero hay que usarlo con cuidado: no todos ven el contenido
del mismo tamaño en que lo vemos nosotros, debido a las diferentes resoluciones
de pantalla de cada monitor (un tema que pronto trataremos a fondo). Por lo tanto
hay que utilizar este recurso con precaución. Un NORESIZE mal usado puede tener
el efecto contrario al deseado: irritar al usuario.
SCROLLING
33