You are on page 1of 15

Gua rpida

Documentos Marcas Las marcas delimitan elementos de un documento como cabeceras, prrafos, etc y son utilizadas para dar un tratamiento diferente al texto que se encuentre entre las marcas. En HTML las marcas se delimitan con los signos < (inferior a) y > (superior a). Un texto marcado tendr por tanto este aspecto: ...texto normal <marca> texto afectado por la marca </marca> resto del texto... Un ejemplo podra ser resaltar un texto en negrita, para ello se emplea la marca <B> y quedara de la siguiente forma: ...texto normal <B> texto en negrita </B> resto del texto... Atributos de las marcas Algunas marcas pueden admitir atributos, pudiendo tener cada uno de estos atributos un valor. Este valor ira entre comillas (") si dicho valor es alfanumrico. <marca atributo1=numerico atributo2="alfanumetrico"> Ejemplo: <pre width=50> <a href="/home/default.html"> Estructura de los documentos Cabecera La cabecera se emplea para facilitar informacin acerca del documento y est delimitada por <HEAD> prlogo </HEAD>. Dentro de la cabecera podemos destacar el ttulo que indica el nombre del documento <TITLE> </TITLE>. <HTML> <HEAD> <TITLE> Bienvenido a nuestra guia rpida </TITLE> </HEAD> Cuerpo del documento

... </HTML> Cuerpo El resto del documento residir entre las marcas <BODY> y </BODY>. Esta es la estructura mnima que que debe poseer todo documento HTML: <HTML><HEAD><TITLE>Bienvenido a la guia rpida</TITLE></HEAD> <BODY> Documento... </BODY></HTLM> A continuacin describiremos algunos elementos que pueden aparecer dentro del cuerpo. Encabezado Los encabezados se emplean para dividir los documentos en secciones o mas concretamente para marcar los ttulos de esas secciones. Las marcas son del tipo <H#> ttulo </H#>, donde # puede ser un nmero cualquiera entre 1 y 6. Tamao mayor <H1>Tamao mayor</H1> Tamao menor <H6>Tamao menor</H6>

Definicin de bloques Para definir y separar bloques de texto se emplean una serie de marcas que definen prrafos, texto preformateado o bloques con significado especial como direcciones o citas. Marcas de bloques:

<P> se utiliza para separar prrafos. Dado que para el HTML todo el texto es continuo, necesitamos algn mecanismo para indicar el principio y el fin de un prrafo. Las marcas inicial y final son <P> y </P> <PRE> El texto insertado entre las marcas <PRE> y </PRE> ser visualizado por el browser, respetando el formato con el que fue escrito en el fichero fuente HTML. <ADDRESS> empleada para indicar que un texto representa una direccin o una firma. Generalmente se activa en cursiva y suele estar tabulado.

<BLOCKQUOTE> Se suele representar con tabulaciones a la izquierda y derecha y en cursiva. En sistemas que no permiten representar en cursiva se puede emplear algn tipo de smbolo al principio de las lneas. <BR> Este elemento solo tiene marca inicial e indica un salto de lnea. <HR> Solo tiene marca inicial y se emplea para representar una lnea horizontal.

Comentarios Todo texto que empiece por <!...comentario...> ser ignorado por el browser, y por lo tanto no ser visible. Esto sirve al autor del documento para comentar su fichero fuente. Fondos y colores de texto Un cierto nmero de atributos de la marca BODY permiten controlar el color del fondo de la ventana del browser, el color de los caracteres del texto, y finalmente el color de los enlaces: < BODY atributo1 atributo2 atributo3 ... atributoN > El atributo BGCOLOR Este atributo permite escoger un color para el fondo de la pgina <BODY BGCOLORS="#rrggbb"> donde "rr" "gg" y "bb" son valores hexadecimales comprendidos entre 00 y FF que especifican el grado de saturacin de los colores rojo, verde y azul. El atributo BACKGROUND Este atributo especifica una imagen residente en el servidor la cual se utilizar como fondo de pgina. <BODY BACKGROUND="fichero_grfico.gif"> El atributo TEXT Permite controlar el color del texto estndar, es decir, todo texto que no especifique un enlace. <BODY TEXT="#rrggbb"> Los atributos LINK, VLINK y ALINK Controlan el color de los enlaces: LINK color del enlace que an no ha sido visitado.<BODY LINK="#rrggbb"> ALINK color muy fugaz que aparece cuando se hace clic sobre el enlace <BODY ALINK="#rrggbb"> VLINK es el color de un enlace que ya ha sido visitado <BODY VLINK="#rrggbb">

Letra Ttulo <Hn> Es al marca que asigna el tamao de los caracteres, donde n vara de 1 a 6. Los mas grandes tienen valor 1 y los mas pequeos valor 6. El texto entre estas marcas se trata en negrita. Tamao de la letra y color <FONT> La marca FONT permite actuar sobre bloques distintos de caracteres situados en la misma lnea. El atributo SIZE: Regula la altura de los caracteres (1 a 7). El atributo COLOR: Especifica el color de los caracteres. Ejemplo: <font size=3 color=#008000> texto... <font> Estilo Fsico o estilo de los caracteres <B> Negrita <b>hola!</b> hola! <I> Cursiva <i>hola!</i> hola! <U> Subrayado <u>hola!</u> hola! <TT> Mquita de escribir <tt>hola!</tt> hola!

Estilos Lgicos , estilo de prrafo <CITE> Cita <CODE> Cdigo fuente <DFN> Definido <EM> Enfatiza <KDB> Palabra clave <SAMP> Ejemplo <STRONG> Resalta <VAR> Variable

Combinacin de tamao y estilo Todo browser trabaja bajo el efecto de slo un par cerrado de marcas Ejemplo:

<i> <font size=5> <b>Hola,</b> cmo Hola, cmo ests? <font size=6> ests? </font> </font> </i>

Listas Lista descriptiva DL,DT,DD El elemento DL abre una lista descriptiva. Define el inicio de la lista y englobar otras dos marcas (DT y DD) cuya funcin es caracterizar, designar cada uno de los elementos, la parte definicin y el propio elemento. El atributo COMPACT asocia a la marca DL (<DL COMPACT>) permitir al browser mostrar en la misma lnea el elemento y la primera lnea del bloque. Ejemplo: ASCII Codigo correspondiente: juego de caracteres que asigna valores numricos <dl compact> estandar a las letras, cifras y <dt>ASCII<dd> juego de caracteres signos de puntuacin que asigna valores numricos estandar a las letras, cifras y signos de Conjunto de estilos que puntuacin posee una categora de <dt>FUENTE<dd> Conjunto de estilos caracteres (negrita, que posee una categora de cursiva...) caracteres (negrita, cursiva...) </dl>

FUENTE

Listas regulares LI,UL,OL <LI> Esta marca precede a cada objeto de la lista. <UL> Permite generar listas no ordenadas, cada uno de los elementos de la listas ir precedido por un smbolo que puede variar segn el nivel de anidamiento de la lista. Ejemplo:

Fichero de imagen Fichero de sonido Fichero de video

Cdigo correspondiente: <ul> <li>Fichero de imagen</li> <li>Fichero de sonido</li>

<li>Fichero de video</li> <ul> <OL> Esta marca se utiliza para listas ordenadas en las que cada marca LI incrementa el nmero que se visualizar delante del elemento de la lista. Ejemplo: Cdigo correspondiente: 1. Fichero de imagen 2. Fichero de sonido 3. Fichero de video <ol> <li>Fichero de imagen</li> <li>Fichero de sonido</li> <li>Fichero de video</li> <ol>

Listas anidadas Cdigo: <ul> <li>Ficheros HTML <ol> <li>Ficheros de prueba <ul> <li>prueba1.html</li> <li>prueba2.html</li> <li>prueba2.html</li> </ul> <li>Ficheros de ejemplos <li>Ficheros del servidor </ol> <li>Ficheros de imgenes <li>Ficheros de sonido <li>Ficheros de vdeo </ul>

Ficheros HTML 1. Ficheros de prueba prueba1.html prueba2.html prueba2.html 2. Ficheros de ejemplos 3. Ficheros del servidor Ficheros de imgenes Ficheros de sonido Ficheros de vdeo

Hiperenlaces El lector explora un documento en el Web haciendo clic sobre las zonas activas para asi hacer aparecer nuevos documentos. En HTML definimos una zona activa (que puede ser un texto o una imagen) que se asocia al URL (protocolo de direccionamiento de documentos) del documento que sustituir al documento

visualizado cuando se haga clic sobre esa zona. Un ancla, por lo tanto, sirve para especificar la partida y la llegada de un enlace hipertexto ( <A> ). El atributo HREF, ancla de partida hacia un enlace externo Crea un enlace hacia un servidor situado en algn punto de Internet, o hacia un documento propuesto por dicho servidor. La marca especifica el atributo HREF cuyo valor precisa el URL del documento a recuperar: zona_activable <A HREF="url_de_destino"> zona_activable</A> El atributo HREF, ancla de partida a un enlace interno Crea un enlace a un punto determinado del fichero en ejecucin. Para ello hay que colocar un ancla activa (ancla de partida) y un ancla inactiva (ancla de llegada). El ancla de partida se define de la siguiente forma: zona_activable_con_atributos_visuales <A HREF=#etiqueta>zona_activable_con_atributos_visuales</A> El atributo NAME, ancla de llegada Define el ancla de llegada, lugar que se podr acceder haciendo un clic sobre un ancla de partida. zona_no_activable_sin_atributos_visuales <A NAME="label">zona_no_activable_sin_atributos_visuales</A> Tablas La marca <TABLE> Una tabla se define entre las marcas <TABLE> y </TABLE>. Esta primera marca regula la presentacin general de la tabla mediante tres atributos: BORDER define el grosor del marco exterior CELLPADDING define el espacio alrededor del texto de una celda CELLSPACING define el espacio entre celdas WIDTH define la anchura de la tabla relativa a la anchura de la ventana del browser Ejemplo:

A C

B D

<TABLE CELLPADDING=10 CELLSPACING=6 BORDER=6 BORDER> <TR><TD>A</TD> <TD>B</TD> </TR> <TR><TD>C</TD> <TD>D</TD> </TR> </TABLE>

La marca <TR> Las marcas que definen una nueva fila son <TR> y </TR> que admiten los siguientes atributos de alineacin del texto en el interior de todas las celdas de la fila: VALIGN (alineacin vertical) que puede tomar los valores: TOP coloca el texto en la parte superior de la celda BOTTOM coloca el texto en la parte inferior de la celda MIDDLE en el centro de la celda ALIGN (alineacin horizontal) que puede tomar los valores: RIGHT coloca el texto a la derecha de la celda LEFT coloca el texto a la izquierda de la celda CENTER centra el texto en la celda Ejemplo: Vocales ... <TR ALIGN="center"> a <TD>a</TD> <TR VALIGN="top"> e <TD>e</TD> <TR ALIGN="right" VALIGN="bottom"> <TD>i</TD> i

La mas usada La segunda La tercera

La marca <TD> Es el elememto de inicio de una columna. Puede completarse con los atributos VALIGN y ALIGN que ser entonces prioritarios sobre los mismos valores definidos en la marca <TR>. Dos atributos suplementarios, COLSPAN y ROWSPAN permiten generar celdas

cuya superficie es un multiplo de la celda elemetal. La matriz de la tabla que define el nmero de celdas elementales se calcula por el nmero de lneas de la tabla (nmero de instrucciones TR), multiplicado por el nmero de celdas (nmero de celdas TD) de la lnea que define ms celdas (mayor nmero de TD). El nmero de celdas por lnea de la tabla se calcula sobre la lnea que define el mayor nmero de celdas. El ltimo atributo de TD es NOWRAP que impide dividir el texto de la celda en varias lneas. Ejemplo: ... <TR ALIGN="left"> Comida Bebida Postre <TD ALIGN=left>A</TD> A B C <TD ALIGN=center>B</TD> <TD ALIGN=right>C</TD> ... La marca <TH> Esta marca funciona de forma similar a TD admitiendo los mismos atributos pero se considera como una marca de ttulo de una celda. Automticamente centra el texto y lo pone en negrita. Ejemplo: <TABLE BORDER> <TR> <TH>Artculo</TH><TH>Referencia</TH><TH>Preci Artcul Referenci Preci o</TH> o a o <TR> <TD>Libreta</TD> Libreta 17 120 <TD>17</TD> <TD>120</TD> </TABLE> La marca <CAPTION> Esta marca permite poner un ttulo encima (atributo ALIGN=TOP) o debajo (atributo ALIGN=BOTTOM) de la tabla. Ejemplo: Artcul Referenci Preci o a o Libreta 17 120 <TABLE BORDER> <TR> <TH>Artculo</TH><TH>Referencia</TH><TH>Precio< /TH>

Provisines

<TR> <TD>Libreta</TD> <TD>17</TD&lgt; <TD>120</TD> <CAPTION ALIGN=bottom> <B>Provisines</B></CAPTION></TABLE>

Imgenes La marca <IMG> <IMG> es la marca que permite incluir una imagen. Esta marca ir siempre completada por el atributo SRC que permite dar la direccin del fichero grfico que contiene la imagen: <IMG SCR=/directorio/subdirectorio/nombre_del_fichero:grfico> El valor del atributo SCR permite especificar un URL y es por tanto correcto encontrar imgenes definidas como sigue: <IMG SCR="http://www.aramis.fr/imagenes/flores/rosa.gif">

Alineacin de imgenes La marca <IMG> admite el atributo ALIGN que permite situar la imagen en relacin a la lnea de texto actual y puede tomar los siguientes valores: TOP para alinear la parte superior de la imagen. MIDDLE para alinear el centro de la imagen. BOTTOM para alinear la base de la imagen. Ejemplo:

<IMG SCR="new.gif" align=top> Lo mas nuevo!!! Lo mas nuevo!!! <IMG SCR="new.gif" align=middle> Lo mas nuevo!!! Lo mas nuevo!!! <IMG SCR="new.gif" align=bottom> Lo mas nuevo!!! Lo mas nuevo!!!

El atributo ALT Hay ciertos browser como por ejemplo el Lynx que estn orientados a terminales no grficos en los que no se ver la imagen incluida en un documento HTML. Para que en este tipo de browser el documento tenga la misma informacin se aade el atributo ALT que contiene un texto alternativo a la imagen. <IMG SCR="foto1.gif" ALT="Foto del caballo de Santiago">

Inicio

Las imgenes externas Este tipo de imgenes no aparecen en la pantalla cuando se carga la pgina sino que se crea un enlace hipertexto cuyo extremo podr ser: una imagen GIF, JPEG, XBM u otra. Puede hacer click aqui para ver lo mas nuevo Puede <A HREF="images/new.gif"> hacer click aqui </A> para ver lo mas nuevo Las imgenes como anclas Se puede reemplazar el texto de un ancla por una marca que define una imagen. En este caso la imagen tiene un borde de color para indicar que se trata de un enlace hipertexto sobre el que se puede hacer un clic. Ejemplo:

<A HREF="images/new.gif"> <IMG SCR=""images/info.gif> </A> Formularios Un formulario es una plantilla para representar un conjunto de datos y generar en la pantalla cuadros de dilogo con el lector. Como en un formulario en papel, se podrn tener zonas en las que se introducir un texto, casillas de verificacin, listas de seleccin, etc. El usuario rellenar zonas en su formulario que se identifican con un nombre simblico. Cuando el formulario se enva al programa que lo va ha tratar, ste recibe el identificador de cada zona y el valor introducido. Es importante sealar que la utilidad de los formularios est limitada al uso de las

pginas junto con servidores, ya que las acciones asociadas son programas (generalmente scripts de CGI). Estos programas deben funcionar en un servidor al que se le proporcian los datos de un formulario para ser procesados. Declaracin del formulario <FORM> La marca <FORM> y </FORM> definen un formulario y entre ellas se situaran todas las marcas que generan los diversos elementos que componen un formulario. Esta marca debe ir acompaada obligatoriamente por dos atributos: El atributo METHOD est dirigido al programador que codifica el script. Al que puede darse el valor POST o el valor GET que define el modo de transferencia de los datos hacia el script. El atributo ACTION que define el URL de un programa (script) encargado de tratar los datos adquiridos desde el formulario. <FORM METHOD=tipo_de_metodo ACTION=URL_del_script> <FORM METHOD="pot" ACTION=" cgi_bin/inscripcion"> Todas las marcas que se definirn tienen los siguientes atributos comunes: El atributo NAME define el nombre que permitir al script identificar el origen de los datos. Este nombre debe ser nico. NAME=nombre_de_la_variable_asociada El atributo VALUE Definido para un campo de: TEXTO: permite definir el contenido del campo. Botn SUBMIT: indica el texto a escribir en el botn. Botn RADIO, Botn CHECKBOX: valor asociado al botn cuando est pulsado.NAME identifica el bloque de botones Campos de entrada <INPUT> La marca <INPUT> servir para definir campos para entrar un texto y botones que permiten escoger opciones. Ejemplo: Definir una zona de entrada de texto simple. < input name="identidad" > El atributo TYPE asociado a la marca INPUT permite la seleccin del elemento de entrada. Puede tomar los siguientes valores:

SUBMIT: desencadena el envo del formulario hacia el script; el texto definido en value se escribir en el botn: <form> <input type="submit" value="Salida"> </form> RESET: permite borrar los datos ya entrados: <form> <input type="reset" value="Borrar"> </form> PASSWORD: permite entrar una palabra clave de forma confidencial: <form> <input type="password" name "pwd"> </form>

Salida

Borrar

CHEKBOX: crea un bloque de botones que permiten una seleccin mltiple de opciones: <form> <input type="checkbox" name="micro" value="mac">Macintosh <input type="checkbox" name="micro" value="pc">PC </form>

Macintosh PC

RADIO: crea un bloque de botones que permiten una seleccin exclusiva entre varias opciones

CDROM

<form> <input type="radio" name="media" value="cd" checked>CDROM Disquete <input type="radio" name="media" value="dk">Disquete </form> HIDDEN: sirve para pasar datos adquiridos de un formulario a otro sin que aparezca nada en la pantalla

<input type="hidden" name=nombre_de_variable value=valor_de_la_variable>

Campos de seleccin <SELECT> La marca <SELECT> permite generar listas de seleccin simple o de seleccin variable. Se programa con una lista en la que los items se especifican mediante la marca <OPTION>. La presentacin de la lista depende del atributo SIZE; si su valor es inferior a 2 o est ausente, la lista se interpreta como un men desplegable (pop-list). En caso contrario la lista se visualiza en una ventana con barra de desplazamiento. El valor dado entonces al atributo SIZE da entonces el nmero de lneas visibles en la ventana. La opcin de selecin multiple se deriva de la presencia del atributo MULTIPLE. Ejemplos: Men despegable: <form> <select NAME="sede"> <option>Entrada indirecta <option>Entrada lateral <option SELECTED>Entrada directa </select> </form>

Entrada directa

Ventana con barra de desplazamiento: ( con opcin de seleccin mltiple ) <form> <select MULTIPLE NAME="lenguaje" SIZE="3"> <option SELECTED>Ada <option>C++ <option>Cliper <option>Pascal <option>Fortran <option>Cobol </select> </form>

Ada C++ Cliper

Area de texto <TEXTAREA> La marca <TEXTAREA> permite crear una ventana con barras de desplazamiento horizontales y verticales en la que se podr escribir texto. El valor dado a los atributos ROWS (lneas) y COLS (columnas) delimita el tamao de esta ventana. Ejemplo:

<form> <textarea name="comment" rows=5 cols=40> Introduzca aqu sus comentarios </textarea> </form> Estas lneas de cdigo muestran la siguiente ventana:

Smbolos Smbolos mas usados &amp; & &lt; < &gt; > &quot; " Otros smbolos &aacute; &#169; &#182 &eacute; &#171; &#183; &iacute; &#172; &#184; &oacute; &#173; &#185; &uacute; &#174; &#186; &#161; &#175; &#187; &#162; &#176; &#188; &#163; &#177; &#189; &#165; &#178; &#190; &#166; &#179; &#191; &#167; &#180; &#215; &#168; &#181; &#247;

You might also like