Css Plantillas!

Recursos web!

Los-Recursos - La mejor ayuda webmaster.

Curso html


MANUAL COMPLETO DE HTML   INTRODUCCION   El HTML, acr&oacute;nimo ingl&eacute;s de Hyper Text Markup Language (lenguaje de marcaci&oacute;n de hipertexto), es un lenguaje inform&aacute;tico dise&ntilde;ado para estructurar textos y presentarlos en forma de hipertexto, que es el formato est&aacute;ndar de las p&aacute;ginas web.   Para realizar tu p&aacute;gina Web necesitas en principio un editor de textos para escribir los ficheros que la compondran.   Simplemente usando el NOTEPAD de Windows puedes realizar tus p&aacute;ginas Web, ya que una pagina Web es simplemente un texto al que se le a&ntilde;aden diferentes etiquetas con el objeto de indicar diferentes propiedades. De cualquier manera existen editores espec&iacute;ficos para realizar paginas Web. Dichos editores permiten por medio de men&uacute;s e iconos incluir etiquetas de HTML sin necesidad de teclearlas.   Es decir, para poner un texto en cursiva en una pagina Web deber&iacute;amos escribir la instrucci&oacute;n:   <i>Texto</i> En un editor de Html, simplemente marcar&iacute;amos el texto con el rat&oacute;n y pulsar&iacute;amos el icono de cursiva, el editor de encargar&iacute;a de poner autom&aacute;ticamente las etiquetas  .   Sin embargo, en WebTaller te aconsejamos que uses el Block de Notas. Tendr&aacute;s absoluto control sobre tu c&oacute;digo y sabr&aacute;s encontrar mucho m&aacute;s facilmente los errores que, todos, cometemos de vez en cuando.   Cuando escribas tu paginas Web te recomendamos que todos los links, nombres de graficos, etc.. los consignes en letra min&uacute;scula ya que la mayoria de los servidores Web distinguen entre may&uacute;sculas y min&uacute;sculas. Es decir, las etiquetas:   <img src="dibujo.gif" alt="" />  <img src="Dibujo.Gif" alt="" />   hacen referencia a ficheros distintos, aunque en tu disco duro haran referencia al mismo fichero, ya que Windows no distingue entre may&uacute;sculas y min&uacute;sculas. Asi que procura escribir correctamente estos nombres.   B&aacute;sicamente, el HTML consta de una serie de &oacute;rdenes o etiquetas, que indican al navegador que estemos utilizando, la forma de representar los elementos (texto, gr&aacute;ficos, etc...) que contenga el documento. En este manual nos referiremos a estas &oacute;rdenes con la palabra &quot;etiqueta&quot;.   Las etiquetas de HTML pueden ser de dos tipos, cerradas o abiertas.   Las etiquetas cerradas son aquellas que tienen una palabra clave que indica el principio de la etiqueta y otra que indica el final. Entre la etiqueta inicial y la final se pueden encontrar otras etiquetas.   Las etiquetas abiertas constan de una sola palabra clave. Para diferenciar las etiquetas del resto del texto del documento se encierran entre los s&iacute;mbolos &lt; y &gt;. Las etiquetas cerradas incluyen el car&aacute;cter / antes de la palabra clave para indicar el final de la misma. Una etiqueta puede contener &quot;par&aacute;metros&quot;. Estos par&aacute;metros se indican a continuaci&oacute;n de la palabra clave de la etiqueta.   Ejemplos :   etiqueta cerrada  <center> Mi p&aacute;gina Web </center>   etiqueta abierta  <hr />
etiqueta con par&aacute;metros   Los ficheros que contienen documentos HTML suelen tener la extensi&oacute;n .html o .htm. En este manual se han fijado los siguientes criterios a la hora de escribir la sintaxis de las etiquetas de HTML:   1&ordm;) Las etiquetas se indican en letra may&uacute;scula y en negrilla.  2&ordm;) Los par&aacute;metros de las etiquetas se indican en letra min&uacute;scula y negrilla.  3&ordm;) El resto de elementos se indican en letra normal.  4&ordm;) Las palabras a resaltar en el texto se indican en cursiva y negrilla.    ESTRUCTURA BASICA DE UN DOCUMENTO HTML   Un documento escrito en HTML contendr&iacute;a b&aacute;sicamente las siguientes etiquetas :    Indica el inicio del documento.   Inicio de la cabecera.
<title>Inicio del título del documento.</title>
Final del t&iacute;tulo del documento.  Final de la cabecera del documento.   Inicio del cuerpo del documento.  Final del cuerpo del documento.  Final del documento.   El documento se hallar&aacute; situado en alg&uacute;n ordenador al que se pueda acceder a traves de Internet. Para indicar la situaci&oacute;n del documento en Internet se utiliza la URL (Uniform Resource Locator). La URL es el camino que ha de seguir nuestro navegador a traves de Internet para acceder a un determinado recurso, bien sea una p&aacute;gina Web, un fichero, un grupo de noticias, etc. Es decir, lo que el navegador de p&aacute;ginas Web hace es acceder a un fichero situado en un ordenador que est&aacute; conectado a la red Internet. La estructura de una URL para una p&aacute;gina Web suele ser del tipo http://dominio/directorio/fichero. El dominio indica el nombre del ordenador al que accedemos, el directorio es el nombre del directorio de ese ordenador y fichero el nombre del fichero que contiene la p&aacute;gina Web escrita en HTML. Por ejemplo :   http://www.webtaller.com/manual-html/index.hml   Donde ....  http:// es el indicador de pagina Web  www.webtaller.com es el Dominio (nombre) del ordenador  /manual-html/ es el Directorio dentro del ordenador   index.html es el Fichero que contiene la p&aacute;gina Web   CABECERA DEL DOCUMENTO    La etiqueta delimita la cabecera del documento. Dentro de la cabecera es importante definir el t&iacute;tulo de la p&aacute;gina por medio de la etiqueta
<title>Inicio del título del documento.</title>
. Este t&iacute;tulo ser&aacute; el que aparezca en la barra de nuestro navegador de p&aacute;ginas Web.   Ejemplo :
<title>Inicio del título del documento.</title>
Dentro de la cabecera de nuestro documento podemos incluir otras etiquetas adicionales. La etiqueta
<meta> indica al navegador de Internet las palabras clave y contenido de nuestra p&aacute;gina Web.   Ejemplos :
<meta content="Mi pagina personal, Musica y Peliculas" name="Pagina de Jose">    Indica al navegador el nombre de la p&aacute;gina y sus contenidos principales.
<meta content="Jose musica peliculas links espa&ntilde;a" name="keywords">    Indica al navegador las palabras clave para los buscadores de Internet.    Otro uso de la etiqueta
<meta> es la de indicar documentos con &quot;refresco autom&aacute;tico&quot;. Si se indica una URL se sustituir&aacute; el documento por el indicado una vez transcurridos el n&uacute;mero de segundos especificados. Si no se incluye ninguna URL se volver&aacute; a cargar en el navegador el documento en uso transcurridos los segundos indicados. Esto es util para p&aacute;ginas que cambian de contenido con mucha frecuencia o para redireccionar a la persona que visita nuestra pagina Web a una nueva direcci&oacute;n donde se encuentra una versi&oacute;n actualizada de nuestra pagina Web.   Ejemplo :
<meta content="15;URL=http://www.microsoft.com" http-equiv="refresh">  Transcurridos 15 segundos se acceder&aacute; a la pagina Web de Microsoft.   La etiqueta
<base /> indica la localizaci&oacute;n de los ficheros, gr&aacute;ficos, sonidos, etc... a los que se hace referencia en nuestra p&aacute;gina Web. Si no se incluye esta etiqueta el navegador entiende que dichos elementos se encuentran en el mismo lugar donde se encuentra nuestra p&aacute;gina Web.   Ejemplo :
<base href="http://www.webtaller.com/manual-html/" />    CUERPO DEL DOCUMENTO   La etiqueta indica el inicio y final de nuestra pagina Web. Ser&aacute; entre el inicio y el final de esta etiqueta donde pongamos los contenidos de nuestra p&aacute;gina, textos, gr&aacute;ficos, enlaces, etc.... Esta etiqueta tiene una serie de par&aacute;metros opcionales que nos permiten indicar la &quot;apariencia&quot; global del documento :   background= &quot;nombre de fichero gr&aacute;fico&quot;  Indica el nombre de un fichero gr&aacute;fico que servir&aacute; como &quot;fondo&quot; de nuestra p&aacute;gina. Si la imagen no rellena todo el fondo del documento, esta ser&aacute; reproducida tantas veces como sea necesario.   bgcolor = &quot;c&oacute;digo de color&quot;  Indica un color para el fondo de nuestro documento. Se ignora si se ha usado el par&aacute;metro background.   text = &quot;c&oacute;digo de color&quot;  Indica un color para el texto que incluyamos en nuestro documento. Por defecto es negro.   link = &quot;c&oacute;digo de color&quot;  Indica el color de los textos que dan acceso a un Hiperenlace. Por defecto es azul.   vlink = &quot;c&oacute;digo de color&quot;  Indica el color de los textos que dan acceso a un Hiperenlace que ya hemos visitado con nuestro navegador. Por defecto es purpura.   El c&oacute;digo de color es un numero compuesto por tres pares de cifras hexadecimales que indican la proporcion de los colores &quot;primarios&quot;, rojo, verde y azul. El codigo de color se antecede del s&iacute;mbolo #.   Ejemplos:  #000000 - Negro  #FF0000 - Rojo  #00FF00 - Verde  #0000FF - Azul  #FFFFFF - Blanco   El primer par de cifras indican la proporci&oacute;n de color Rojo, el segundo par de cifras la proporcion de color Verde y las dos ultimas la proporcion de color Azul. Cada par de cifras hexadecimales nos permiten un rango de 0 a 255. Combinando las proporciones de cada color primario obtendremos diferentes colores.    JUEGO DE CARACTERES DEL DOCUMENTO   Todos los navegadores de p&aacute;ginas Web actuales soportan todos los caracteres gr&aacute;ficos del la especificaci&oacute;n ISO 8859-1 , que permiten escribir textos en la mayor&iacute;a de los paises occidentales.   De cualquier forma y como muchos sistemas tienen distintos juegos de caracteres ASCII, se han definido dos formas de representar caracteres especiales usando solamente el c&oacute;digo ASCII de 7 bits. Para hacer referencia a estos caracteres se les asigna un c&oacute;digo num&eacute;rico o un nombre de &quot; entidad &quot;. Asimismo hay caracteres que se utilizan para las etiquetas de HTML, por ejemplo &lt; y &gt; . Estos caracteres pueden ser representados por un c&oacute;digo num&eacute;rico o una entidad cuando deseemos que aparezcan en el documento &quot;tal cual&quot;. Las entidades comienzan por el s&iacute;mbolo &amp; (ampersand) y terminan con el s&iacute;mbolo ; (punto y coma).   A continuacion veamos una tabla con las principales entidades :   Caracter C&oacute;digo Entidad Caracter C&oacute;digo Entidad  ! ! -- &quot; &quot; --  # # -- $ $ --  % % -- &amp; &amp; --  ' ' -- ( ( --  ) ) -- * * --  + + -- , , --  - - -- . . --  / / -- : : --  ; ; -- &lt; &lt; --  = = -- &gt; &gt; --  ? ? -- @ @ --  [ [ --   --  ] ] -- ^ ^ --  _ _ -- ` ` --  { { -- | | --  } } -- ~ ~ --     nbsp &iexcl; &iexcl; iexcl  &cent; &cent; cent &pound; &pound; pound  &curren; &curren; curren &yen; &yen; yen  &brvbar; &brvbar; brvbar &sect; &sect; sect  &uml; &uml; uml &copy; &copy; copy  &ordf; &ordf; ordf &laquo; &laquo; laquo  &not; &not; not &shy;  &shy; shy  &reg; &reg; reg &macr; &macr; macr  &deg; &deg; deg &plusmn; &plusmn; plusmn  &sup2; &sup2; sup2 &sup3; &sup3; sup3  &acute; &acute; acute &micro; &micro; micro  &para; &para; para &middot; &middot; middot  &cedil; &cedil; cedil &sup1; &sup1; sup1  &ordm; &ordm; ordm &raquo; &raquo; raquo  &frac14; &frac14; frac14 &frac12; &frac12; frac12  &frac34; &frac34; frac34 &iquest; &iquest; iquest  &Agrave; &Agrave; Agrave &Aacute; &Aacute; Aacute  &Acirc; &Acirc; Acirc &Atilde; &Atilde; Atilde  &Auml; &Auml; Auml &Aring; &Aring; Aring  &AElig; &AElig; AElig &Ccedil; &Ccedil; Ccedil  &Egrave; &Egrave; Egrave &Eacute; &Eacute; Eacute  &Ecirc; &Ecirc; Ecirc &Euml; &Euml; Euml  &Igrave; &Igrave; Igrave &Iacute; &Iacute; Iacute  &Icirc; &Icirc; Icirc &Iuml; &Iuml; Iuml  &ETH; &ETH; ETH &Ntilde; &Ntilde; Ntilde  &Ograve; &Ograve; Ograve &Oacute; &Oacute; Oacute  &Ocirc; &Ocirc; Ocirc &Otilde; &Otilde; Otilde  &Ouml; &Ouml; Ouml &times; &times; times  &Oslash; &Oslash; Oslash &Ugrave; &Ugrave; Ugrave  &Uacute; &Uacute; Uacute &Ucirc; &Ucirc; Ucirc  &Uuml; &Uuml; Uuml &Yacute; &Yacute; Yacute  &THORN; &THORN; THORN &szlig; &szlig; szlig  &agrave; &agrave; agrave &aacute; &aacute; aacute  &acirc; &acirc; acirc &atilde; &atilde; atilde  &auml; &auml; auml &aring; &aring; aring  &aelig; &aelig; aelig &ccedil; &ccedil; ccedil  &egrave; &egrave; egrave &eacute; &eacute; eacute  &ecirc; &ecirc; ecirc &euml; &euml; euml  &igrave; &igrave; igrave &iacute; &iacute; iacute  &icirc; &icirc; icirc &iuml; &iuml; iuml  &eth; &eth; eth &ntilde; &ntilde; ntilde  &ograve; &ograve; ograve &oacute; &oacute; oacute  &ocirc; &ocirc; ocirc &otilde; &otilde; otilde  &ouml; &ouml; ouml &divide; &divide; divide  &oslash; &oslash; oslash &ugrave; &ugrave; ugrave  &uacute; &uacute; uacute &ucirc; &ucirc; ucirc  &uuml; &uuml; uuml &yacute; &yacute; yacute  &thorn; &thorn; thorn &yuml; &yuml; yuml   Por lo tanto la palabra p&aacute;gina la podr&iacute;amos escribir como :   p &aacute; gina  p &aacute; gina  p &aacute; gina   Es por ello que si deseamos que cualquier visor de p&aacute;ginas Web pueda visualizar las letras acentuadas de nuestro documento debemos utilizar sus correspondientes entidades o c&oacute;digos para representarlas.    ESPACIOS Y SALTOS DE LINEA   En HTML solo se reconoce un espacio entre palabra y palabra, el resto de los espacios seran ignorados por el navegador.   As&iacute; mismo, tampoco se respetan las tabulaciones, retornos de carro etc... Para ello existen una serie de etiquetas que indican estos codigos. La etiqueta
<pre>&nbsp;</pre>
obliga al navegador a visualizar el texto tal y como ha sido escrito, respetando tabulaciones, espacios, retornos de carro, etc..   Para indicar un salto de linea se utiliza la etiqueta <br />
y para un cambio de parrafo (deja una linea en blanco en medio) se utiliza la etiqueta
<p>.   La etiqueta</p>
<p>puede usarse tambien como etiqueta &quot;cerrada&quot;</p>
<p>&nbsp;</p>
indicando de esta manera los atributos de un parrafo en concreto. Cuando se usa de esta manera tiene el parametro align que indica al navegador la forma de &quot;justificar&quot; el parrafo. Los valores posibles de este parametro son LEFT, RIGHT y CENTER , estando aun en estudio el valor JUSTIFY .   La etiqueta <hr />
muestra una linea horizontal de tama&ntilde;o determinable. Tiene los siguientes par&aacute;metros opcionales : align = posicion Alinea la linea a la izquierda (left), a la derecha (right) o la centra (center). noshade No muestra sombra, evitando el efecto en tres dimensiones. size = numero Indica el grosor de la linea en pixels. width = num / % Indica el ancho de la linea en tanto por ciento en funci&oacute;n del ancho de la ventana del navegador. Tambien se puede especificar un n&uacute;mero que indicar&iacute;a el ancho de la l&iacute;nea en pixels. Ejemplo :   <hr width="50%" align="center" size="20" />
La etiqueta <hr />
sin ningun par&aacute;metro mostrar&iacute;a una linea horizontal que ocuparia todo el ancho de la p&aacute;gina. Estas l&iacute;neas sencillas son las que ves en este manual para separar las diferentes secciones    CABECERAS   En un documento de HTML se pueden indicar seis tipos de cabeceras (tama&ntilde;os de letra) por medio de las etiquetas
<h1>&nbsp;</h1>
<h2>&nbsp;</h2>
<h3>&nbsp;</h3>
<h4>&nbsp;</h4>
<h5>y</h5>
<h6>. El texto que escribamos entre el inicio y el fin de la etiqueta ser&aacute; el afectado por las cabeceras. La cabecera</h6>
<h1>ser&aacute; la que muestre el texto en mayor tama&ntilde;o   Los textos marcados como &quot;cabeceras&quot; provocan automaticamente un retorno de carro sin necesidad de incluir la etiqueta <br />
.    ATRIBUTOS DEL TEXTO   Para indicar atributos del texto (negrilla, subrayado, etc...) tenemos varias etiquetas. Algunas de ellas no son reconocidas por determinados navegadores de Internet, es por ello que segun el navegador que este vd. utilizando, ver&aacute; el resultado correctamente o no.   Atributo Etiqueta Ejemplo Resultado  Negrita  <b> Texto de prueba </b> Texto de prueba  Cursiva  <i> Texto de prueba </i> Texto de prueba  Teletype  <tt> Texto de prueba </tt> Texto de prueba  Subrayado  <u> Texto de prueba </u> Texto de prueba  Tachado <s></s> <s> Texto de prueba </s> Texto de prueba  Parpadeo <blink></blink> <blink> Texto de prueba </blink> Texto de prueba  Superindice  <sup> Texto de prueba </sup> Texto de prueba  Subindice  <sub> Texto de prueba </sub> Texto de prueba  Centrado <center></center> <center> Texto de prueba </center> Texto de prueba   Por otro lado la etiqueta  nos permite variar el tama&ntilde;o, el color, y el tipo de letra de un texto determinado. Utiliza para ello los par&aacute;metros size , bgcolor y face .  size = valor Da al texto un tama&ntilde;o en puntos determinado. size = + / - valor Da al texto un tama&ntilde;o tantas veces superior (+) o inferior (-) como indique el valor. color = &quot;codigo de color&quot; Escribe el texto en el color cuyo codigo se especifica. face = &quot;nombre de font&quot; Escribe el texto en el tipo de letra especificado. Si este tipo de letra no existe en el ordenador que &quot;lee&quot; la pagina se usara el font predeterminado del navegador.  Ejemplo Se veria como  <font color="#ff00ac" size="+2" arial=""> Texto de prueba </font> Texto de prueba   Existen otras etiquetas que realizan las mismas operaciones que las antes vistas en los atributos del texto.  Ejemplo Se veria como  <font color="#ff00ac" size="+2" arial=""> Texto de prueba </font> Texto de prueba   Para incluir comentarios en la p&aacute;gina Web se utiliza la etiqueta <!-- -->.   Ejemplo :   <!-- Esto es un comentario sobre mi pagina Web -->   Los comentarios no seran mostrados por el navegador y son utiles para realizar anotaciones en el documento HTML que nos indiquen lo que estamos haciendo en una determinada parte del documento. Asimismo veremos mas adelante que la etiqueta de comentario nos sera de utilidad para incluir codigo JavaScript en nuestra pagina Web.    LISTAS DE ELEMENTOS   Existen tres tipos de listas, numeradas, sin numerar y de definici&oacute;n. Las listas numeradas representar&aacute;n los elementos de la lista numerando cada uno de ellos segun el lugar que ocupan en la lista. Para este tipo de lista se utiliza la etiqueta  . Cada uno de los elementos de la lista ir&aacute; precedido de la etiqueta
<ul>
    <li>. La etiqueta
    <ol> puede llevar los siguientes par&aacute;metros :  start = num Indica que n&uacute;mero ser&aacute; el primero de la lista. Si no se indica se entiende que empezar&aacute; por el n&uacute;mero 1. type = tipo Indica el tipo de numeraci&oacute;n utilizada. Si no se indica se entiende que ser&aacute; una lista ordenada num&eacute;ricamente. Los tipos posibles son :   1 = Num&eacute;ricamente. (1,2,3,4,... etc.)  a = Letras min&uacute;sculas. (a,b,c,d,... etc.)  A = Letras may&uacute;sculas. (A,B,C,D,... etc.)  i = Numeros romanos en min&uacute;sculas. (i.ii,iii,iv,v,... etc.)  I = N&uacute;meros romanos en may&uacute;sculas. (I,II,III,IV,V,... etc.)   Las listas sin numerar representan los elementos de la lista con un &quot;topo&quot; o marca que antecede a cada uno de ellos. Se utiliza la etiqueta  para delimitar la lista, y
        <li>para indicar cada uno de los elementos. La etiqueta
        <ul> puede contener el par&aacute;metro type que indica la forma del &quot;topo&quot; o marca que antecede a cada elemento de la lista. Los valores de type pueden ser disk , circle o square , con lo que el topo o marca puede ser un disco, un circulo o un cuadrado.   Las listas de definici&oacute;n muestran los elementos tipo Diccionario, o sea, t&eacute;rmino y definici&oacute;n. Se utiliza para ellas la etiqueta
            <dl></dl>
                . El elemento marcado como t&eacute;rmino se antecede de la etiqueta
                <dt> , el marcado como definici&oacute;n se antecede de la etiqueta </dt>
                <dd> .   Existen otros dos tipos de listas menos comunes. Las listas de Men&uacute; o Directorio se comportan igual que las listas sin numerar. La lista de Men&uacute; utiliza la etiqueta <menu></menu> y los elementos se anteceden de
                <ul>
                    <li>El resultado es una lista sin numerar mas &quot;compacta&quot; es decir, con menos espacio interlineal entre los elementos. La lista de Directorio utiliza la etiqueta <dir></dir> y los elementos se anteceden de</li>
                    <li>. Los elementos tienen un limite de 20 caracteres.   Todas las listas se pueden &quot;anidar&quot;, es decir incluir una lista dentro de otra, con lo que se consigue una estructura tipo &quot;indice de materias&quot;.    IMAGENES   Hasta el momento hemos visto como se puede escribir texto en una pagina Web, as&iacute; como sus posibles formatos. Para incluir una imagen en nuestra p&aacute;gina Web utilizaremos la etiqueta <img alt="" /> . Hay dos formatos de imagenes que todos los navegadores modernos reconocen. Son las im&aacute;genes GIF y JPG . Cualquier otro tipo de fichero gr&aacute;fico o de imagen (BMP, PCX, CDR, etc...) no ser&aacute; mostrado por el navegador, a no ser que disponga de un programa externo que permita su visualizaci&oacute;n.   La etiqueta <img alt="" /> tiene varios par&aacute;metros :   src = &quot;imagen&quot; Indica el nombre del fichero gr&aacute;fico a mostrar.   alt = &quot;Texto&quot; Mostrara el texto indicado en el caso de que el navegador utilizado para ver la p&aacute;gina no sea capaz de visualizar la imagen.   lowsrc = &quot;imagen&quot; Muestra una segunda imagen &quot;superpuesta&quot; sobre la primera una vez se carga la pagina. Este parametro no es reconocido por la totalidad de los navegadores ya que esta en estudio su aplicacion, asi que en la mayoria de los casos sera ignorado mostrandose solo la primera imagen ( src ). En Netscape muestra la imagen indicada por lowsrc en primer lugar, y posteriormente muestra la imagen indicada por src . Si las imagenes son iguales pero tienen distinta &quot;resolucion&quot; se conseguir&aacute; un efecto tipo &quot;Fade&quot;. Si las imagenes son de distinto tama&ntilde;o la imagen indicada en src se redimensionara al tama&ntilde;o indicado por la imagen indicada enlowsrc   align = TOP / MIDDLE / BOTTOM Indica como se alinear&aacute; el texto que siga a la imagen. TOP alinea el texto con la parte superior de la imagen, MIDDLE con la parte central, y BOTTOM con la parte inferior.   border = tama&ntilde;o Indica el tama&ntilde;o del &quot;borde&quot; de la imagen. A toda imagen se le asigna un borde que ser&aacute; visible cuando la imagen forme parte de un Hyperenlace.   height = tama&ntilde;o Indica el alto de la imagen en puntos o en porcentaje. Se usa para variar el tama&ntilde;o de la imagen original.   width = tama&ntilde;o Indica el ancho de la imagen en puntos o en porcentaje. Se usa para variar el tama&ntilde;o de la imagen original.   hspace = margen Indica el numero de espacios horizontales, en puntos, que separar&aacute;n la imagen del texto que la siga y la anteceda.   vspace = margen Indica el n&uacute;mero de puntos verticales que separaran la imagen del texto que le siga y la anteceda.   ismap / usemap Indica que la imagen es un MAPA. Veremos estos parametros mas adelante en este manual.   La imagen a mostrar puede encontrase en el mismo lugar (URL) que la pagina Web. Si este no fuera el caso, el nombre de la imagen ha de contener la URL donde se encuentre la imagen.   Ejemplo   <img src="http://www.microsoft.com/iexplorer.gif" alt="" />    ENLACES   La caracter&iacute;stica principal de una p&aacute;gina Web es que podemos incluir Hiperenlaces. Un Hiperenlace es un elemento de la p&aacute;gina que hace que el navegador acceda a otro recurso, otra p&aacute;gina Web, un archivo, etc...   Para incluir un Hyperenlace se utiliza la etiqueta  . El texto o imagen que se encuentre dentro de los l&iacute;mites de esta etiqueta ser&aacute; sensible, esto quiere decir que si pulsamos con el raton sobre &eacute;l, se realzar&aacute; la funcion de hiperenlace indicada por la etiqueta  . Si el Hiperenlace est&aacute; indicado por un texto, este aparecer&aacute; subrayado y en distinto color, si se trata de una imagen, esta aparecer&aacute; con un borde rode&aacute;ndola. Esta etiqueta tiene el par&aacute;metro href que indica el lugar a donde nos llevar&aacute; el Hiperenlace si lo pulsamos.   Si situamos el rat&oacute;n encima de la frase y pulsamos, el navegador acceder&aacute; a la p&aacute;gina Web indicada por el par&aacute;metro href , es decir, acceder&aacute; a la p&aacute;gina situada en http://www.microsoft.com/   Lo mismo podr&iacute;amos hacer con un gr&aacute;fico.   Un Hiperenlace tambi&eacute;n puede llevarnos a una zona de nuestra p&aacute;gina. Para ello debemos marcar en nuestra pagina las diferentes secciones en las que se divide. Lo haremos con el parametro name .  Ejemplo:  <a name="seccion1"></a>   Esta instrucci&oacute;n marca el inicio de una secci&oacute;n dentro de nuestra p&aacute;gina. La seccion se llamar&aacute; seccion1 . Para hacer un enlace a esta secci&oacute;n dentro de nuestra p&aacute;gina lo har&iacute;amos de la siguiente forma :  <a href="#seccion1"> Primera Parte </a>  O tambi&eacute;n :  <a href="http://www.mipagina.dom/mipagina.htm#seccion1"> Primera Parte </a>   Un Hiperenlace puede hacerse a cualquier tipo de fichero. Con las etiquetas anteriores hemos visto como hacer enlaces a p&aacute;ginas Web o secciones dentro de una p&aacute;gina web, pero podr&iacute;amos hacer un Hiperenlace a un grupo de noticias, o a otro servicio de Internet.  Ejemplo:  <a href="news://news.actualidad.es/"> Noticias de actualidad </a>   Asimismo podemos hacer que el Hiperenlace de como resultado el env&iacute;o de un correo electr&oacute;nico a una direcci&oacute;n de correo determinada.  Ejemplo:  <a href="mailto:usuario@email.dom"> Env&iacute;ame tus sugerencias </a>   Tambi&eacute;n podemos realizar un Hiperenlace a un fichero cualquiera. En este caso el navegador intentar&aacute; &quot;ejecutar&quot; el fichero, y si no puede hacerlo nos preguntar&aacute; si deseamos grabarlo en nuestro ordenador. Esta es una forma sencilla de permitir a los visitantes de nuestra p&aacute;gina copiar ficheros a su ordenador.  <a href="manual.zip"> Pulsa aqui para llevarte una copia del manual. </a>    TABLAS   Las tablas nos permiten representar cualquier elemento de nuestra p&aacute;gina (texto, listas, im&aacute;genes, etc...) en diferentes filas y columnas separadas entre si. Es una herramienta muy util para &quot;ordenar&quot; contenidos de distintas partes de nuestra p&aacute;gina. La tabla se define mediante la etiqueta
                    <table>
                    </table>
                    . Los par&aacute;metros opcionales de esta etiqueta son :   border = num. Indica el ancho del borde de la tabla en puntos.   cellspacing = num Indica el espacio en puntos que separa las celdas que estan dentro de la tabla.   cellpadding = num Indica el espacio en puntos que separa el borde de cada celda y el contenido de esta.   width = num &oacute; % Indica la anchura de la tabla en puntos o en porcentaje en funci&oacute;n del ancho de la ventana del navegador. Si no se indica este par&aacute;metro, el ancho se adecuar&aacute; al tama&ntilde;o de los contenidos de las celdas.   height = num &oacute; % Indica la altura de la tabla en puntos o en porcentaje en funci&oacute;n del alto de la ventana del navegador. Si no se indica este par&aacute;metro, la altura se adecuar&aacute; a la altura de los contenidos de las celdas.   bgcolor = codigo de color Especifica el color de fondo de toda la Tabla.   Para definir las celdas que componen la tabla se utilizan las etiquetas  y  .  indica una celda normal, y  indica una celda de &quot;cabecera&quot;, es decir, el contenido ser&aacute; resaltado en negrita y en un tama&ntilde;o ligeramente superior al normal. Los par&aacute;metros opcionales de ambas etiquetas son :   align = LEFT / CENTER / RIGHT / JUSTIFY Indica como se debe alinear el contenido de la celda, a la izquierda (LEFT), a la derecha (RIGHT), centrado (CENTER) o justificado (JUSTIFY).   valign = TOP / MIDDLE / BOTTOM Indica la alineaci&oacute;n vertical del contenido de la celda, en la parte superior (TOP), en la inferior (BOTTOM), o en el centro (MIDDLE).   rowspan = num Indica el n&uacute;mero de filas que ocupar&aacute; la celda. Por defecto ocupa una sola fila.   colspan = num Indica el n&uacute;mero de columnas que ocupar&aacute; la celda. Por defecto ocupa una sola columna.   width = num &oacute; % Indica la anchura de la columna en puntos o en porcentaje en funci&oacute;n del ancho de la ventana del navegador. Si no se indica este par&aacute;metro, el ancho se adecuar&aacute; al tama&ntilde;o de los contenidos. Este parametro solo funciona en los navegadores modernos.   bgcolor = codigo de color Especifica el color de fondo del elemento de la Tabla. Para indicar que acaba una fila de celdas se utiliza la etiqueta  . A continuaci&oacute;n mostraremos un ejemplo de una tabla que contiene solo texto. Como se indic&oacute; anteriormente el contenido de las celtas puede ser cualquier elemento de HTML, un texto, una imagen, un Hiperenlace, una Lista, etc...  Ejemplo
                    <table width="80%" cellspacing="4" cellpadding="4" border="4">
                        <tbody>
                            <tr>
                                <th align="center">Buscadores</th>
                                <th align="center" colspan="2">Otros Links</th>
                            </tr>
                            <tr>
                                <td align="LEFT">Yahoo</td>
                                <td align="LEFT">Microsoft</td>
                                <td align="LEFT">IBM</td>
                            </tr>
                            <tr>
                                <td align="LEFT">Infoseek</td>
                                <td align="LEFT">Apple</td>
                                <td align="LEFT">Digital</td>
                            </tr>
                        </tbody>
                    </table>
                    Las etiquetas  y  son cerradas seg&uacute;n el estandar de HTML, es decir que un elemento de tabla  deberia cerrarse con un  , sin embargo los navegadores asumen que un elemento de la tabla, queda automaticamente &quot;cerrado&quot; cuando se &quot;abre&quot; el siguiente.     MAPAS   Un Mapa es una imagen que permite realizar diferentes Hiperenlaces en funci&oacute;n de la &quot;zona&quot; de la imagen que se pulse. Las etiquetas para crear mapas son <map></map> y  .   La etiqueta <map> identifica al mapa y tiene el par&aacute;metro name para indicar el nombre del mapa.   La etiqueta
                    <area /> define las areas sensibles de la imagen. Tiene los siguientes par&aacute;metros obligatorios :   shape = &quot;tipo&quot; Indica el tipo de area a definir.   coords = &quot;coordenadas&quot; Indica las coordenadas de la figura indicada con shape.   href = &quot;URL&quot; Indica la direcci&oacute;n a la que se accede si se pulsa en la zona delimitada por el area indicada.   Los tipos de area pueden ser los siguientes :   rect &Aacute;rea rectangular. Se deben especificar las coordenadas de la esquina superior izquierda y las de la esquina inferior derecha.   poly Pol&iacute;gono. Se deben especificar las coordenadas de todos los v&eacute;rtices del pol&iacute;gono. El navegador se encarga de &quot;cerrar&quot; la figura.   circle C&iacute;rculo. Se debe especificar en primer lugar las coordenadas del centro del c&iacute;rculo y a continuaci&oacute;n el valor del radio (en puntos).   Si dos &aacute;reas se superponen, se ejecutar&aacute; la que se encuentre en primer lugar en la definici&oacute;n del mapa. Es importante definir una &uacute;ltima &aacute;rea que abarque la totalidad del gr&aacute;fico para direccionar a una URL &quot;por defecto&quot;, con el objeto de contemplar el caso de que no se pulse sobre un area definida.   Veamos un ejemplo completo.  </map><map name="casa">
                    <area href="tejado.htm" coords="2,62,57,62,28,1" shape="poly" />
                    <area href="puerta.htm" coords="21,101,35,138" shape="rect" />
                    <area href="casa.htm" coords="2,64,57,138" shape="rect" />
                    <area href="arbol.htm" coords="80,76,21" shape="circle" />
                    <area href="tronco.htm" coords="78,98,85,138" shape="rect" />
                    <area href="dibujo.htm" coords="0,0,96,138" shape="rect" />  </map>   Para activar el mapa debemos indicar la imagen a mostrar, indicando que dicha imagen es tratada por un mapa. Para ello escribir&iacute;amos la siguiente etiqueta :  <img usemap="#casa" src="grafico.gif" alt="" />   Como podemos observar, el proceso mas laborioso es el de determinar las coordenadas. Existen programas como MAPTHIS que permiten realizar este proceso de una manera sencilla, simplemente definiendo las zonas con el raton. El programa MAPTHIS permite abrir una imagen tipo .GIF y marcar las zonas sensibles. Este programa creara un fichero con extension .map que contendra en su interior las coordenadas de cada area. Con esta informaci&oacute;n nos sera mucho mas facil escribir nuestro mapa.    FORMULARIOS   Los formularios nos permiten dentro de una p&aacute;gina Web solicitar informaci&oacute;n al visitante y procesarla. En un formulario podremos solicitar diferentes datos (campos) cada uno de los cuales quedar&aacute; asociado a una variable. Una vez se hayan introducido los valores en los campos, el contenido de estos ser&aacute; enviado a la direcci&oacute;n (URL) donde tengamos el programa que pueda procesar las variables. Para poder realizar este &uacute;ltimo paso de procesar las variables necesitaremos realizar un programa externo en algun lenguaje de programaci&oacute;n como PHP, ASP, PERL, C++ o Visual Basic. A este programa externo se le suele llamar CGI (Common Gateway Interface). La creaci&oacute;n de este tipo de programas ser&iacute;a tema de otro manual diferente, por lo que aqu&iacute; veremos como se pueden enviar las variables a nuestra direcci&oacute;n de correo electr&oacute;nico.   La declaraci&oacute;n del formulario se pone entre las etiquetas
                    <form>
                        &nbsp;
                    </form>
                    . En el interior de la declaraci&oacute;n se indican los elementos (variables) de entrada. La etiqueta
                    <form>
                        tiene los par&aacute;metros action y method .   action = &quot;programa&quot; Indica el programa que va a &quot;tratar&quot; a las variables que se env&iacute;en con el formulario. En nuestro caso enviaremos las variables por correo electr&oacute;nico, con lo que el &quot;programa&quot; ser&aacute; &quot;mailto: direccion_de_correo&quot; .   method = POST / GET Indica el m&eacute;todo seg&uacute;n el que se transferiran las variables. POST produce la modificaci&oacute;n del documento de destino (como en el caso de enviar por correo las variables). GET no produce cambios en el documento destino (como en el caso de una consulta a una base de datos, p.ej. una p&aacute;gina de b&uacute;squeda en Internet).   Campos de Entrada   Para la introducci&oacute;n de las variables se utiliza la etiqueta <input /> . Esta etiqueta tiene el par&aacute;metro type que indica el tipo de variable a introducir y name que indica el nombre que se le dar&aacute; al campo. Cada tipo de variable tiene sus propios par&aacute;metros.   type= text   name = campo Indica que el campo a introducir ser&aacute; un texto.Sus par&aacute;metros son :   maxlenght = numero Numero m&aacute;ximo de caracteres a introducir en el campo.   size = numero Tama&ntilde;o en caracteres que se mostrar&aacute; en pantalla.   value = &quot;texto&quot; Valor inicial del campo. Normalmente sera &quot; &quot;, o sea, vacio.   type = password name = campo   Indica que el campo sera una palabra de paso. Mostrar&aacute; asteriscos (*) en lugar de las letras escritas. Sus par&aacute;metros opcionales son los mismos que para text.   type = checkbox name = campo   El campo se elegir&aacute; marcando una casilla. Se permite marcar varias casillas. Los valores de las casillas ser&aacute;n indicados por :   value = &quot;valor&quot;  checked La casilla aparecera marcada por defecto.   type = radio name = campo   El campo se elegir&aacute; marcando una casilla. Solo permite marcar una sola de las casillas. Los valores de las casillas seran indicados por :   value = &quot;valor&quot;   type = image name = campo   El campo contendr&aacute; el valor de las coordenadas del punto de la imagen pinchado. Debe indicarse la imagen con el par&aacute;metro :   src = &quot;fichero de imagen&quot;.   type = hidden name = campo   El usuario no puede modificar su valor, ya que el campo no es visible se manda siempre con el valor indicado por el par&aacute;metro :   value = &quot;valor&quot;   type = submit   Representa un bot&oacute;n. Al pulsar este bot&oacute;n la informaci&oacute;n de todos los campos se env&iacute;a al programa indicado en  . Tiene el par&aacute;metro value = &quot;texto&quot; que indica el texto que aparecer&aacute; en el boton.   type = reset Representa un bot&oacute;n. Al pulsar este bot&oacute;n se borra el contenido de todos los campos. El par&aacute;metro value = &quot;texto&quot; indica el texto que aparecer&aacute; en el bot&oacute;n.   Campos de Seleccion   Este tipo de campos despliegan una lista de opciones, entre las que debemos escoger una o varias. Se utiliza para ellos la etiqueta <select> </select> . Sus par&aacute;metros son :   name = campo Nombre del campo   size = num N&uacute;mero de opciones visibles. Si se indica 1 se presenta como un men&uacute; desplegable, se se indica mas de uno se presenta como una lista con barra de desplazamiento.   multiple Permite selecionar mas de un valor para el campo.   Las diferentes opciones de la lista se indican con la etiqueta  . Esta etiqueta puede incluir el parametro selected para indicar cual es la opcion por defecto. En caso de que no se especifique, se tomara por defecto la primera opci&oacute;n de la lista.   &Aacute;reas de texto.   Representa un campo de texto de m&uacute;ltiples lineas. Normalmente se utiliza para que se incluyan en el comentarios. La etiqueta usada es <textarea> </textarea> , y sus par&aacute;metros :   name = campo Nombre del campo.   cols = num. N&uacute;mero de columnas de texto visibles.   rows = num. N&uacute;mero de filas de texto visibles.   wrap = VIRTUAL / PHYSICAL Justifica el texto autom&aacute;ticamente en el interior de la caja. La opci&oacute;n PHYSICAL env&iacute;a las l&iacute;neas de texto separadas en l&iacute;neas f&iacute;sicas. La opci&oacute;n VIRTUAL envia todo el texto seguido.   Veamos a continuaci&oacute;n un ejemplo de formulario utilizando todas las formas de introducci&oacute;n de datos.    Tu Nombre: <input type="text" size="30" name="nombre" />  Tu Clave: <input type="password" size="8" name="clave" />
                        <p>Archivos a Enviar:  <input type="checkbox" value="Manual" name="archivo" /> Manual de Html  <input type="checkbox" value="Mapthis" name="archivo" /> Programa Mapthis  <input type="checkbox" value="Help" name="archivo" /> Archivo de Ayuda</p>
                        <p>Tu Edad :  <input type="radio" value="-20" name="edad" /> Menos de 20 a&ntilde;os  <input type="radio" value="20-40" name="edad" /> Entre 20 y 40 a&ntilde;os  <input type="radio" value="+40" name="edad" /> Mas de 40 a&ntilde;os</p>
                        <p><input type="hidden" value=" p&aacute;gina personal" name="lugar" />  Como encontraste mi p&aacute;gina :  <select name="donde">
                        <option> De casualidad  </option>
                        <option> Por el buscador Ole  </option>
                        <option> Por el buscador Yahoo  </option>
                        <option> Me la comentaron  </option>
                        </select></p>
                        <p>Tus Comentarios:  <br />
                        <textarea wrap="virtual" cols="40" rows="5" name="comentario"></textarea></p>
                        <p><input type="submit" value="Enviar" />  <input type="reset" value="Borrar" /></p>
                        Si rellenas este FORM colocando este c&oacute;digo en un editor html y luego yendo a tu p&aacute;gina y rellenando el formulario y pulsas sobre el bot&oacute;n Enviar , (estando conectado a Internet), se generar&aacute; un mensaje de correo a la direccion de correo usuario@email.dom. Si pulsas el boton Borrar se borraran los datos que hayas introducido en el Formulario.  El texto que se recibir&iacute;a por correo electr&oacute;nico ser&iacute;a parecido a este :  nombre=Pedro+Perez &amp;clave=12345678 &amp;archivo=Manual &amp;archivo=Mapthis &amp;edad=20-40 &amp;lugar=pagina+personal &amp;donde=Por+el+buscador+Ole &amp;comentario%94= Espero+que+me+mandes+los%0D%0Aficheros+antes+del+martes%0D%0A%0D%0AS aludos.%0D%0A   Podemos observar que en el correo se separan las variables con el s&iacute;mbolo &amp; , los espacios se sustituyen por el signo + y se representan los codigos de retorno de carro y avance de linea del campo de texto con los caracteres %0D y %0A respectivamente.   Si en vez de enviar estas variables por correo electr&oacute;nico, fuesen enviadas a un programa (CGI), este programa podr&iacute;a tratarlas y dar como respuesta una nueva p&aacute;gina Web.   Truco !!!   Se puede utilizar un Formulario como &quot;lanzador&quot; de links, es decir, por medio de una lista desplegable permitir al usuario escoger un Link y acceder a el. Para ello se utiliza el parametro &quot;OnClick&quot;. Ejemplo :
                    </form>
                    <form>
                        <select name="list">
                        <option value="http://www.webtaller.com" selected=""> WebTaller  </option>
                        <option value="http://www.microsoft.com"> Microsoft  </option>
                        <option value="http://www.ibm.com"> Ibm  </option>
                        <option value="http://www.novell.com"> Novell  </option>
                        <option value="http://www.hp.com"> Hewlett Packard  </option>
                        <option value="http://www.fujitsu.com"> Fujitsu  </option>
                        <option value="http://www.3com.com"> 3Com  </option>
                        </select>  <input type="BUTTON" onclick="top.location.href=this.form.list.options[this.form.list.selectedIndex].value" value="Ir a..." />
                    </form>
                    APPLET   La etiqueta <applet></applet> indica la ejecuci&oacute;n de un programa (applet) externo escrito en lenguaje JAVA . Java es un lenguaje creado por Sun Microsystems que permite realizar operaciones multimedia sin incorporar nuevas etiquetas HTML. Los applets son muy variados, y cada uno de ellos realiza una tarea distinta. Hay applets para hacer que el texto se mueva dentro de la hoja, se contraiga y expanda, etc.... Esta etiqueta tiene los siguientes par&aacute;metros :   codebase = URL Direccion donde se encuentra el applet Java ( Por ejemplo http://www.ucm.es/java ). Si el Applet se encuentra en el mismo lugar que la pagina Web este parametro no es necesario.   code = programa Indica el nombre del programa (applet) Java a ejecutar.   width = num.   height = num. Indican el espacio (ancho y alto) en puntos en el que el programa realizar&aacute; su funci&oacute;n.   Dentro de la etiqueta <applet> se incluye la etiqueta
                    <param /> que env&iacute;a al programa Java los par&aacute;metros necesarios para su funcionamiento. Esta etiqueta suele tener como m&iacute;nimo los par&aacute;metros :  name = campo Nombre de la variable a enviar. value = valor Valor de la variable a enviar.   Veamos un ejemplo en el que se ejecuta un programa Java que permite que un texto se desplaze de un lado a otro de una zona de la pantalla:  <applet width="350" height="25" code="Laufschrift.class" codebase="http://www.ucm.es/java">
                    <param value="0,255,0" name="bg.color" />
                    <param value="**Bienvenido a mi pagina WEB - Manual de HTML**" name="message" />  </applet>    MARQUEE   La etiqueta <marquee></marquee> crea una marquesina con un texto en su interior que se desplaza. Funciona unicamente con Ms-Explorer. Sus par&aacute;metros son los siguientes :   align = top / middle / bottom Indica si el texto del interior de la marquesina se alinea en la zona alta (top), en la baja (bottom) o en el centro (middle) de la misma.   bgcolor = &quot;codigo de color&quot; Indica el color del fondo de la marquesina.   direction = left / right Indica hacia que lugar se desplaza el texto, hacia la izquierda (left) o hacia la derecha (right)   height = num o % Indica la altura de la marquesina en puntos o porcentaje en funci&oacute;n de la ventana del navegador.   width = num o % Indica la anchura de la marquesina en puntos o porcentaje en funci&oacute;n de la ventana del navegador.   loop = num / infinite Indica el numero de veces que se desplazar&aacute; el texto por la marquesina. Si se indica infinite, se desplazar&aacute; indefinidamente.   scrolldelay = num. Indica el n&uacute;mero de milisegundos que tarda en reescribirse el texto por la marquesina, a mayor n&uacute;mero mas lentamente se desplazar&aacute; el texto.   Veamos un ejemplo de esta etiqueta :  <marquee width="50%" bgcolor="#ffffff" scrolldelay="0"> Bienvenido a mi pagina personal en Internet.  </marquee>    SONIDO DE FONDO   Nuestra p&aacute;gina Web puede tener un sonido que se active al entrar en la p&aacute;gina. Esta caracter&iacute;stica de Ms Explorer utiliza la etiqueta <bgsound></bgsound> y tiene los siguientes par&aacute;metros :  src = &quot;fichero&quot; Indica el nombre del fichero que contiene el sonido (.waw, .mid). loop = num / infinite Indica el n&uacute;mero de veces que se reproducir&aacute; el sonido. Si se indica infinite, el sonido se reproducir&aacute; de forma cont&iacute;nua hasta que abandonemos la p&aacute;gina.   Un ejemplo de esta etiqueta ser&iacute;a :  <bgsound loop="infinite" src="yesterday.mid"></bgsound>   Para utilizar esta funcion en Netscape se utiliza la etiqueta <embed></embed> . Esta etiqueta se utiliza realmente para &quot;incrustar&quot; un objeto en nuestra pagina Web. Dicho objeto puede ser un fichero de sonido, un video, un grafico BMP, etc... Tiene los siguientes par&aacute;metros :   src = &quot;fichero&quot; Indica el nombre del fichero que contiene el sonido (.waw, .mid) o el video (.avi).   autostart = true Incluirlo si deseamos que la reproduccion se inicie inmediatamente.   loop = true Incluirlo si deseamos que la reproduccion no se detenga. (al terminar, vuelve a comenzar automaticamente).   volume = numero Volumen al que se reproducen los ficheros de sonido.   width = numero   height = numero Anchura y Altura de la representacion del objeto. (Si es un sonido no es necesario este parametro).   controls = smallconsole Visualiza una serie de controles que nos permiten iniciar la reproduccion del fichero, asi como realizar una pausa o detenerlo.   Un ejemplo de esta etiqueta ser&iacute;a :  <embed width="50" height="15" controls="smallconsole" volume="50" autostart="true" loop="true" src="yesterday.mid"></embed>    FRAMES   Las frames es una t&eacute;cnica para subdividir la pantalla del navegador en diferentes ventanas. Cada una de estas ventanas se podr&aacute; manipular por separado, permiti&eacute;ndonos mostrar en cada una de ellas una p&aacute;gina Web diferente. Esto es muy util para, por ejemplo, mostrar permanentemente en una ventana los diferentes contenidos de nuestra p&aacute;gina, y en otra ventana mostrar el contenido seleccionado.   Para definir las diferentes subventanas o frames se utilizan las etiquetas   y  . La etiqueta  indica como se va a dividir la ventana principal. Pueden incluirse varias etiquetas  anidadas con el objeto de subdividir una subdivisi&oacute;n. Los par&aacute;metros de  son rows y cols en funci&oacute;n de si la divisi&oacute;n de la pantalla se realiza por filas (rows) o columnas (cols). Los par&aacute;metros rows y cols se acompa&ntilde;an de un grupo de n&uacute;meros que indican en puntos o en porcentaje el tama&ntilde;o de cada una de las subventanas. En caso de utilizar rows los tama&ntilde;os de las subventanas se entienden indicados de arriba a abajo, es decir, el primer valor ser&aacute; el asignado a la ventana superior, el segundo a la ventana inmediatamente inferior, etc... En el caso de cols los tama&ntilde;os se aplican de izquierda a derecha.   EJEMPLOS:    Crea tres subventanas horizontales, la primera ocupar&aacute; un 20% de la ventana principal, la segunda un 50% y la tercera un 25%.   Crea tres subventanas verticales, la primera y la tercera tendr&aacute;n un &quot;ancho&quot; fijo de 120 y 100 puntos respectivamente. La segunda ocupar&aacute; el resto de la ventana principal (*).       En este caso &quot;anidamos&quot; dos directivas. La primera divide la ventana principal en dos subventanas verticales, la primera ocupa un 15% de la ventana principal y la segunda el resto. La segunda directiva vuelve a subdividir la primera subventana creada anteriormente, pero esta vez en dos subventanas horizontales, la superior ocupar&aacute; un 20% de la subventana, y la inferior el resto.   La etiqueta  indica las propiedades de cada subventana. Es necesario indicar una etiqueta  para cada subventana creada. Los par&aacute;metros de  son :   name = &quot;nombre&quot; Indica el nombre por el que nos referiremos a esa subventana.   src = &quot;URL&quot; La ventana mostrar&aacute; en principio el contenido del documento HTML que se indique.   marginwidth = num. Indica el margen izquierdo y derecho de la subventana en puntos.   marginheight = num Indica el margen superior e inferior de la subventana en puntos.   scrolling = &quot;yes / no / auto&quot; Indica si se aplica una barra de desplazamiento a la subventana en el caso de que la p&aacute;gina que se cargue en ella no quepa en los l&iacute;mites de la subventana. el valor &quot; yes &quot; muestra siempre la barra de desplazamiento, &quot; no &quot; no la muestra nunca (la zona de la p&aacute;gina que no quepa en la subventana no la veremos), y &quot; auto &quot; la muestra solo en caso de que sea necesario para poder ver la p&aacute;gina.   noresize Si se indica este par&aacute;metro, el usuario no podr&aacute; &quot;redimensionar&quot; las subventanas con el navegador. Un usuario que este viendo una pagina con frames puede redimensionarlas seleccionando un borde de la subventana con el cursor y desplaz&aacute;ndolo.   border = num. Indica el &quot;borde&quot; que separara esta frame de la siguiente. Si se indica cero (0) no se mostrara borde entre las frames, consiguiendo un efecto muy elegante, siempre y cuando el &quot;fondo&quot; de todas las frames sea el mismo, o sean colores solidos.   Los navegadores que no soportan la caracter&iacute;stica de subventanas, no mostrar&aacute;n nada de lo indicado con estas etiquetas. Es por ello que existe una etiqueta llamada <noframes> </noframes> . Todo los indicado entre esta etiqueta ser&aacute; lo que muestren los navegadores sin capacidad para visualizar Frames. Los navegadores que soporten Frames obviaran las etiquetas incluidas entre <noframes> </noframes> .   Si su navegador puede visualizar Frames tendr&aacute; en estos momentos la pantalla dividida en dos zonas independientes, en la izquierda ver&aacute; el &iacute;ndice de materias de este manual, y en la derecha estar&aacute; viendo la secci&oacute;n del manual que haya selecionado. En otro caso simplemente ver&aacute; la secci&oacute;n del manual.   La definici&oacute;n de las Frames debe ir antes de la definici&oacute;n del cuerpo de documento (  ).   Veamos un ejemplo completo de Frames con comentarios :
                    <title>Inicio del título del documento.</title>
                    <!-- Creo dos subventanas verticales, la de la izquierad ocupa un 15% de la pantalla, la de la derecha el resto. -->     <!-- Creo dos subventanas horizontales dentro de la subventana izquierda. -->    <!-- Llamo a la subventana horizontal superior izquierda con el nombre "upd" y muestro el documento update.htm -->    <!-- Llamo a la subventana horizontal inferior izquierda con el nombre "menu" y muestro el documento menu1.htm -->    <!-- Cierro la definicion de las subventanas horizontales de la ventana de la izquierda -->    <!-- Llamo a la subventana vertical derecha con el nombre "home" y muestro el documento home.htm -->   <noframes>  <!-- Indico las órdenes para aquellos navegadores que no soporten Frames -->  &lt;BODY&gt;  SU navegador NO MUESTRA FRAMES. Pulse &lt;A href= &quot;home.htm&quot; _fcksavedurl= &quot;home.htm&quot; &gt; AQUI &lt;/A&gt; para ir a la p&aacute;gina sin Frames. &lt;/BODY&gt;  </noframes>     <!-- Cierro la definición de las subventanas verticales -->   Al usar Frames, nos encontramos con un problema. Cuando queramos mostrar una p&aacute;gina Web debemos indicarle al navegador en que subventana queremos que se muestre. Por defecto se mostrar&aacute; en la ventana donde se encuentre el enlace. Para poder escoger la subventana de destino del Hyperenlace se a&ntilde;ade un nuevo par&aacute;metro a la etiqueta  . Este par&aacute;metro se llama target y puede tener los siguientes valores :   target = &quot;nombre_ventana&quot; Muestra el Hyperenlace en la ventana cuyo nombre se indica.   target = &quot;_blank&quot; Abre una nueva copia del navegador y muestra el Hyperenlace en ella. (Si usamos Netscape esto provoca que tengamos funcionando dos copias del programa).   target = &quot;_self&quot; Se muestra el Hyperenlace en la subventana activa.   target = &quot;_parent&quot; El Hyperenlace se muestra en el  definido anteriormente al actual. Si no hay ning&uacute;n  anterior se muestra a pantalla completa suprimiendo todas las subventanas de la pantalla.   target = &quot;_top&quot; Suprime todas las subventanas de la pantalla y muestra el Hyperenlace a pantalla completa.   EJEMPLOS :  <a target="_blank" href="http://www.microsoft.com/"> Muestra la pagina de Microsoft en una nueva copia del visor  </a><a target="home" href="http://www.ibm.com/"> Muestra la pagina de Ibm en la subventanna llamada &quot;home&quot;  </a><a target="_top" href="http://www.yahoo.com/"> Muestra la pagina del buscador Yahoo a pantalla completa   SCRIPTS   Un Script es un programa escrito en un lenguaje distinto al HTML que se puede incluir en una p&aacute;gina Web &quot;tal cual&quot;. Para incluir estos programas en una p&aacute;gina Web se utiliza la etiqueta <SCRIPT> </SCRIPT> . Esta etiqueta tiene el par&aacute;metro language para indicar el lenguaje de programaci&oacute;n utilizado para el Script. El c&oacute;digo del programa debe &quot;ocultarse&quot; con las etiquetas de comentario de HTML <!-- --> con el objeto de que no sean mostradas por los navegadores que no reconocen la etiqueta <SCRIPT> . Los scripts más usados suelen estar escritos en lenguaje JavaScript

La inclusión de un Script en una página Web se haría de la siguiente forma :
<SCRIPT language = "JavaScript" > < !-- instrucciones del programa ...... --> </SCRIPT>   </a></applet></li>
                </ul>
                </dd>
            </ul>
            </li>
        </ol>
        </li>
    </ul>
    </h1>
    </meta>
    </meta>
    </meta>
    </meta>
    </meta>
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis