Manual Usuario HTML
Manual Usuario HTML
Manual Usuario HTML
Manual de usuario
REALIZADO POR
DOCENTE
Edgar A. Jiménez Amaya
MEDELLÍN-COLOMBIA
2017
Contenido
Introducción ...................................................................................................................... 3
El lenguaje HTML. ............................................................................................................ 3
Mi primer documento HTML. ........................................................................................ 3
Características generales del lenguaje HTML .................................................................. 4
Etiquetas y atributos: .................................................................................................... 4
Concatenación de etiquetas: ........................................................................................ 5
Estructura de un documento HTML. ............................................................................. 6
Comandos básicos de HTML. .......................................................................................... 7
Definición de párrafos: P............................................................................................... 7
Ruptura de líneas: BR. ................................................................................................. 7
Títulos de encabezamiento: .......................................................................................... 7
Dando estilo al texto: .................................................................................................... 8
Tipos de letras: ............................................................................................................. 8
Tamaño del texto: ......................................................................................................... 8
Colores del texto: ........................................................................................................ 10
Listas: ......................................................................................................................... 10
Listas ordenadas: OL. ................................................................................................. 10
Listas desordenadas: UL. ........................................................................................... 11
Listas de definición: DL. .............................................................................................. 11
Tablas ......................................................................................................................... 12
Formularios (FORMS)................................................................................................. 13
Campos de selección: ................................................................................................ 16
Áreas de texto:............................................................................................................ 17
Cibergrafía...................................................................................................................... 20
Introducción
Este manual está pensado para aprender los conceptos básicos necesarios para
construir sus propias páginas Web. Para quien quiera ampliar sus conocimientos se
suministran también unas referencias de consulta a otros sitios del Web.
En su confección se ha procurado seguir siempre un criterio eminentemente práctico.
Para mejor asimilar los conceptos tratados, se propone al final de cada apartado un
ejemplo práctico.
El lenguaje HTML.
HTML es un lenguaje que se utiliza para la creación de páginas en la WWW. Por página
entenderemos el documento que aparece en el visualizador o navegador.
HTML se compone de una serie de comandos, que son interpretados por el
visualizador, o programa que utilizamos para navegar por el WWW. En última instancia
es el visualizador el que ejecuta todas las órdenes contenidas en el código HTML.
Etiquetas y atributos:
Concatenación de etiquetas:
Las etiquetas se pueden anidar o encadenar una a continuación de otra, de forma que
se pueden aplicar simultáneamente varias propiedades a una misma porción de
documento. Así el texto encerrado en las etiquetas:
<ETIQUETA1><ETIQUETA2> Texto </ETIQUETA2></ETIQUETA1>
queda afectado tanto por las propiedades de la ETIQUETA1 como por los de la
ETIQUETA2.
Todas las etiquetas son independientes entre sí, por las siguientes líneas de código
HTML, tiene efectos idénticos, sean cuales sean las etiquetas concretas:
<ETIQUETA1><ETIQUETA2> Texto </ETIQUETA2></ETIQUETA1>
<ETIQUETA1><ETIQUETA2> Texto </ETIQUETA1></ETIQUETA2>
<ETIQUETA2><ETIQUETA1> Texto </ETIQUETA1></ETIQUETA2>
<ETIQUETA2><ETIQUETA1> Texto </ETIQUETA2></ETIQUETA1>
A pesar de que son expresiones completamente idénticas, es recomendable seguir el
orden lógico de la concatenación, ya que esto facilita de forma sustancial la edición de
documentos HTML. De las cuatro opciones anteriores, las correctas serían la primera y
la tercera.
Definición de párrafos: P
La etiqueta <P> sirve para separar párrafos en HTML. Además de introducir un retorno
de carro, fuerza un segundo retorno de carro para dejar una línea en blanco entre un
párrafo y el siguiente. De esta manera los párrafos quedan más espaciados y el texto
se vuelve más legible En esta etiqueta la etiqueta de fin es opcional. Por defecto, el
párrafo de un documento HTML está justificado a la izquierda. Pero podemos modificar
la alineación horizontal de un párrafo mediante el atributo ALIGN de la etiqueta <P>,
que puede tomar los valores siguientes.
• LEFT: el párrafo es justificado a la izquierda. Valor por defecto.
• CENTER: el párrafo es centrado.
• RIGHT: el párrafo es justificado a la derecha.
Ruptura de líneas: BR.
Títulos de encabezamiento:
HTML dispone de seis cabeceras, o tipos de letra predefinidos de distinto tamaño, que
se utilizan para etiquetar los títulos o resaltes en las páginas. Se activan con el
comando <Hn> y se desactivan con </Hn>, donde n es un número de 1 a 6. siendo el
número indicativo del tamaño. El tamaño mayor es el correspondiente al número 1.
<H1>Nivel de encabezado 1</H1>
<H2>Nivel de encabezado 2</H2>
<H3>Nivel de encabezado 3</H3>
<H4>Nivel de encabezado 4</H4>
<H5>Nivel de encabezado 5</H5>
<H6>Nivel de encabezado 6</H6>
Puede experimentar en el ejemplo anterior, cambiando el número para comprobar el
efecto que se logra.
Los títulos de encabezado requieren la etiqueta de fin, y siempre provocan un salto de
línea, aunque no se le indique.
Las etiquetas de estilo de texto especifican el tipo de letra (negrita, cursiva, …), tamaño,
color que se desea que aparezca el texto.
Tipos de letras:
Algunas de las etiquetas que permiten especificar la tipografía de los caracteres son las
siguientes:
<B>Negrita (Bold)</B>
<I>Cursiva (Italic)</I>
<BLINK>Parpadeante (Blink)</BLINK>
<TT>Tamano fijo (TypeWriter)</TT>
<EM>énfasis (Emphasis)</EM>
<STRONG>Gran énfasis (Strong)</STRONG>
<U>Subrayado (Underline)</U>
Todas estas etiquetas requieren etiquetas de comienzo y fin, y se pueden anidar.
Esta etiqueta puede situarse en cualquier lugar del documento. Sin embargo, como se
trata de una etiqueta que afecta a todo el documento, para mantener la legibilidad lo
más lógico es colocarlo en la cabecera.
Si fijamos un tamaño de letra básico distinto del 3, debemos tener en cuenta que es
posible que alguno de los tamaños relativos no pueda llevarse a cabo, puesto que se
sale de los límites especificados.
Las listas en HTML proporcionan una forma de clasificar la información, y hacer que
ésta sea más inteligible por parte del visitante de las páginas.
Listas ordenadas: OL.
También llamadas listas numeradas son aquellas en las que cada elemento tiene
delante un número que indica el orden del elemento dentro del conjunto de la lista.
La etiqueta para crear una lista ordenada es <OL> .... </OL>. Son obligatorias las
etiquetas de comienzo y fin de estas etiquetas.
Cada elemento de la lista ordenada se identifica escribiéndolo dentro de la etiqueta
<LI> ....</LI>. La etiqueta de fin puede ser omitida.
Con la etiqueta LI no es necesario introducir un retorno de carro detrás de cada
elemento de la lista.
Es posible especificar el tipo de numeración que se dará (números arábigos, números
romanos, letras, etc.), por defecto se sigue la numeración árabe.
Las listas numeradas pueden ser anidadas una dentro de otra.
También llamadas listas no numeradas son listas en las que no es necesario numerar
de alguna manera los elementos que la componen, sino que cada elemento tiene
delante un símbolo (un punto, un cuadrado, etc..).
La forma de especificar una lista desordenada es mediante la etiqueta <UL>. Las
etiquetas de comienzo y fin de esta etiqueta son obligatorias.
Cada elemento de la lista se identifica mediante la etiqueta <LI>. La etiqueta de fin para
la etiqueta <LI> se puede omitir También es posible en las listas desordenadas
especificar el símbolo que va a aparecer delante de cada elemento de la lista.
Las listas desordenadas también pueden ser anidadas una dentro de otra.
A diferencia de los dos tipos anteriores de listas, las listas de definición se utilizan para
presentar la información sin etiquetas, ni números, sino que utiliza los sangrados de los
párrafos.
Las listas de definición están constituidas por términos y su subsiguiente definición.
La forma de implementar las listas de definición es con la etiqueta <DL> de la siguiente
forma:
<DL>
<DT> Nombre del termino
<DD> Definición del término
</DL>
Cada término de la lista de definición se indica con la etiqueta <DT> y no sangrará,
mientras que la descripción del término se indica con la etiqueta <DD> y sangrará hacia
la derecha para resaltarla del término.
Antes y después de la descripción de cada palabra clave, las listas de definición
incorporan un retorno de carro, las listas de definición también pueden anidarse.
Tablas
Una tabla es una manera muy compacta y clara de mostrar la información. Una tabla en
HTML se entiende como un conjunto de filas (fila=horizontal), apiladas una sobre otra.
Cada fila contiene a su vez un conjunto de celdas, puestas una al lado de la otra.
Una tabla se declara usando el comando <TABLE> ... </TABLE>. Dentro de la tabla, se
usa <TR>. </TR>para indicar una fila y dentro de una fila, <TD> ... </TD> para delimitar
el contenido de una celda. El elemento de cierre de fila y de celda es optativo.
El texto incluido dentro de cada celda puede ser formateado con cualquiera de las
etiquetas vistas anteriormente.
Todos estos comandos aceptan numerosos modificadores. Se pueden, entre otras
cosas, unir celdas, especificar la alineación del contenido de la celda, y mucho más.
Para entender mejor el comando <TABLE> ... </TABLE>, está disponible una muy
amplia gama de ejemplos.
Aquí se muestra una tabla muy simple:
<TABLE>
<TR><TD>Celda A1</TD><TD>Celda B1</TD><TD>Celda C1</TD></TR>
<TR><TD>Celda A2</TD><TD>Celda B2</TD><TD>Celda C2</TD></TR>
<TR><TD>Celda A3</TD><TD>Celda B3</TD><TD>Celda C3</TD></TR>
</TABLE>
Título de la tabla:
Es conveniente que las tablas tengan un título que las identifique y aclare su contenido.
Aunque ese título puede ser contenido colocando texto formateado antes de la tabla,
HTML dispone de la etiqueta <CAPTION> para darle nombre a la tabla, de la siguiente
forma:
<TABLE>
<CAPTION> Nombre de la tabla </CAPTION>
……….
</TABLE>
Formularios (FORMS)
Los formularios o también llamados forms, se utilizan para la entrada y envío de datos
(el procesamiento de los mismos es otro asunto) desde una página HTML. Podremos
utilizar formularios para diseñar cuestionarios de todo tipo, por ejemplo, datos referentes
al tipo de usuario que visita nuestra página, para hacer pedidos de algún producto,
encuestas, subscripción a algún tipo de servicio, etc.
En un formulario podremos solicitar diferentes datos (campos) cada uno de los cuales
quedará asociado a una variable. Una vez introducidos los valores en los campos, el
contenido de éstos será enviado a la dirección (URL) donde esté el programa que
pueda procesar las variables, a este programa externo se le suele denominar CGI
(Common Gateway Interface, Interface de Compuerta Común).
La etiqueta es <FORM> ... </FORM> cuyos atributos son:
• action= "programa" (Acción)
Se refiere a la acción a realizar cuando se pulsa el botón de envío del formulario. Esta
acción puede ser enviar por correo el contenido del formulario (action= mailto:
<dirección e-mail> o activar algún otro URL, como por ejemplo un mensaje que nos
indique que el envío se ha realizado con éxito.
• method= POST / GET
Que sirve para especificar el método según el cual se transferirán las variables. GET lo
utiliza por defecto y no produce cambios en el documento destino, por ejemplo, si
consultásemos una base de datos. POST produce la modificación del documento de
destino, por ejemplo, cuando se envían por correo las variables.
La información del formulario es devuelta en forma de una única lista o cadena
compuesta por pares nombre/valor (NAME/VALUE), es decir, el nombre de cada campo
seguido del valor que tiene. Cada campo se separa con el carácter &. Campos de
entrada Los elementos de entrada de datos se denotan con la etiqueta <INPUT> que
tiene un atributo type con varias especificaciones:
• type= text (Campos de texto para una única línea)
Indica que el campo a introducir será un texto; se utilizan generalmente para introducir
cadenas de texto cortas como nombres, direcciones, e-mail.
• name= campo
Define cada campo de un formulario y es necesario para identificar los valores
asignados al mismo a la hora de procesar la información devuelta.
• maxlenght= número
Número máximo de caracteres a introducir en el campo.
• size= número
La anchura visible del campo en caracteres.
• value= "texto"
Valor inicial del campo, normalmente seráes decir, vacío.
Ejemplo:
<INPUT type= "text" name="e-mail" maxlenght=300 size= 60>
• type= password (Campo password)
Indica que el campo será una palabra de paso, por tanto, los caracteres tecleados por
el usuario en pantalla se verán como asteriscos. Sus atributos opcionales son los
mismos que para type= text: name, maxlenght, size y value.
Ejemplo:
<INPUT type="password" name="clave" size=12 >
• type= checkbox (Campos de chequeo de opción)
Indica que el campo se elegirá etiquetando una casilla, o más de una. El campo
aparece como una cajita que puede estar etiquetada o no, según se active o desactive
respectivamente. Sólo se devuelve el par nombre/valor correspondiente a un
"checkbox" cuando está activada.
• value= "valor"
• name= campo
• checked: Sirve para iniciar un botón en su
estado activado
Ejemplo:
<INPUT type= "checkbox" name=activado >
• type= radio (Botones Circulares)
Indica que el campo se elegirá etiquetando una casilla y sólo una, siendo los botones
circulares. Como sólo se Puede tomar un valor, todos los elementos de este tipo que
pertenezcan a un mismo grupo, deben tener el mismo valor para name. Sólo el botón
seleccionado será el que genere un par nombre/valor en los datos devueltos del
formulario.
• value="valor"
• name=campo
Ejemplo:
<INPUT type= "radio" name="edadf'" value= "menosl7" >
• type= range (Campo para Rangos)
Permite elegir un valor determinado entre los posibles de un rango delimitado por los
tributos mín y máx. Se puede iniciar con un valor concreto utilizando.
• value= "valor"
Ejemplo:
<INPUT type= "range" name= nota min=1 max= 10 >
• type= image (Campo Imagen)
Indica que el campo contendrá el valor de las coordenadas del punto de la imagen
pinchada, la imagen se indica con el atributo:
• src= "fichero de imagen"
Ejemplo:
<INTPUT type= "image" src= estadistica1.gif >
• type= hidden (Campo para Datos Ocultos)
No aparece ningún campo rellenable por el usuario, sino que se envía algún tipo de
información de interés interno, como, por ejemplo, la versión de un programa (si
queremos saber cuál está utilizando el usuario), un identificador de cualquier tipo,
información de estado, etc.
• value= "valor"
• name= campo
Ejemplo:
<INPUT type= "hidden" name= version value= "2. Oa >
• type= submit (Botones de envío)
Aparece en forma de botón que es el que debe pulsarse, una vez lo hemos completado,
para enviar la información del formulario al programa indicado en <form>.
• value= "texto"
Que indica el texto que aparecerá en el botón, por ejemplo, Pulse aquí.
• src=imagen
Imagen que sustituya al típico botón.
• name= campo
Ejemplo:
<INPUT type= "submit" value= "Enviar" >
• type= reset (Botones de borrado)
Devuelve los campos del formulario a los valores de inicio especificados. De igual forma
que para los botones de envío tiene los mismos atributos.
• value= "texto"
Que indica el texto que aparecerá en el botón, por ejemplo, Pulse aquí.
• src= imagen
Imagen que sustituya al típico botón.
• name= campo
Ejemplo:
<INPUT type= "reset" value= "Borrar" >
Campos de selección:
Este tipo de campos despliegan una lista de opciones, entre las que deben escoger una
o varias. Se utiliza para ellos la etiqueta <SELECT> ... </SELECT> y sus atributos son:
• name= campo
Nombre del campo.
• size= número
Número de opciones visibles.
Si se indica uno se presenta como un menú desplegable, si se indica más de uno se
presenta como una lista con barra de desplazamiento.
• múltiple Permite seleccionar más de un valor para el campo. Las diferentes opciones
de la lista se indican con la etiqueta <OPTION> que puede incluir el atributo:
• selected Para indicar cuál es la opción por defecto, si no se especifica por defecto
sale la primera opción de la lista.
Ejemplo:
<SELECT name= Ciudades >
<OPTION= Jaen >
<OPTION= Palencia >
<OPTION= Soria >
<OPTION= Lugo >
</SELECT>
Áreas de texto: