Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Para Principiantes
www.ebookred.com |
Miguel A. Fernández
Confidential
www.ebookred.com
Estimado Cliente
Sin embargo, este libro electrónico también es para aquellas personas o usuarios que
deseen recordar o profundizar más en el código de marcas o HTML.
Voy a compartir contigo las lecciones con un sistema muy sencillo de implementar,
pero muy poderoso, ya que podrás crear archivos en HTML y ver el resultado en un
navegador, así cumplir con el reto de aprender este código que te podrá llevar a
profundizar en los lenguajes de programación, siempre y cuando sepas la génesis de una
página web.
© www.ebookred.com
1
SUMARIO
2
¿Qué es HTML?
HTML es la abreviatura de HyperText Markup Language, y es el lenguaje
de marcas que todos los programas navegadores usan para presentar
información en la World Wide Web (WWW).
Está basado en el uso de etiquetas, consistentes en un texto ASCII
encerrado dentro de un par de paréntesis angulares(<..>). El texto incluido
dentro de los paréntesis nos dará una explicación de la utilidad de la
etiqueta. Así por ejemplo la etiqueta <TABLE> nos permitirá definir una
tabla.
Las etiquetas podrán incluir una serie de atributos o parámetros, en su
mayoría opcionales, que nos permitirán definir diferentes posibilidades o
características de la misma. Estos atributos quedarán definidos por su
nombre (que será explicativo de su utilidad) y el valor que toman separados
por un signo de igual. En el caso de que el valor que tome el atributo tenga
más de una palabra deberá expresarse entre comillas, en caso contrario no
será necesario.
Así por ejemplo la etiqueta <TABLE border=3> nos permitirá definir una
tabla con borde de tamaño 3.
3
2. Para visualizar nuestro documento HTML abriremos el documento con
el programa navegador.
4
Ruta Absoluta:
Podemos utilizar esa ruta para llamar a la imagen desde cualquier sitio,
ya sea en nuestro dominio o en otro cualquiera. Es aconsejable trabajar con
rutas absolutas, para tener un mayor control de la web.
Ruta Relativa:
imagenes/micasa.jpg
Los dos puntos antes de la barra (../) significa un paso hacia atrás,
porque teniamos que salir de la carpeta "articulos" y entrar a la carpeta
"imagenes" donde esta la foto.
1.
<HTML>
<HEAD>
<TITLE> titulo HTML </TITLE>
</HEAD>
<BODY>
Esta es mi primera <I>página de comienzo</I> para aprender <B>HTML</B>
</BODY>
</HTML>
5
2. Una vez tecleado el código, guardamos el documento como
Pagina1.htm, y por lo tanto lo abriremos con el navegador correspondiente.
El resultado será:
Reglas de formato
Todos los navegadores usan unas reglas básicas para poder mostrar una
página web con un buen formato:
Por ejemplo:
Génesis de la URL
6
El modo para referenciar la URL es:
Siendo:
La ruta o camino indica los directorios que hay que seguir para
encontrar el documento que estamos referenciando.
Finalmente especificaremos el nombre del archivo en que está guardado
el documento en cuestión. Si no indicamos un archivo, accederemos al
archivo por defecto del directorio al que estemos referenciando. En el caso
del servicio http este archivo por defecto suele ser index.html ó index.php.
Ejemplo: http://www.ebookred.com
7
en la ventana de nuestro programa navegador. Lo normal y recomendable
es que el título guarde relación con el contenido de nuestro documento, ya
que por ejemplo es utilizado por algunos servidores de búsqueda (google)
para poder posicionar el contenido de nuestro documento (Técnicas SEO).
<TITLE>Titulo HTML</TITLE>
Cuerpo
Es la página web en sí, o sea nuestro contenido que queramos incluir y
del tema que deseemos. En el cuerpo de un documento HTML es donde
incluiremos las distintas instrucciones del lenguaje junto con el contenido en
sí de nuestra página Web: textos, imágenes, enlaces a otras páginas, etc..
Las etiquetas <BODY> y </BODY> son las que van a delimitar el cuerpo
de nuestro documento.
Los argumentos que podemos incluir son muchísimos como el color del
texto o del color de fondo de nuestra página web etc...
Referente a los colores en un documento HTML, estos se pueden
especificar por su nombre (name) o por su código de color, que es un
número compuesto de tres pares de cifras hexadecimales que nos indican la
proporción de los colores primarios (rojo, verde y azul) que forman el color
deseado (#rrggbb):
8
link="name" vlink="name" >
<BODY bgcolor="blue">
Caracteres especiales
Para ello tendremos los siguientes unos códigos para poder escribir estos
caracteres y otros relacionados con las etiquetas:
Símbolo Código
< <
> >
& &
" "
Letra - Código
á á
Á Á
ñ ñ
é é
É É
Ñ Ñ
í í
9
Í Í
ü ü
ó ó
Ó Ó
Ü Ü
ú ú
Ú Ú
¿ ¿
¡ ¡
Ejemplo - Resultado
Texto1 Texto2 Texto1 Texto2
Ejemplo - Resultado
Esta frase tiene aquí<BR> un salto de línea
10
Si no especificamos ningún atributo dibujará una línea que ocupe el
ancho de la pantalla del navegador. Su gran utilidad es la de permitirnos
dividir nuestra página en distintas secciones. No es preciso la etiqueta de fin
</HR>.
El formato de la etiqueta con sus posibles atributos es:
Ejemplo – Resultado
<HR>
<HR size=4 noshade>
<HR size=5
width=50%
align=right>
<HR size=10
width=50%
align=center>
<H1><H2><H3><H4><H5> y <H6>.
11
Ejemplo Resultado
Ejemplo – Resultado
Atributo Etiqueta
Resultado
<B>Texto en negrita</B>
Texto en negrita
<I>Texto en cursiva</I>
Texto en cursiva
<U>Texto subrayado</U>
Texto subrayado
12
fuente de tamaño 3 (fuente base). Por tanto, si especificamos size=+2, el
tamaño de la fuente será 5. Y si especificamos size= -1, el tamaño será 2.
Ejemplo – Resultado
Ejemplo – Resultado
Ejemplo – Resultado
13
Listas
Las listas son muy importantes, muchas veces tendremos que utilizarlas
para ordenar nuestro contenido. Tendremos que usar dos etiquetas para
formar una lista, la primera es <ul></ul> con la que indicamos que
comenzaremos una lista, y la segunda es <li></li> donde insertamos los
items o texto de la lista, se utiliza así:
<ul>
</ul>
• texto lista 1
• texto lista 2
• texto lista 3
Hiperenlaces
Para enlazar una página interna de nuestra pagina web tenemos que tener
en cuenta que esta se encuentra en una carpeta común y corriente,
entonces no hace falta indicar el dominio, quedaría así:
<a href=”/contacto.html”>Contacto</a>
<a href=”usuarios/contacto.html”>Contacto</a>
14
Imágenes
15
Insertar videos y música
Para insertar contenido multimedia como puede ser un tema de fondo o
un video deberemos usar la etiqueta <embed> así:
Tablas
HTML nos va a permitir la inclusión de cualquiera de los elementos de
nuestra página (texto, imágenes, hiperenlaces, listas, etc.), dentro de una
tabla. Por lo que conseguiremos dar una excelente estructuración a los
contenidos de nuestros documentos. Además, la definición de las
tablas en HTML es muy abierta, pudiendo en cualquier momento
redimensionar la tabla, es decir, cambiar su número de filas o de columnas,
cambiar el tamaño de alguna de sus celdas, etc.
16
definición de fila, de forma que por cada etiqueta <TH> o <TD> que
incluyamos se creará una celda dentro de la fila correspondiente. La
etiqueta <TH> la usaremos para crear celdas de tipo cabecera, es decir,
celdas cuyo contenido está resaltado en negrita, dejando la etiqueta <TD>
para definir celdas de datos. En este caso tampoco es necesario indicar las
etiquetas de cierre.
Para algunas tablas puedes necesitar unificar dos o más celdas en una
sola que tomará el lugar de aquellas afectadas. Estas unificaciones pueden
lograrse mediante los atributos "rowspan" (para unificar verticalmente) y
"colspan" (para unificar horizontalmente), ambos disponibles para celdas.
17
<td>Campo 7</td>
<td>Campo 8</td>
<td>Campo 9</td>
</tr>
Formularios
Etiqueta <FORM>
Todo formulario debe estar encerrado entre el par de etiquetas
<FORM> y </FORM>, y debe ser ubicado en el cuerpo de cualquier
documento HTML, es decir, entre el par de etiquetas <BODY> y </BODY>.
Esta etiqueta <FORM> presenta tres atributos posibles:
ACTION: La Ruta o URL del programa o del Servidor Web utilizado para
procesar la información recolectada.
18
Etiqueta <INPUT>
La etiqueta <INPUT> es la segunda etiqueta más importante de los
formularios. Se la puede definir como una etiqueta multifunción, ya que con
la misma podemos crear "botones", "radio-buttons", "checkbox", y simples
recuadros para ingresar texto.
- Botón de type=”text”
Usuario: Tu nombre
19
- Botón de password type= “password”
En este caso no se imprimen los caracteres según se van introduciendo,
se muestra un asterisco en vez de los caracteres. Solo se puede ver el
número de caracteres, pero no su valor. Se usa para la introducción de
claves de acceso (passwords) y datos que no deban ser vistos al
introducirlos. El formato es:
Contraseña
Enviar Datos
20
- Botones de selección: type=”checkbox”
Salida en el Navegador:
Opción1
Salida en el Navegador:
Opción 2
Este argumento se usa cuando hay que hacer una selección entre varias
alternativas u opciones, pudiéndose seleccionar únicamente una de las
alternativas. Debemos incluir una etiqueta radio por cada una de las
posibles alternativas. El formato es:
21
Veremos un ejemplo y su posterior representación:
Op1
Op1
Op1
Este tipo de campos no son visibles para el usuario. Su uso tiene sentido
en el caso de enviar algún tipo de información que no deba ser visualizada o
modificada por el lector de nuestra página Web. El
formato es:
22
Etiqueta <SELECT> y <OPTION>
Estas dos de etiquetas definen una lista de elementos los cuales el
usuario debe seleccionar uno o varios, de acuerdo a los atributos que
especifiquemos.
23
Código:
<P>
<INPUT type="checkbox" name="infoSoft" value="sw" id="infoSoft">
SOFTWARE
<P><strong>¿Quieres estar informado periodicamente?:
</strong><br>
<INPUT type="radio" name="informar" value="si">Sí
<INPUT type="radio" name="informar" value="no">No
<P><strong>¿Cómo nos conciste?: </strong><BR>
<SELECT name="referencia" multiple size="3" id="referencia">
<option>buscador
<option>Publicidad
<option>foro
<option>usuario
</SELECT>
<P><strong>Añadir nota:</strong><BR>
<TEXTAREA name="nota" rows="5" cols="40" id="nota"></TEXTAREA>
<P><INPUT type="submit" value="Enviar Datos">
<INPUT type="reset" value="Borrar Datos">datos">
24
La salida en un navegador será:
Nombre WEB
Nombre:
E_mail:
CURSOS
MANUALES
SOFTWARE
Añadir nota:
25
Etiqueta <TEXTAREA>
Esta etiqueta nos permite definir un área de dimensiones arbitrarias que
funciona como un verdadero editor, donde el usuario puede ingresar texto.
Su formato es el siguiente:
<TEXTAREA name="Variable" rows=Filas cols=Columnas>
Texto
</TEXTAREA>
Ejemplo - Resultado
<TEXTAREA name="Var7" rows=5 cols=40>
Contenido para añadir.
</TEXTAREA>
26
Ejemplo práctico de envío de datos
mediante Formulario.
<HTML>
<HEAD>
<TITLE>FORMULARIOS</TITLE>
</HEAD>
<BODY>
<FORM ACTION="mailto:dirección@dominio.com" METHOD=POST>
<table align="center" border="0">
<td align="left" width="100">Nombre:
</td>
<td align="center" width="150"><INPUT NAME="nombre"
MAXLENGTH="25" TYPE="TEXT" VALUE="">
</td>
<tr>
<td align="left" width="100">Email:
</td>
<td align="center" width="150"><INPUT NAME="mail" MAXLENGTH="25"
TYPE="TEXT" VALUE="">
</td>
<tr>
<td align="left" width="100">Motivo:
</td>
<td align="center" width="150"><INPUT NAME="motivo"
MAXLENGTH="25" TYPE="TEXT" VALUE="">
</td>
<tr>
<td align="left" width="100"> Mensaje:
</td>
<td><TEXTAREA NAME="mensaje" ROWS=3 COLS=20>
</TEXTAREA>
</td>
<tr>
<td widht="100">
</td>
<td align="right" width="150"><INPUT NAME="boton" TYPE="SUBMIT"
VALUE="Enviar">
</td>
</TABLE>
</FORM>
</BODY>
</HTML>
27
Lo que se vería de esta forma en el navegador:
Nombre:
Email:
Motivo:
Mensaje:
Enviar
28