1 2 3 4 5 6 7 8 9 10 11 12 13 14 16
   

MODULO 4 EDITORES WEB
LENGUAJES

GUÍA DE HTML 3.2

Este documento pretende ser una guía de referencia rápida del lenguaje HTML, no un tutorial. La guía está dividida en secciones cada una de las cuales presenta su contenido en columnas. En la primera están las etiquetas y atributos, en la tercera una breve descripción y en la segunda la versión en la que fueron incluidos. Si en esta segunda columna no hay nada significa que pertenece al estándar HTML 2.0, mientras que H3.2 significa que pertenece al estándar HTML3.2.
Esta guía abarca los estandares HTML 2.0 y HTML 3.2.


ELEMENTOS BÁSICOS

Elementos Principales

<HTML></HTML> Declara que el documento es de tipo HTML. Deben estar en la primera y última linea respectivamente
<HEAD></HEAD> Cabecera del documento
<BODY background="img" bgcolor, text, link, vlink, alink="#RRGGBB">
</BODY> Estas etiquetas delimitan el contenido de la página

Elementos De La Cabecera
<TITLE></TITLE> Indicar el título de la página
<SCRIPT></SCRIPT>H3.2Programar un script
<ISINDEX PROMPT="texto" ACTION="cgi">H3.2El documento es un índice-Debe existir un CGI (usado cuando no existían formularios)
<LINK HREF="" REL="" REV="" TITLE=""> Establecer una relación con otro archivo, hoja de estilo,...
<BASE HREF=""> Especificar una dirección base
<META HTTP-EQUIV="" NAME="" CONTENT="">H3.2Insertar descripción de la página, redirigir a otra página, refrescar...

ELEMENTOS FORMATEADORES DE BLOQUE

Elementos Principales
<H?></H?> Seis niveles de cabeceras(1-6)
<H? align="left|center|right"></H?> H3.2 Alineamiento a la izquierda, centro o derecha.
<ADDRESS></ADDRESS> Para indicar autor, url...Renderizado con letra pequeña
<P></P> Párrafo, </P> es optativo
<P align="left|center|right></P> H3.2 Alineación del texto del párrafo
<CENTER></CENTER> Centrado
<DIV align=""></DIV> División (establece alineamiento y hoja de estilo)
<BLOCKQUOTE></BLOCKQUOTE> Texto parafraseado
<PRE WIDTH=N></PRE> Texto preformateado, width mal soportado
<FORM ACTION="cgi" METHOD="get|post|put"></FORM> H3.2 Formulario (campos tratados más adelante)

Separadores
<BR></BR> Cambio de linea
<BR clear="left|right|all"></BR> H3.2 Para no bordear imágenes
<HR></HR> Inserta linea horiontal
<HR ALIGN="" SIZE="n" WIDTH="n|%" NOSHADE"></HR> H3.2 Alineamiento,
grosor, ancho y sin efecto 3D
<WBR></WBR> Romper aquí si es necesario
&nbsp; H3.2 Espacio en blanco

Listas
<UL><LI></UL> Lista no numerada
<UL compact type="disc|circle|square"><LI
type="disc|circle|square"></UL> H3.2 Renderizado compacto y tipo de símbolo
<OL><LI></OL> Lista numerada
<UL compact type="A|a|I|i|1" start=""><LI></UL> H3.2 Renderizado compacto, tipo de numeración y donde empezar
<DIR><LI></DIR> Directorio (normalmente igual que <UL>)
<MENU><LI></MENU> Menu (normalmente igual que <UL>)
<DL><DT>termino<DD>definición</DL> Menu (normalmente igual que <UL>)
<DIR,MENU,DL compact></DIR,MENU,DL> Renderizado compacto

Tablas
<TABLE BORDER=n CELLSPACING=m CELLPADDING=l WIDTH=n|%> H3.2 Define una tabla (por defecto sin borde) con espacio entre celdas m y margen de celdas l, de ancho n pixeles o % de página (las tablas pueden anidarse)
<CAPTION align=top|bottom></CAPTION> H3.2 Titulo de la tabla
<TR align="" valign="top|middle|bottom" BORDER=n CELLSPACING=m
CELLPADDING=l WIDTH=n|%></TR> H3.2 Nueva fila(</TR> optativo)
<TH></TH> H3.2 Cabecera dentro de la fila actual(mismos atributos
que <TD>) [negrita y centrada]
<TD nowrap rowspan,colspan=N align,valign="" widtn=n height=n></TD>
H3.2 Celda

ELEMENTOS FORMATEADORES DE TEXTO

Estilo Físico

<FONT SIZE="n|+n|-n"></FONT> H3.2 Tamaño de la fuente absoluto (0-7) o relativo
<FONT COLOR="#RRGGBB"></FONT> H3.2 Color de la fuente
<TT></TT> Teletipo o monoespaciado
<I></I> Cursiva
<B></B> Negrita
<U></U> H3.2 Subrayado
<STRIKE></STRIKE> ó <S></S> H3.2 Tachado
<BIG></BIG> H3.2 Letra grande (igual que +1)
<SMALL></SMALL> H3.2 Letra pequeña (igual que -1)
<SUB></SUB> H3.2 Subíndice
<SUP></SUP> H3.2 Superíndice
<BLINK></BLINK> N3 Texto que parpadea

