Escolar Documentos
Profissional Documentos
Cultura Documentos
Qu es HTML?
Incluye video clips, msica, sonidos, y otras aplicaciones que darn vida a ts
pginas Web
Los archivos HTML deben tener una extensin htm o html (ej. misitio.htm o
misitio.html).
Para crear un archivo HTML solo hace falta un editor de texto.
Un archivo HTML est compuesto por etiquetas.
Las etiquetas le dicen al navegador(Ej: Internet Explorer, Firefox, Google
Chrome, Opera, Safary, etc.) como mostrar la pgina Web.
Ejemplo
Escribe en el mismo, el siguiente texto:
Cdigo
Resultado
<html>
<head>
<title>Mi primera pgina Web</title>
</head>
Hola a todos.
<body>
Hola a todos.
</body>
</html>
Guarda el archivo como "pagina1.html" (las extensiones ".htm" o ".html" tienen el
mismo significado y nos indican que se trata de un archivo HTML).
Expliquemos el ejemplo
<html> --> Indica al navegador que abre un archivo HTML.
<head> --> Apertura de la cabecera del documento. Seccin que no se muestra en la
pantalla.
<title>Mi primera pgina Web</title> --> Ttulo de la pgina.
</head> --> Cierre de la cabecera del documento.
<body> --> Apertura del cuerpo del documento. Esta seccin aparece en la pantalla.
Hola a todos. --> Texto que va a ser mostrado por el navegador.
</body> --> Cierre del cuerpo del documento.
</html> --> Cierre del archivo HTML
La primera etiqueta del archivo es <html>. Esto le indica al navegador que se trata de
un archivo HTML. Para cerrar el archivo usamos </html>. Todo lo que se encuentra
entre las dos etiquetas es el cdigo HTML de la pgina.
Luego vemos la etiqueta <head>. Lo que sigue a continuacin hasta su
cierre </head>, es la cabecera del documento y no se muestra en la pantalla. Aqu
colocamos informacin tal como el ttulo de la pgina(<title>Mi primera pgina
Web</title>), palabras claves para los motores de bsqueda, una descripcin de la
pgina y otros datos del documento.
Entre las etiquetas <body> y </body> se encuentra el cuerpo del documento y el
contenido que se coloque en esta seccin es el que veremos en pantalla, como por
ejemplo, "Hola a todos.".
Nota: observa que todas las etiquetas de cierre se diferencian de las de apertura por
llevar "/"antes del nombre.
En los prximos captulos, encontrars una explicacin sobre los distintos elementos
que conforman HTML, con una completa gua de referencias y mltiples ejemplos que
harn ms simple el proceso de aprendizaje.
Elementos y etiquetas de
HTML
Las etiquetas HTML son las encargadas de dar forma a nuestro sitio.
Los elementos
Los elementos son declaraciones para visualizar o dar forma a una pgina Web.
Las etiquetas
Las etiquetas(en ingls: tags) son marcas insertadas en un documento HTML para
proporcionar informacin sobre una unidad o contenido.
Reglas bsicas
Etiquetas de HTML
Veamos un ejemplo.
<html>
<head>
<title>Una pgina Web</title>
</head>
<body>
Hola a todos. <b>Este texto es en negrita</b>
</body>
</html>
Esta es una etiqueta HTML:
<b>Este texto es en negrita.</b>
El elemento HTML comienza con la etiqueta de apertura <b>(etiqueta que nos
muestra el texto en negrita).
El contenido de dicho elemento es: Este texto es en negrita.
El fin del elemento HTML es con la etiqueta de cierre </b>.
Ejemplo
Cdigo
<body bgcolor="#FFFF00">
Hola a todos. <b>Este texto es en negrita</b>
</body>
Resultado
Hola a todos. Este texto es en negrita
Etiquetas Bsicas
Headings
Nos definen el tamao de un ttulo o cabecera.
<h1> nos d el tipo de letra ms grande.
<h6> nos d el tipo de letra ms pequeo.
HTML agrega automaticamente un espacio antes y despus de cada ttulo.
<h1> al ser usado como ttulo de una pgina Web, es de suma importancia ya que es
uno de los parmetros que Google y dems buscadores tiene en cuenta, a la hora de
indexar un sitio web.
Ejemplo
Cdigo
<html>
Resultado
<head>
<title>Headings</title>
</head>
Heading 1
<body>
<h1>Heading 1</h1>
<h2>Heading 2</h2>
<h3>Heading 3</h3>
<h4>Heading 4</h4>
<h5>Heading 5</h5>
<h6>Heading 6</h6>
</body>
</html>
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Prrafos
Los prrafos se definen con la etiqueta <p>.
Ejemplo
Cdigo
<html>
<head>
<title>Prrafos</title>
</head>
Resultado
Este es el primer prrafo.
Y este es el segundo prrafo.
<body>
<p>Este es el primer prrafo.</p>
<p>Y este es el segundo prrafo.</p>
</body>
</html>
Comentarios
La etiqueta <!-- ... --> se utiliza para insertar un comentario dentro del cdigo que
estamos escribiendo. El mismo es ignorado por el navegador al momento de leerlo. Los
comentarios nos sirven para explicar mejor el cdigo y son de gran ayuda en el
momento que necesitemos editarlo.
<!-- Esto es un comentario. -->
Salto de lnea
El salto de lnea est definido con la etiqueta <br>. Es utilizado cuando queremos
cortar una lnea sin necesidad de terminar con el prrafo. La etiqueta <br> obliga a
saltar de lnea dondequiera que la ubiquemos.
Ejemplo
Cdigo
Esto es <br> un salto de l<br>nea.
Resultado
Esto es
un salto de l
nea.
Ejemplo
Cdigo
Resultado
<hr>
Descripcin
<h1> a <h6>
<p>
Define un prrafo
Ej.
<!-- -->
Define un comentario
<br>
<hr>
Ejemplo
Cdigo
<b>Texto en negrita</b>
<big>Texto grande</big>
<em>Texto enfatizado</em>
<i>Texto en itlica</i>
<small>Texto pequeo</small>
<strong>Texto fuerte</strong>
<sub>Texto subndice</sub>
<sup>Texto superndice</sup>
<ins>Texto subrayado</ins>
<del>Texto tachado</del>
<tt>Texto teletipo</tt>
Resultado
Texto normal Texto en negrita
Texto
Texto
Texto
Texto
Texto
Texto
Texto
Texto
Texto
normal
normal
normal
normal
normal
normal
normal
normal
normal
Texto grande
Texto enfatizado
Texto en itlica
Texto pequeo
Texto fuerte
Texto subndice
Texto superndice
Texto subrayado
Texto tachado
Descripcin
<b>
<big>
<em>
<i>
<small>
<strong>
<sub>
<sup>
<ins>
<del>
<tt>
<s>
<strike>
<u>
Descripcin
Define un texto en cdigo de computadora
<kbd>
<samp>
<var>
<pre>
<listing>
<plaintext>
<xmp>
Descripcin
<abbr>
<acronym>
<address>
<bdo>
<blockquote>
<q>
<cite>
<dfn>
Caracteres especiales
Muchas veces necesitamos incluir en nuestros textos, signos que tienen un significado
especial en HTML
(por ej. "<" - menor que).
Para poder mostrarlos, debemos usar su nombre en cdigo.
Los nombres de las entidades estn compuestos por el signo(&), luego el nombre de la
entidad y al final (";" - punto y coma).
Los nmeros de estos caracteres estn compuestos por (&), luego (# - numeral), el
nmero de la entidad y al final (";" - punto y coma).
Por ejemplo para mostrar el signo "<" debemos escribir < o <.
El uso ms comn de los caracteres especiales es el espacio en blanco. Si en un texto
figuran 5 espacios en blanco seguidos, HTML automaticamente borra 4.
Para ingresar espacios en blanco usamos " " y HTML los dejar en su lugar.
Otro uso muy frecuente es el de insertar acentos en el cdigo html por medio de los
nmeros de las entidades
Descripcin
Nombre
Nmero
Espacio en blanco
 
<
Menor que
<
<
>
Mayor que
>
>
&
&
&
"
Comillas
"
"
¡
¡
¿
¿
Marca registrada
®
®
Derecho de autor
©
©
Euro
€
€
á
á
é
é
í
í
ó
ó
ú
ú
minscula
ñ
ñ
ü
ü
Á
Á
É
É
Í
Í
Ó
Ó
Ú
Ú
mayscula
Ñ
Ñ
Ü
Ü
Si quiere ver la gua completa de todas los caracteres especiales dirijase a HTML Gua
de referencia de los caracteres especiales.
Enlaces en HTML
La propiedad ms importante de Internet, es la posibilidad de conectarse los unos
con los otros.
una imagen
un video
un archivo de sonido
mandar un email
Para ello debemos usar la etiqueta <a> que proviene de la primera letra de la
palabraanchor(ancla).
La etiqueta <a> tiene como cierre </a>.
Sintaxis
Ejemplo
Vamos a crear un enlace hacia la home de Virtualnauta.com
Cdigo
<body>
<a href="/http://www.virtualnauta.com/">La home de Virtualnauta</a>
</body>
Resultado
La home de Virtualnauta
EL atributo target
Se utiliza para definir donde queremos que se abra el documento al presionar sobre el
enlace.
Ejemplo
Vamos a abrir el documento en una nueva pgina del navegador.
Cdigo
<body>
<a href="http://www.vitualnauta.com/" target="_blank">La home de Virtualnauta</a>
</body>
Resultado
La home de Virtualnauta
EL atributo name
Este atributo se usa para definir una determinada ubicacin dentro de la pgina.
Supongamos que definimos un destino de vnculo llamado "destino-uno" en el archivo
"uno.html".
Sintaxis
...texto antes del destino de vnculo...
<a name="destino-uno">Captulo 1</a> <!-- Definimos un destino en el Captulo
1 -->
...texto despus del destino de vnculo...
Y en otra parte de la pgina, del mismo sitio o de otro sitio, creamos un enlace
a Captulo 1. Para ello utilizamos el signo # seguido del nombre del enlace.
<a href="http://www.misitio.com/uno.html#destino-uno">Ir al Captulo 1</a>
O en caso que el enlace est definido en el mismo documento:
Ejemplo
Cdigo
<body>
<a href="/mailto: alguien@gmail.com">Mandar email</a>
</body>
Resultado
Mandar email
mailto: nos indica la direccin email a la que va dirigida, en este
ejemplo: alguien@gmail.com.
Ejemplo
Cdigo
<body>
<a href="http://www.google.com/"><img src="/../graficos/google.gif"></a>
</body>
Resultado
Atributo
s
Valor
<a>
Descripcin
Define un vnculo
href
URL
Ej.
hreflang
cdigo de
lenguaje
name
nombre de
seccin
rel
alternate
designates
stylesheet
start
next
prev
contents
index
glossary
copyright
chapter
section
subsection
apendix
help
bookmark
nofollow
rev
alternate
designates
stylesheet
start
next
prev
contents
index
glossary
copyright
chapter
section
subsection
apendix
help
bookmark
coords
coordenadas
shape
rect
rectangle
circ
circle
poly
polygon
target
type
_parent
_self
_top
tipo de
contenido
Atributos estndard
id, class, title, style, dir, lang, tabindex, accesskey
Si desea una descripcin completa, dirjase a: atributos estndard.
Eventos intrnsecos
onfocus, onblur, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup
Si desea una descripcin completa, dirjase a: eventos intrnsecos.
Frames en HTML
Dividimos la pgina en partes ms pequeas y en cada una de ellas visualizamos
documentos diferentes.
Los Frames
Los frames(marcos en espaol) permiten a los autores presentar documentos con
vistas mltiples.
Esto posibilita mantener cierta informacin visible mientras otras vistas se desplazan o
se sustituyen.
Cada vista es un documento independiente de los otros.
La etiqueta frameset
La etiqueta <frameset> se usa para dividir la ventana del navegador en diferentes
marcos y a cada uno asignarle una medida distinta.
Cada frameset define un grupo de filas y columnas.
Sintaxis
<frameset rows="valor1, valor2, valor_n" cols="valor3, valor4, valor_n">
...el resto de la definicin...
</frameset>
Los posibles valores para definir el tamao de las filas y de las columnas
pixels | % | *
La etiqueta frame
La etiqueta <frame> asigna que documento colocaremos en cada marco.
Sintaxis
<frameset cols="25%,75%"> <!-- Dividimos la pantalla en una columna de 25% y
otra de 75%-->
<frame src="/URL_1">
<frame src="/URL_2">
</frameset>
Nota: La etiqueta <frame> no debe llevar etiqueta de cierre
La etiqueta noframes
La etiqueta <noframes> muestra un texto para los navegadores que no soportan
frames.
<frame src="/frame2.htm">
</frameset>
La etiqueta iframe
La etiqueta <iframe> se usa para crear un frame en lnea que contiene otro
documento.
El iframe puedo mostrar una ventana que contenga otra pgina Web dentro de la
pgina que estamos diseando
Sintaxis
<iframe src="/URL del sitio que desea mostrar">
Ejemplo
Cdigo
<iframe src="/http://www.virtualnauta.com" width="100%">
</iframe>
Resultado
En este ejemplo podemos observar que la ventana del resultado nos est mostrando la
pgina principal de Virtualnauta.com.
Atributos
Valor
<frameset>
Descripcin
Organiza ventanas mltiples.
cols
pixels
%
*
rows
pixels
%
*
<frame>
0
1
longdesc
URL
marginheight
pixels
marginwidth
pixels
Ej
name
frame_name
noresize
noresize
scrolling
yes
no
auto
src
URL
<noframes>
<iframe>
left
right
top
middle
bottom
frameborder
0
1
height
pixels
%
longdesc
URL
marginheight
pixels
marginwidth
pixels
name
nombre
scrolling
yes
no
auto
src
URL
width
pixels
Atributos estndard
id, class, title, style, lang
Si deseas una descripcin completa, dirgete a: atributos estndard.
Eventos intrnsecos
Tablas de HTML
Las usamos para componer un sitio o simplemente como tabla de datos.
Las tablas
Las tablas son herramientas muy tiles para presentar datos en forma de tablas y para
el diseo de pginas y ubicacin de textos y grficos dentro de las mismas.
Sintaxis
<table>
<tr>
<td>contenido celda 1</td>
<td>contenido celda 2</td>
</tr>
</table>
Ejemplo
Vamos a crear una pequea tabla para ver su comportamiento
Cdigo
Resultado
<table border="1px">
<tr>
<td>Nombre</td>
<td>Apellido</td>
</tr>
<tr>
<td>Pedro</td>
<td>Garcia</td>
</tr>
</table>
Nombre
Apellido
Pedro
Garcia
Ejemplo
Cdigo
<table border="3px">
<tr>
<td>Borde</td>
<td>3 pixels</td>
</tr>
</table>
Resultado
Borde
3 pixels
Ejemplo
Cdigo
<table>
<tr>
<td>Esta tabla es</td>
<td>Sin bordes</td>
</tr>
</table>
Resultado
Esta tabla es
Sin bordes
Nota: al no colocar el atributo border, los bordes no se visualizan pero la tabla existe.
Ejemplo
Cdigo
<table border="1px">
<tr>
<th>Nombre</th>
<th>Apellido</th>
</tr>
<tr>
<td>Pedro</td>
<td>Garcia</td>
</tr>
<tr>
<td>Juan</td>
<td>Perez</td>
</tr>
</table>
Resultado
Nombre
Apellido
Pedro
Garcia
Juan
Perez
Ejemplo
Cdigo
<table border="1px" cellpadding="20px">
<tr>
<th>Nombre</th>
<th>Apellido</th>
</tr>
<tr>
<td>Pedro</td>
Resultado
Nombre
Pedro
Apellido
Garca
<td>Garcia</td>
</tr>
</table>
Nota: en este ejemplo podemos observar que el atributo cellpadding deja 20 pixels mnimo
entre las palabras dentro de cada celda y los bordes de las mismas.
Ejemplo
Cdigo
Resultado
Nombre
Pedro
Apellido
Garcia
Nota: en este ejemplo el atributo cellspacing deja un espacio de 15 pixels entre las celdas de la
tabla.
Atributos
Valor
<table>
Descripcin
Define una tabla.
align
Desaprobado
left
center
right
Ej
bgcolor
Desaprobado
rgb(x,x,x)
#xxxxxx
nombre_color
border
pixels
cellpadding
pixels
%
cellspacing
pixels
%
frame
void
above
below
hsides
lhs
rhs
vsides
box
border
rules
none
groups
rows
cols
all
summary
texto
width
pixels
<tr>
right
left
center
justify
char
bgcolor
Desaprobado
rgb(x,x,x)
#xxxxxx
nombre_color
char
carcter
charoff
pixels
%
valign
top
middle
bottom
baseline
<td>
<th>
abbr
texto abreviado
align
left
right
center
justify
char
axis
nombre de la
categora
bgcolor
Desaprobado
rgb(x,x,x)
#xxxxxx
nombre_color
char
carcter
charoff
pixels
%
colspan
nmero
headers
height
Desaprobado
pixels
nowrap
Desaprobado
nowrap
rowspan
nmero
scope
col
colgroup
row
rowgroup
valign
top
middle
bottom
baseline
width
Desaprobado
pixels
%
<caption>
top
bottom
left
right
<colgroup>
<col>
right
left
center
justify
char
char
carcter
de alineacin.
Nota: usar junto con align="char".
charoff
pixels
%
span
nmero
valign
top
middle
bottom
baseline
width
pixels
longitud relativa
<thead>
<tbody>
<tfoot>
right
left
center
justify
char
char
character
charoff
pixels
valign
top
middle
bottom
baseline
Atributos estndard
id, class, title, style, dir, lang
Si desea una descripcin completa, dirjase a: atributos estndard.
Eventos intrnsecos
onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove,
onmouseout, onkeypress, onkeydown, onkeyup
Si desea una descripcin completa, dirjase a: eventos intrnsecos.
Listas - Listados
Las listas son ideales para el diseo de mens.
Las listas
Las listas nos permiten ordenar o enumerar datos o elementos para facilitar su lectura.
Tenemos tres tipos de listas:
Ordenadas.
Desordenadas.
De definicin.
Listas Ordenadas
Ejemplo
Vamos a crear una lista ordenada
Cdigo
Resultado
1.
2.
3.
<ol>
<li>Naranjas</li>
<li>Manzanas</li>
<li>Bananas</li>
</ol>
Naranjas
Manzanas
Bananas
Dentro de cada Item se pueden agregar imgenes, prrafos, otras listas, etc.
Listas Desordenadas
Exponen la lista anteponiendo un punto, cuadrado o tringulo negro.
Las listas desordenadas comienzan con la etiqueta <ul> y para cada uno de los Items
de la misma utilizamos la etiqueta <li>.
Ejemplo
Cdigo
<ul>
<li>Tomates</li>
<li>Pepinos</li>
<li>Cebollas</li>
</ul>
Resultado
Tomates
Pepinos
Cebollas
Listas de definicin
Se utilizan para definir trminos.
Las listas de definicin se representan con la etiqueta <dl>.
Los trminos de las mismas con <dt>.
La definicin de esos trminos comienza con <dd>.
Ejemplo
Cdigo
<dl>
<dt>Chocolate</dt>
<dd>Elaborado a base de cacao</dd>
Resultado
Chocolate
Elaborado a base de cacao
Caramelo
<dt>Caramelo</dt>
<dd>Elaborado a base de azcar</dd>
</dl>
Dentro de las etiquetas <dd> se pueden agregar imgenes, prrafos, otras listas, etc.
Atributos
Valor
<ol>
Descripcin
Define una lista ordenada.
compact
Desaprobado
start
Desaprobado
nmero del 1
objeto
type
Desaprobado
a
I
i
1
<ul>
circle
<li>
disc
square
circle
A
a
I
i
1
value
Desaprobado
nmero del
objeto
Ej.
en CSS en su lugar.
<dl>
<dt>
<dd>
<dir>
Desaprobado
<menu>
Desaprobado
Atributos estndard
id, class, title, style, dir, lang
Si deseas una descripcin completa, dirjete a: atributos estndard.
Eventos intrnsecos
onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove,
onmouseout, onkeypress, onkeydown, onkeyup
Si desea una descripcin completa, dirjete a: eventos intrnsecos.
Formularios en HTML
Gua prctica de como disear los formularios HTML para tu sitio.
Los formularios
Los formularios son usados para que el usuario ingrese datos.
Esos datos son enviados a un documento, que se encuentra en un servidor, para que
los procese (por ej., a un servidor web, a un servidor de email, etc.).
La etiqueta form
La etiqueta <form> se utiliza para definir un formulario.
El atributo action es obligatorio y nos indica el documento que procesar los datos del
formulario enviado.
Tambin contamos con el atributo method que nos define el mtodo por el cual se
enviarn los datos del usuario al servidor.
Sintaxis
La etiqueta input
Nos define el registro donde el usuario puede ingresar los datos.
Los usuarios interaccionan con los formularios a travs de las llamados controles.
Tipos de controles:
Botones (buttons)
Menes (menus)
Sintaxis
</form>
<input type="control" atributo="valor">
</form>
El control "text"
Crea un control que nos permite ingresar un texto en una lnea.
Ejemplo
Cdigo
<form action="datos.php" method="get">
Nombre: <input type="text" name="nombre">
Apellido: <input type="text" name="apellido">
</form>
Resultado
Nombre:
Apellido:
Nota: la propiedad name le asigna un nombre al elemento que luego puede ser usado en scripts
o en hojas de estilo
El control "radio"
Se usa cuando queremos que el usuario elija una sola opcin de entre una serie de
posibilidades.
Ejemplo
Cdigo
<form action="edades.asp" method="post">
Edad?
<input type="radio" name="edad" value="menor">menor de 17
<input type="radio" name="edad" value="adulto">entre 18 y 60
<input type="radio" name="edad" value="mayor">mayor de 61
</form>
Resultado
Edad?
menor de 17
entre 18 y 60
mayor de 61
Nota: la propiedad name debe utilizar el mismo valor para todos los elementos de radio.
La propiedad value asigna un valor al elemento que ser utilizado por el documento que procese
el formulario.
El control "checkbox"
Permite al usuario elegir varias opciones entre todas las posibilidades.
Ejemplo
Cdigo
<form action="hobbie.php" method="get">
Pasatiempos?
<input type="checkbox" name="pasa" value="tv">TV
<input type="checkbox" name="pasa" value="libros">Libros
<input type="checkbox" name="pasa" value="musica">Msica
<input type="checkbox" name="pasa" value="otros">Otros
</form>
Resultado
Pasatiempos?
TV
Libros
Msica
Otros
Nota: la propiedad name debe utilizar el mismo valor para todos los elementos de checkbox.
La propiedad value asigna un valor al elemento que ser utilizado por el documento que procese
el formulario.
El control "password"
Funciona igual que text, pero el texto introducido se presenta mediante una serie de
puntitos. Es utilizado generalmente para ingresar contraseas.
Ejemplo
Cdigo
<form action="verificacion.php" method="post">
Nombre: <input type="text" name="nombre">
Password: <input type="password" name="pass">
</form>
Resultado
Nombre:
Password:
Ejemplo
Cdigo
<form action="datos_personales.php" method="post"> Nombre:
Nombre: <input type="text" name="nombre">
Contrasea: <input type="password" name="secreto">
Contrasea:
<input type="submit" value="Enviar">
<input type="reset" value="Borrar">
</form>
Enviar
Resultado
Borrar
El control "file"
El control file nos permite enviar archivos por medio de un formulario.
Ejemplo
Cdigo
<form action="archivo.php" method="post">
Ingrese la
foto: <input type="file"name="foto">
</form>
Resultado
Ingrese la foto:
El control "hidden"
El control hidden nos permite enviar informacin oculta a los ojos del usuario.
Ejemplo
Cdigo
<form action="oculto.php" method="post">
Nombre: <input type="text" name="nombre">
Contrasea: <input type="password" name="contra">
<input type="hidden" value="cookie">
</form>
Resultado
Nombre:
Contrasea:
El control "image"
El control image nos permite utilizar una imagen personalizada como botn de un
formulario.
Ejemplo
Cdigo
<form action="archivo.php" method="post">
Resultado
Nombre:
Contrasea:
Ejemplo
Cdigo
<form action="continentes.php" method="get">
<select name="continente">
<option value="america">Amrica</option>
<option value="asia">Asia</option>
<option value="europa">Europa</option>
<option value="oceania">Oceana</option>
<option value="africa">Africa</option>
</select>
</form>
Resultado
La etiqueta textarea
Se usa para crear un control de entrada de texto multilnea.
Los atributo rows y cols nos indican la cantidad de filas y columnas que tendr el
recuadro del rea de texto.
Ejemplo
Cdigo
<form action="texto.php" method="post">
<textarea name="eltexto" rows="5" cols="30">
Aqu podemos ingresar un texto introductorio si lo
deseamos.
</textarea>
</form>
Resultado
Etiquetas
Atributos
Valor
<form>
Descripcin
Define un formulario para el ingreso de
datos.
action
Obligatorio
URL
accept
Lista de tipos de
contenido
accept-charset
Lista de
codificacin de
caracteres
enctype
method
post
name
cdata
target
_blank
_self
_parent
_top
<input>
Lista de tipos de
contenido
align
left
right
top
texttop
middle
Ej
absmiddle
baseline
bottom
absbottom
alt
texto
checked
disabled
maxlength
nmero
name
nombre de
control
readonly
size
nmero de
caracteres
src
URL
type
checkbox
file
hidden
image
password
radio
reset
submit
text
value
valor
botn.
checkbox y radio: (requerido) define
el resultado del elemento input cuando
es pulsado.
hidden, password y text: define el
valor por defecto del elemento.
<textarea>
nmero
rows
Obligatorio
nmero
disabled
name
readonly
<label>
idref
<fieldset>
<legend>
top
bottom
left
right
<select>
Deshabilita el men.
multiple
name
nombre
size
nmero
<optgroup>
<option>
texto
label
texto
disabled
selected
value
texto
<button>
disabled
Deshabilita el botn.
name
nombre
type
button
reset
submit
value
<isindex>
Desaprobado
valor
Atributos estndard
id, class, title, style, dir, lang, acceskey, tabindex
Si desea una descripcin completa, dirjase a: atributos estndard.
Eventos intrnsecos
onsubmit, onreset, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, onfocus, onblur,
onselect, onchange
Si desea una descripcin completa, dirjase a: eventos intrnsecos.
Imgenes en HTML
Las imgenes, grficos y fotos le dan vida y color a las pginas web.
Las imgenes
Para insertar imgenes en un sitio usaremos la etiqueta <img>.
Esta etiqueta debe ir acompaada del atributo src que es el que contiene el URL de la
ubicacin del archivo de la imagen.
El atributo alt se utiliza para dar una breve descripcin de la imagen, la cual podremos
observar en caso que el navegador del usuario, por alguna razn, no muestre la
misma.
La etiqueta <img> no tiene cierre.
Sintaxis
<img src="/URL" alt="texto descriptivo">
Ejemplo
Cdigo
Resultado
Ejemplo
Cdigo
<img src="/../imagenes/formas.gif" usemap="#map1">
<map name="map1">
<area href="/cuadrado.html" shape=rect coords="0,75,100,175">
<area href="/circulo.html" shape=circle coords="175,50,50">
<area href="/triangulo.html" shape=poly coords="125,250,
Resultado
225,250,175,165">
</map>
Atributos
Valor
<img>
Descripcin
Define una imagen.
alt
Requerido
text
src
Requerido
URL
align
Desaprobado
top
bottom
middle
left
right
border
Desaprobado
pixels
height
pixels
Ej.
hspace
Desaprobado
pixels
ismap
URL
longdesc
URL
usemap
URL
vspace
Desaprobado
pixels
width
pixels
%
<map>
nombre nico
<area>
alt
Requerido
text
coords
href
URL
nohref
true
false
shape
Usamos
coords="izquierda,arriba,derecha,abajo".
circ
circle
poly
Usamos coords="x1,y1,x2,y2,..,xn,yn".
polygon
target
_parent
_self
_top
<applet>
Desaprobado
Atributos estndard
id, class, title, style, dir, lang, tabindex, accesskey
Si desea una descripcin completa, dirjase a: atributos estndard.
Eventos intrnsecos
onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove,
onmouseout, onkeypress, onkeydown, onkeyup, onfocus, onblur
Si desea una descripcin completa, dirjase a: eventos intrnsecos.
Avanzado
Men
Ac va el contenido
Vnculo 1
Vnculo 2
Vnculo 3
men. La ltima etiqueta <table> nos define el sector que lleva todo el contenido de
la pgina.
Nota: por supuesto que cada una de las secciones se puede seguir subdividiendo
cuantas veces sea necesario.
Hojas de Estilo
Las hojas de estilo en cascada (CascadingStyle Sheets, CSS) son un lenguaje usado
para definir la presentacin de un documento escrito en HTML.
Con la versin HTML 4.0 todos los formatos de texto pueden ser definidos en una hoja
de estilo por separado o dentro del mismo documento HTML.
El uso de CSS es la manera ms adecuada de disear un sitio Web, ya que nos permite
mucho ms flexibilidad a la hora de realizar cambios en el sitio.
Entre lneas
Hojas de estilo interna
Hojas de estilo externas
1. Entre lneas
Debemos usar esta forma cuando un nico estilo es aplicado a un solo elemento.
Su uso est dado por el atributo style que se encuentra en casi todas las etiquetas.
En este ejemplo aplicaremos un estilo(color rojo y un margen izquierdo de 30
pixels) a la etiqueta <p>, la cual determina que todo el contenido de la misma ser
afectado.
Ejemplo
Cdigo
<p style="color:red; margin-left:30px">
Este prrafo es de color rojo y se encuentra a 30 pixels
del margen izquierdo.
</p>
Resultado
Este prrafo es de color rojo y se encuentra
a 30 pixels del margen izquierdo.
Ejemplo
Cdigo
<head>
<style type="text/css">
body {background-color:blue}
p {color:white}
</style>
</head>
Resultado
Fuentes blancas sobre fondo azul
<body>
<p>Fuentes blancas sobre fondo azul</p>
</body>
En este ejemplo se muestra que la etiqueta <style> con su atributo type define una
hoja de estilo por medio del valor text/css.
En este ejemplo podemos observar que le hemos aplicado estilos a los siguientes
elementos:
body : define el color de fondo de la pgina en azul.
p : define todas las fuentes de color blanco.
<head>
<link rel="stylesheet" type="text/css" href="/estilos.css">
</head>
Las hojas de estilo deben llevar la terminacin (.css).
Si desea estudiar ms en profundidad sobre las hojas de estilo, visite nuestro tutorial
de CSS.
Atributos
Valor
<style>
Descripcin
Define un estilo.
type
text/css
media
screen
tty
tv
projection
Para proyectores.
handheld
braille
aural
all
<div>
left
right
center
justify
<span>
<font>
Desaprobado
rgb
#xxxxxx
nombre del
color
face
listado de
nombres de
letras
size
Un nmero
entre 1 y 7. Si
se ha definido
basefont debe
especificar un
nmero entre
-6 y 6.
<basefont>
Desaprobado
rgb
#xxxxxx
nombre del
color
face
listado de
nombres de
letras
size
Un nmero
entre 1 y 7.
<center>
Desaprobado
Atributos estndard
id, class, title, style, dir, lang
Si desea una descripcin completa, dirgete a: atributos estndard.
Eventos intrnsecos
onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove,
onmouseout, onkeypress, onkeydown, onkeyup
Si desea una descripcin completa, dirgete a: eventos intrnsecos.
El elemento head
Este elemento est determinado por las etiquetas <head> y </head>. Dentro de las
mismas queda determinada la seccin head la cual contiene toda la informacin sobre
el documento.
Esta informacin no ser mostrada por el navegador pero es de suma importancia para
los navergadores y para los motores de bsqueda.
De acuerdo a los estndares de HTML solo un nmero reducido de etiquetas pueden
incluirse en la seccin head:
1.
2.
3.
4.
5.
6.
<base>
<link>
<meta>
<title>
<style>
<script>
El elemento base
En HTML, los vnculos y las referencias a recursos externos como imgenes, hojas de
estilo, etc., se especifican siempre mediante una direccin URL.
Sintaxis
<head>
<title>Ttulo del documento</title>
<base href="http://www.virtualnauta.com/imagenes/">
</head>
En este ejemplo podemos observar que la direccin de referencia sirve de base para
todas las imagenes que se inserten en la pgina.
Es decir, que en la seccin body para cada imagen que deseo ingresar solo debo
escribir:
<body>
<img src="/paisaje.jpg">
</body>
En lugar de:
<img src="http://www.virtualnauta.com/imagenes/paisaje.jpg">
El elemento link
Este elemento est definido por la etiqueta <link> y establece un enlace que solo
puede aparecer en la seccin head.
Sintaxis
<head>
<title>Ttulo del documento</title>
<link href="http://www.susitio.com/fuentes.css" type="text/css" rel="stylesheet">
</head>
En este ejemplo podemos observar como definir un enlace hacia un archivo de hojas
de estilo externo.
El elemento meta
Este elemento est definido por la etiqueta <meta> y puede ser usado para identificar
propiedades de un documento(autor, descripcin, palabras claves, etc.)
Sintaxis
<head>
<title>Ttulo del documento</title>
<meta name="author" content="Jorge Perez">
<meta name="description" content="La seccin head de html contiene informacin
sobre el sitio web">
</head>
En este ejemplo podemos observar como definir el autor y la descripcin de un sitio.
Si deseas etudiar en profundidad el uso de las etiquetas <meta>, dirgete a las meta
etiquetas
El elemento title
Este elemento debe figurar en la seccin head y nos define el ttulo de la pgina Web.
Para ello utilizamos las etiquetas <title> y </title>.
Es recomendable poner ttulos ricos en contexto ya que estos aparecen en los motores
de bsqueda y ayudan al usuario a identificar el contenido de la pgina.
Sintaxis
<head>
<title>Curso introductorio al diseo de pginas Web</title>
</head>
El elemento style
Este elemento define estilos dentro del documento y utiliza las
etiquetas <style> y </style>.
Sintaxis
<head>
<title>Ttulo del documento</title>
<style type="text/css">
p {color:blue}
h2 {color:red}
</style>
</head>
Si deseas etudiar como funcionan las hojas de estilo dirgete al tutorial de CSS
El elemento script
El elemento script se utiliza para insertar scripts en el documento.
Lo definimos por medio de las etiquetas <script> y </script>
Sintaxis
<head>
<title>Ttulo del documento</title>
<script type="text/javascript" src="http://misitio.com/calculos/calculos.js">
</script>
</head>
Para ms informacin sobre scripts dirgete a HTML Scripts
Atributos
profile
Valor
URL
<title>
Descripcin
Especifica la localizacin de uno o ms perfiles de
metadatos.
Define el ttulo del documento.
<meta>
author
description
keywords
generator
revised
otros
http-equiv
contenttype
expires
refresh
set-cookie
content
valor
scheme
valor
<link>
codif. de
Especifica la codificacin de caracteres.
caracteres Valor por defecto: ISO=8859-1.
href
URL
hreflang
media
tty
tv
braille
aural
all
alternate
rel
designates
stylesheet
start
next
prev
contents
index
glossary
copyright
chapter
section
subsection
apendix
help
bookmark
rev
alternate
designates
stylesheet
start
next
prev
contents
index
glossary
copyright
chapter
section
subsection
apendix
help
bookmark
target
<base>
_parent
_self
_top
type
tipo de
Especifica el tipo de contenido a conectar.
contenido
href
URL
target
_blank
_parent
_self
_top
<script>
URL
type
tipo de
Especifica el lenguaje de scripts de los contenidos del
contenido elemento.
language
Desaprobado
defer
Atributos estndard
id, class, title, style, dir, lang
Si desea una descripcin completa, dirgete a: atributos estndard.
Eventos intrnsecos
onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove,
onmouseout, onkeypress, onkeydown, onkeyup
Si desea una descripcin completa, dirgete a: eventos intrnsecos.
Meta HTML
Aqu veremos la relacin que hay entre las etiquetas meta y los buscadores como
Google
Etiqueta <meta>
La etiqueta <meta> se utiliza para identificar propiedades de un documento(p.ej.,el
autor, una lista de palabras claves, la descripcin de una pgina, etc.) y para asignar
valores a esas propiedades.
Para ello nos servimos del atributo name que especifica la propiedad a usar y del
atributocontent para definir el contenido de dicha propiedad.
El siguiente ejemplo nos muestra un valor para la propiedad author:
<head>
<meta name="author" content="Jorge Perez">
</head>
La etiqueta <meta> debe ubicarse en la seccin head del documento, entre las
etiquetas <head> y </head>.
La etiqueta <meta> no tiene cierre.
description
Tambin es importante dar una descripcin lo ms precisa posible de la pgina Web.
<meta name="description" content="Sus prximas vacaciones en el Caribe">
Nota: esta descripcin es la que aparece muchas veces por debajo del ttulo del sitio,
en los resultados de los motores de bsqueda. Es por eso que debe ser una oracin o
frase que refleje exactamente el contenido de la pgina.
Importante: es muy recomendable definir diferentes keywords y descriptions para
cada una de las pginas de un sitio.
Etiquetas
Atributos
Valor
<meta>
Descripcin
Especifica una pareja propiedad/valor del
documento.
name
author
description
keywords
generator
revised
otros
http-equiv
content-type
expires
refresh
set-cookie
content
valor
scheme
valor
Atributos estndard
lang, dir
Si deseas una descripcin completa, dirgete a: atributos estndard.
La direccin URL
Nos permite encontrar cualquier sitio web en Internet.
Qu es la URL?
Esquemas URL
El esquema indica el protocolo de red que se usa para recuperar informacin a travs
de la red.
Algunos ejemplos de esquemas URL:
telnet : el protocolo telnet, sirve para acceder mediante una red a otra
mquina.
alt.* : Sali como alternativa a talk, pero es usada por los usuarios P2P.
Si deseas crear un enlace hacia un grupo de noticias, usa este cdigo:
<a href="/news:news.html">HTML grupo de noticias</a>
Transferencias ftp
Es un protocolo de transferencia de archivos, de manera que desde un equipo cliente
nos podemos conectar a un servidor para descargar archivos desde l o para enviarle
nuestros propios archivos.
Si deseas crear un enlace para bajar un archivo, usa un cdigo como este:
<a href="/ftp://www.susitio.com/ftp/archivo-a-bajar.zip>Download</a>
Los scripts
Los scripts nos permiten crear pginas Web ms dinmicas y atractivas.
Un script es un programa que puede acompaar a un documento HTML o que puede
estar insertado en l.
El programa se ejecuta en el navegador del cliente cuando se carga el documento o
junto con los eventos, como por ejemplo cuando se activa un enlace, o cuando se pasa
el puntero del mouse por alguna imagen, etc.
Un cdigo script puede ser ubicado tanto en la seccin head como en la
seccin body de un documento.
Ejemplo
Cdigo
<html>
<head>
<title>Insercin de un Script</title>
</head>
Resultado
Este es un script en javascript
<body>
<script type="text/javascript">
document.write("Este es un script en javascript")
</script>
</body>
</html>
Nota: en este ejemplo el tipo de script insertado "text/javascript" es en JavaScript.
El elemento object
El elemento object est definido por las etiquetas <object> y </object> y se utiliza
para insertar objetos dentro de una pgina Web.
Entendemos por objetos:
documentos HTML
imgenes
audio
video
Flash
documentos PDF
ActiveX
Java applets
etc.
Ejemplo de como insertar una imagen JPEG
Ejemplo
Cdigo
Resultado
<object data="fotos/flores.jpg"
type="image/jpeg"style="width:100px; height:100px">
</object>
Nota: el atributo data="flores.jpg" nos especifica la direccin del documento a insertar. El
atributo type="image/jpeg" el tipo de documento o archivo a insertar.
El elemento param
El elemento param est definido por la etiqueta <param> y se utiliza para especificar
parmetros que pueden ser necesarios, para un objeto insertado con el elemento
object, en tiempo de ejecucin.
Veamos este ejemplo de un archivo de audio.
Ejemplo
Cdigo
<object data="media/applause.wav" type="audio/xwav" style="width: 100%; height: 50px">
<param name="src" value="media/applause.wav">
<param name="autoplay" value="false">
<param name="autostart" value="0">
</object>
Resultado
Notas:
Etiquetas
Atributos
Valor
Descripcin
Ej
<script>
URL
type
Obligatorio
tipo de
contenido
lenguaje
Desaprobado
defer
charset
codificacin de
caracteres
<noscript>
<object>
left
right
top
bottom
archive
lista URLs
border
Desaprobado
pxeles
classid
URL
Especifica la localizacin de la
implementacin de un objeto. Puede
usarse junto con el atributo data.
codebase
URL
codetype
tipo de
contenido
data
URL
declare
declaracin
height
Desaprobado
pxeles
hspace
Desaprobado
pxeles
name
nombre nico
standby
texto
tipo de
contenido
usemap
URL
vspace
Desaprobado
pxeles
width
Desaprobado
pxeles
<param>
nombre nico
type
tipo de
contenido
value
valor
valuetype
data
ref
object
Atributos estndard
id, class, title, style, dir, lang
Si deseas una descripcin completa, dirgete a: atributos estndard.
Eventos intrnsecos
accesskey, tabindex, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup
Si deseas una descripcin completa, dirgete a: eventos intrnsecos.
Atributos Comunes
En esta pgina se encuentran los atributos ms comunes de HTML.
Los dividimos en tres grupos de acuerdo a la funcin que tiene cada uno.
Atributos identificadores
Atributos de lenguaje
Atributos identificadores
Vlido para todos los elementos excepto: base, head, html, meta, script, style, title.
Atributos
id
Valor
nombre
Descripcin
Asigna un nombre a un elemento.
El atributo id acta:
class
nombre de clase
style
estilo
title
texto
Atributos de lenguaje
Vlido para todos los elementos excepto: applet, base, basefont, br, frame, frameset,
iframe, param, script.
Atributos
lang
Valor
cdigo de lenguaje
Descripcin
Especifica el idioma base de los valores de los atributos
y del texto contenido en un elemento.
El atributo lang es til para:
dir
ltr
rtl
Valor
Descripcin
accesskey
caracter
tabindex
nmero
Eventos en HTML
Los eventos dinmicos son los encargados de activar determinados scripts de una
pgina web.
Los eventos
HTML cuenta con una serie de atributos que le permiten al navegador ejecutar un
evento.
Un evento puede ser, por ejemplo, un script de JavaScript que se ejecuta al presionar
algn elemento del documento o al cargar la pgina web.
Presentamos aqu una lista de los atributos que activan eventos, clasificados de
acuerdo al tipo de accin que realizan y que pueden ser insertados dentro de las
etiquetas de HTML.
Valor
Descripcin
onload
script
onunload
script
Valor
Descripcin
onchange
script
onsubmit
script
onreset
script
onselect
script
onblur
script
onfocus
script
Valor
Descripcin
onkeydown
script
onkeypress
script
onkeyup
script
Valor
Descripcin
onclick
script
ondblclick
script
onmousedown
script
onmousemove
script
onmouseout
script
onmouseover
script
onmouseup
script
Servidor Web
A la hora de subir nuestro sitio a la red, debemos alojar todos los archivos en un
servidor web para que sean accesibles a todo el mundo.
Es el servicio que provee a los usuarios de Internet un sistema para poder almacenar
cualquier contenido accesible va Web.
Las Web Host son compaias que proporcionan espacio de un servidor a sus clientes.
Detalles
Gratuito
Desventajas
Espacio limitado.
Trfico limitado.
Seguridad limitada.
Detalles
Compartido
(Shared Hosting)
Desventajas
Servicio econmico.
Restriccin el volumen de
trfico.
Restriccin en el soporte de
base de datos.
Restriccin en el soporte de
software.
Detalles
Servidor dedicado Se refiere al alojamiento Web en el cual el cliente alquila o compra un
ordenador completo, y por lo tanto tiene el control y la responsabilidad de
administrarlo.
Desventajas
Herramientas avanzadas de
email.
Soporta potentes bases de
datos.
Soporte sn lmite de software.
Alto costo.
Requiere de habilidades en el
tema.
Detalles
Colocacin
Desventajas
Alto costo.
Requiere de habilidades en el
tema.
Complicado de configurar y
depurar.