Академический Документы
Профессиональный Документы
Культура Документы
<FRAMESET rows="20%,*">
FRAMES MARCOS HORIZONTALES
Una vez impostados los dos parmetros <FRAMESET></FRAMESET>, dentro de ellos se
definen los nombres y los archivos que debern invocarse en los dos marcos creados. Es
necesario dar un nombre al marco (name="alto") e indicar el archivo HTML que deber
cargarse dentro del marco (SRC="top.htm"). Deben, por tanto, crearse previamente dos
archivos de nombre "top.htm" y "central.htm".
Fjate bien en lo importante que es la colocacin dentro del cdigo para una correcta
interpretacin por parte del navegador. As, si se invirtiera el orden de esta manera:
<FRAMESET rows="80,*">
<frame name="central" src="central.htm"> el navegador invertira el orden de asignacin y
<frame name="alto" src="top.htm"> cargara el archivo "central.htm" en el marco superior, y
</FRAMESET> el archivo "top.htm" en el marco central.
FRAMES - MARCOS HORIZONTALES
<FRAMESET cols="100,*">
</FRAMESET>
FRAMES - MARCOS VERTICALES
<noframe>
<HTML>
<body>
Atencin. Tu navegador no soporta la opcin de los marcos. Para ver estas pginas es
necesario descargar un navegador que soporte dicha opcin. Te aconsejo Netscape
3.0 o superior.
</body>
</html>
</noframe>
MARCOS SIMULTNEOS
Es posible adoptar simultneamente una divisin tanto en
columnas como en filas, de manera que se cree una ventana
dividida en varios marcos. Veamos cmo debemos
intervenir en el cdigo HTML del documento segn el
nmero y la posicin de los marcos que queremos crear.
<frameset rows="100,*">
<frame name="alto" src="top.htm">
<frameset cols="150,*">
<frame name="sx" src="sx.htm.htm">
<frame name="central" src="central.htm">
</frameset>
</frameset>
</frameset>
</frameset>
<frameset rows="20%,80%*">
<frame name="alto" src="top.htm">
<frame name="central" src="central.htm">
</frameset>
<frame name="dx" src="dx.htm">
</frameset>
<frameset cols="75%,25%">
<frameset rows="20%,80%*">
<frame name="alto" src="top.htm">
<frameset cols="20%,80%*">
<frame name="sx" src="sx.htm">
<frame name="central" src="central.htm">
</frameset> </frameset>
<frame name="dx" src="dx.htm">
</frameset>
<frameset cols="75%,25%">
<frameset rows="20%,80%*">
<frame name="alto" src="top.htm">
<frame name="central" src="central.htm">
</frameset> <frameset rows="24%,76%">
<frame name="top" src="top2.htm"> <frame
name="dx" src="dx.htm">
</frameset> </frameset>
<frameset cols="25%,75%">
<frameset rows="80%,20%">
<frame name="alto" src="top.htm">
<frame name="bajo" src="basso.htm">
</frameset>
<frame name="central" src="central.htm">
</frameset>
<frameset rows="20%,60%,20%">
<frame name="alto" src="top.htm">
<frame name="central" src="central.htm">
<frame name="bajo" src="basso.htm">
</frameset>
<frameset cols="20%,60%,20%">
<frame name="sx" src="sx.htm">
<frame name="central" src="central.htm">
<frame name="dx" src="dx.htm">
</frameset>
Para regular la distancia del contenido del marco al margen superior (marginheight) y a los mrgenes izquierdo y
derecho (marginwidth):
<frame name="alto" src="top.htm" marginheight=2 marginwidth=5>
ENLACES
Por lo que se refiere a los enlaces dentro de los marcos (es decir,
cmo cargar una pgina en un marco diverso de aqul en que se
encuentra el enlace) hay que hacer referencia al nombre que
hemos asignado a los diferentes marcos en la fase de
realizacin. Este nombre no se refiere al archivo sino a lo que
aparece escrito despus de "name=". Por ejemplo, en este caso:
Si insertas el cdigo:
<base target="_top">
a la cabeza del documento HTML todos los
enlaces presentes en las pginas eliminarn los
marcos existentes, sin necesidad de ir enlace por
enlace.
ENLACES
Es posible tambin que queramos cargar, con un solo clic,
dos o ms marcos (naturalmente, la ventana tiene que
estar dividida por lo menos en tres marcos).
Tomemos una pgina subdividida como en la figura:
<frameset cols="120,*">
<frame name="sx" src="sx.htm">
<frameset rows="100,*">
<frame name="alto2" src="top.htm">
<frame name="centrale3" src="central.htm">
</frameset>
</frameset>
ENLACES
Lo que queremos es insertar un solo enlace en el marco de
"SX" que cargue simultneamente dos pginas diversas en los
dos marcos de la derecha: "alto" y "central". Para ello, es
mientras que la segunda parte
necesario insertar algunas lneas con cdigo JavaScript. La
deber quedar comprendida
primera parte del cdigo va insertada entre
<HEAD></HEAD>: entre <BODY></BODY>, donde
se quiere insertar el enlace:
<HEAD>
<script language="JavaScript">
<!-- Hiding <BODY>
function loadtwo(page2, page3) { <FORM NAME="buttons">
parent.alto2.location.href=page2; <INPUT TYPE="button" VALUE="Haz clic"
parent.centrale3.location.href=page3; onClick="loadtwo('nuovo1.htm','nuovo2.htm')">
} </FORM>
// --> </BODY>
</script>
</HEAD>
ENLACES
TABLAS BSICAS
Las tablas ms sencillas de HTML se definen con tres etiquetas: <table> para crear la table, <tr> para
crear cada fila y <td> para crear una columna.
TABLAS
La etiqueta <table> encierra todas las filas y columnas de la table. Las etiquetas <tr> (del ingles table
row) define cada fila de la table y encierra todas las columas. Por ultimo, la etiqueta <tr> (del ingles
table data cell) define cada una de las columnas de las finlas, aunque realmente HTML no define columnas
sino celdas de datos.
Al definer Una tabla, se debe pensar en primer lugar en las filas que la forman
y a continuacion en las columnas. El motive es que HTML procesa primero las
filas y por eso las etiquetas <tr> aparecen antes que las etiquetas <td>
TABLAS
La tabla: <table>
Como ya ocurre con la etiqueta body, a una tabla tambin lo podemos definir el fondo de la
misma. Esto lo podemos conseguir con el parmetro "bgcolor", que nos pondr un color de
fondo, o "background" para poner una imagen de fondo. Recuerda que si la imagen es ms
pequea que la tabla, sta se repetir tanto a lo ancho como a lo largo.
Otro aspecto que podemos definir de la tabla es el borde. Esto lo haremos con el parmetro
"border". Como en todas los parmetros que ya hemos visto escribiremos: border= "x" siendo la x
un nmero. Ese nmero indicar el grosor del borde. Si no ponemos borde o lo escribimos "0", la
tabla no mostrar borde ninguno. Por supuesto, tambin podemos darle color al borde,
escribiendo la etiqueta "bordercolor" e indicando el color que queramos para nuestro borde.
TABLAS
La tabla: <table>
El parmetro "width" indircar la anchura de la tabla. Esta anchura la podemos poner en pxeles
(width= "300") o con porcentaje (width= "100%").
Dos parmetros ms son cellspacing (que define el espacio entre las celdas de la tabla) y
cellpadding (que le marca a la tabla el espacio que debe dejar alrededor del texto dentro de
una celda).
Como ejemplo, escribiremos el hipottico supuesto de querer una tabla que sea ancha al 100%,
con un borde azul de un pxel de grosor y con un cellpadding de 10 y con un cellspacing de 10. El
cdigo quedara de la siguiente forma.
<table width="100%" border="1" bordercolor="#0000FF" cellspacing="10
cellpadding="10"></table>
Una vez explicadas las tablas, vamos a pasar a explicarte las partes fundamentales de las
mismas.
TABLAS
Las filas: <tr>
Como hemos visto en el encabezado las filas se escriben gracias a las etiquetas <tr> con
su correspondiente cierre </tr>. El contenido de las columnas que estn dentro de la fila
lo podemos alnear tanto horizontal como verticalmente.
Para alinearlo verticalmente utilizaremos el atributo "valign" para poder alinearlo arriba
de la celda ("top"), en el centro ("middle") o debajo ("bottom").
Para alinearlo horizontalmente utilizaremos el atributo "align". Con este atributo
podremos alinear el contenido de las celdas en el centro ("center"), a la izquierda ("left"),
a la derecha ("right") o justificado ("justify").
Por supuesto a las filas tambin les podemos definir el color de fondo ("bgcolor") y el
color del borde ("bordercolor").
TABLAS
Las celdas: <td>
Las celdas que van dentro de cada fila las tenemos que escribirlas con la etiqueta <td> y
su correspondiente cierre </td>.
Al igual que en las filas, en las celdas podemos definir el la alineacin del contenido que
est dentro con los atributos "valign" y "align".
Las celdas poseen unos atributos que nos ayudan a poder agrupar tantas celdas o tantas
columnas como indiquemos en l. Para agrupar celdas utilizaramos el atributo "colspan" y
para agrupar celdas el atributo "rowspan".
Por ejemplo, para agrupar en una celda 2 columnas tenemos que escribir: <td
colspan="2"></td>. Y para agrupar dos filas, la indicacin sera la siguiente: <td
rowspan= "2"></td>.
TABLAS
Las celdas: <th>
Las celdas escritas con la etiqueta <th> y su correspondiente cierre, admiten los mismos
atributos que las etiquetas <td> y funcionan de la misma forma, salvo que el contenido que
est dentro de una etiqueta <th> est considerado como el encabezado de la tabla, por
lo que se crear en negrita y centrado sin que nosotros se lo indiquemos.
A continuacin vamos a ponerte un pequeo ejemplo de una tabla que combina todas las
cosas que hemos ido viendo en el artculo. Estdiate primero el cdigo, visualiza cmo
quedara la tabla y luego mrala en el enlace siguiente:
TABLAS
nowrap
Esta etiqueta sirve para poder ponerle un ttulo o encabezado a la tabla. Puedes
poder el encabezado arriba o abajo, dnde tu prefieras, mediante la etiqueta
"align": "align=top" para ponerlo arriba y "align=bottom" para ponerlo abajo. En
el siguiente ejemplo nosotros lo hemos puesto abajo
Se obtiene lo siguiente:
Las listas no ordenadas van dentro de la etiqueta <ul> y de su cierre </ul>. Cada punto
que queramos aadir a la lista, lo haremos dentro de la etiqueta <li> y su cierre.
Si no le indicamos nada a la etiqueta <li>, sta se generar de forma automtica. Pero si
queremos definir nosotros mismo el smbolo del punto, podemos gracias al atributo type.
As podemos hacer que la lista est definida por puntos negros (li type="disc"), por puntos
con el fondo blanco (li type="circle") o por cuadrados (li type="square"). Aunque esta
apariencia depender del navegador. Hay algunos navegadores que dan otras
apariencias a estos mismos atributos.
LISTAS
Listas no ordenadas: <ul>
Las listas ordenadas van enmarcadas dentro de las etiquetas <ol> </ol>. Cada punto de
la lista se escribe con la misma etiqueta que en las no numeradas: <li>. Pero al ser listas
ordenadas los smbolos sern nmeros y stos se irn generando automticamente por
orden, conforme escribamos nuevos puntos.
En las listas ordenadas podemos hacer que el primer punto comience con el nmero que
nosotros queramos. Lo conseguiremos gracias al atributo value. Los siguientes puntos que
escribamos se generarn automticamente por orden, partiendo de ese nmero.
LISTAS
Listas ordenadas: <ol>
Por ejemplo, si queremos que nuestra lista empiece por el nmero 20, slo deberemos escribir lo siguiente:
<ol>
<li value="20">Este ser el nmero 20. </li>
<li>Este ser el 21. </li>
<li> Este ser el 22. Y as sucesivamente. </li>
</ol>
Si lo que vamos a hacer es un listado de definiciones, podemos usar las etiquetas <dl>,
<dt> y <dd>. Vamos a explicarlas por partes:
La etiqueta <dl> viene de los trminos ingleses Definiton list y nos indica que dentro de
ella, entre ella y su cierre, va a ir una definicin.
La etiqueta <dt> viene de los trminos Definition term y dentro de ella ir el trmino
que vamos a definir. Para entendernos mejor, dentro de <dt> ira el ttulo de la definicin.
La etiqueta <dd> viene de los trminos Definition description y nos dice que dentro de
sta ir la definicin.
Si escribimos varios listados de definicin, stas se separarn automticamente entre ellas
para facilitar su diferenciacin.
LISTAS
Listas de definiciones: <dl>, <dt> y <dd>