Estilo Lógico
<EM></EM> Enfasis [cursiva]
<STRONG></STRONG> Fuerte [negrita]
<CODE></CODE> Codigo [monoespaciado]
<SAMP></SAMP> Scripts,... [monoespaciado]
<VAR></VAR> Texto escrito por el usuario [cursiva]
<CITE></CITE> Citas y referencias [cursiva]
<DFN></DFN> H3.2 Definicion [cursiva]
<KDB></KDB> Input [monoespaciado]

Caracteres Especiales
&#???; Caracter especial con código ASCII ???
&[vocal]acute; ej:&Aacute; &aacute; Acentos. Ej. en mayúsculas y minúsculas
&lt; &gt; Símbolos < (menor que - Lower Than) y > (mayor que - Greater Than)
&amp; Ampersand [&]
&quot; Dobles comillas ["]
&reg; &copy; Marca registrada [®] y Copyright [©] respectivamente

Links (Enlaces Hipertexto)
<A HREF="URL|URL#etiq" ></A> Link a un archivo o a una etiqueta.
<A rel|rev=""></> Establecer relación directa o inversa
<A NAME="etiq"><A/> Definición de la etiqueta etiq

Imágenes Y Sonido
<IMG SRC="URL" ALT="texto"> Insertar imagen o poner texto alternativo
<IMG WIDTH="n" HEIGHT="n"> H3.2 Tamaño
<IMG BORDER="n"> H3.2 Borde, sólo si la imagen es un link
<IMG VSPACE="n" HSPACE="n"> H3.2 Espaciado alrededor de la imagen
<IMG SRC="URL" ALIGN="top|middle|bottom|left|right"> H3.2 Alinear la imagen
<IMG SRC="URL" ISMAP> Imagen mapa con CGI(la imagen debe ser un link a dicho CGI)
<IMG SRC="URL" USEMAP="URL|#nom"> H3.2 Imagen mapa (mapa definido en HTML)
<MAP NAME="nom"></MAP> H3.2 Definición del mapa
<AREA SHAPE="rect" COORDS="x1,y1,x2,y2" HREF="" TARGET=""> </AREA>
H3.2 Define una sección rectangular en el mapa
<AREA SHAPE="circle" NOHREF COORDS="CentroX,CentroY,radio" ></AREA>
H3.2 Define una sección circular en el mapa
<AREA SHAPE="poly" COORDS="x1,y1,x2,y2,.." HREF=""> </AREA> H3.2
Define una sección poligonal en el mapa

Elementos de Formulario
Estos elementos deben ir entre las etiquetas formateadoras de bloque <FORM> y </FORM>. Todas deben incluir además de sus atributos especificos el atributo NAME que servirá para identificarlas.
<INPUT TYPE="text|passwd" MAXLENGTH="M" SIZE="N" text="texto por defecto"></INPUT> Caja de texto o passwd(no se muestra lo escrito)
<INPUT TYPE="checkbox|radio" CHECKED VALUE="></INPUT> Caja de selección o radio con el atributo optativo checked
<INPUT TYPE="hidden"></INPUT> Variable oculta
<INPUT TYPE="submit" ></INPUT> Enviar la información
<INPUT TYPE="image"></INPUT> Enviar la info. y el punto de la imágen en que se pulsó
<INPUT TYPE="reset"></INPUT> Resetear los campos
<SELECT SIZE=M MULTIPLE>
<OPTION selected>
</SELECT> Persiana de selección o caja combo (si n<M)
<TEXTAREA ROWS=N COLS=M></TEXTAREA> Ventana de texto de N filas por M columnas

Applets Y Scripts
<APPLET CODE="URL(.class)" WIDTH="n" HEIGHT="m"></> H3.2 Incluye el applet indicado reservandole un espacio de nxm
<APPLET codebase="URL" name="" align="" ALT="" vspace="i" hspace="j"></> H3.2 Atributos optativos
<PARAM NAME="param1" VALUE="valor1"></> Paso de parametros al applet
(entre <APPLET></APPLET>)
<APPLET>Código HTML</APPLET> Código alternativo para navegadores sin soporte Java
<SCRIPT LANGUAJE="javascript#.#"> Codigo</SCRIPT> H3.2 Insertar codigo Javascript versión #.# (p.e:nada=1.0,1.1)

Varios
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN//3.2"> Ejemplo de declaración de tipo de documento (debe ser la 1ª linea)
<!-- comentario --> Insertar comentarios
<META HTTP-EQUIV="refresh" CONTENT="5 ;URL=otro.html"> Actualizar página o cargar otra en 5 segs.
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;
charset=iso-8859-1"> Tipo de archivo mime y codigo de caracteres usado
<META NAME="author" CONTENT="Nombre autor">
<META NAME="description" CONTENT="Descripcion">
<META NAME="url" CONTENT="http://...">
<META NAME="keywords" CONTENT="HTML, web, guia">
<META NAME="exclude" CONTENT="no|yes">Informacion para los buscadores
<KDB></KDB> <LISTING></LISTING> <XPM></XPM> <KEY></KEY>
<PLAINTEXT></PLAINTEXT> Elementos en desuso:No es recomendable utilizarlos