Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Qu es HTML?
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>
Hola a todos.
<head>
<title>Mi primera pgina Web</title>
</head>
<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.
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>
Ejemplo
Cdigo
<body bgcolor="#FFFF00">
Resultado
Hola a todos. <b>Este texto es en negrita</b> Hola a todos. Este texto es en negrita
</body>
En la etiqueta <body> podemos observar el atributo bgcolor=(color de fondo) y el
valor "#FFFF00"(representa el color amarillo en hexadecimal).
Esto quiere decir que el color de fondo de la pgina ser amarillo.
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
Resultado
<html>
<head>
<title>Headings</title>
</head>
<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 1
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
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
Resultado
Cdigo
Esto es
Esto es <br> un salto de l<br>nea. un salto de l
nea.
Ejemplo
Cdigo
Resultado
<hr>
Descripcin
Ej.
Define un prrafo
<!-- -->
Define un comentario
<br>
<hr>
una imagen
un video
un archivo de sonido
sitios en la web(otra pgina web)
mandar un email
Para ello debemos usar la etiqueta <a> que proviene de la primera letra de la palabra
anchor(ancla).
La etiqueta <a> tiene como cierre </a>.
Sintaxis
<a atributo="valor">Texto del enlace</a>
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
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
Valor
href
<a>
URL
cdigo de
hreflang
lenguaje
nombre de
name
seccin
alternate
designates
stylesheet
start
next
prev
contents
index
rel
glossary
copyright
chapter
section
subsection
apendix
help
bookmark
nofollow
alternate
designates
stylesheet
start
next
prev
contents
index
rev
glossary
copyright
chapter
section
subsection
apendix
help
bookmark
coords
coordenadas
Descripcin
Define un vnculo
Direccin URL a conectar.
Especifica el lenguaje de la URL.
Para crear un marcapginas dentro de un
documento.
Ej.
shape
rect
rectangle
circ
circle
poly
polygon
_blank
_parent
target
_self
_top
type
tipo de
contenido
Atributos estndard
id, class, title, style, dir, lang, tabindex, accesskey
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 del teclado
Atributos identificadores
Vlido para todos los elementos excepto: base, head, html, meta, script, style, title.
Atributos
Valor
Descripcin
Asigna un nombre a un elemento.
El atributo id acta:
id
nombre
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:
gramtica.
ltr
dir
rtl
Valor
accesskey
caracter
tabindex
nmero
Descripcin
Asigna una tecla de acceso a un elemento. Al
pulsar esa tecla el foco se dirige hacia ese
elemento.
Especifica el orden de tabulacin del elemento
dentro del documento actual
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>
Ejemplo
Vamos a crear una pequea tabla para ver su comportamiento
Cdigo
<table border="1px">
<tr>
<td>Nombre</td>
<td>Apellido</td>
</tr>
<tr>
<td>Pedro</td>
<td>Garcia</td>
</tr>
</table>
Resultado
Nombre Apellido
Pedro
Garcia
Ejemplo
Cdigo
<table border="3px">
Resultado
<tr>
<td>Borde</td>
Borde 3 pixels
<td>3 pixels</td>
</tr>
</table>
Ejemplo
Cdigo
<table>
<tr>
<td>Esta tabla es</td>
<td>Sin bordes</td>
</tr>
Resultado
Esta tabla es Sin bordes
</table>
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>
<td>Garcia</td>
Resultado
Nombre
Apellido
Pedro
Garca
</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
<table border="1px" cellspacing="15px">
<tr>
<th>Nombre</th>
<th>Apellido</th>
</tr>
<tr>
<td>Pedro</td>
<td>Garcia</td>
</tr>
</table>
Resultado
Nombre Apellido
Pedro
Garcia
Nota: en este ejemplo el atributo cellspacing deja un espacio de 15 pixels entre las celdas de la
tabla.
Atributos
Valor
Descripcin
Define una tabla.
left
align
Desaprobado
center
right
<table>
rgb(x,x,x)
bgcolor
Desaprobado
#xxxxxx
nombre_color
Ej
border
pixels
pixels
cellpadding
%
pixels
cellspacing
frame
lhs
rhs
vsides
box
border
none
groups
rules
rows
cols
all
summary
texto
%
width
<tr>
align
center
justify
char
rgb(x,x,x)
bgcolor
Desaprobado
#xxxxxx
nombre_color
char
carcter
pixels
charoff
%
top
middle
valign
bottom
baseline
Define una celda.
Define los encabezados de una tabla.
abbr
texto abreviado
left
right
align
center
justify
<td>
<th>
char
axis
nombre de la
categora
rgb(x,x,x)
bgcolor
Desaprobado
#xxxxxx
nombre_color
char
carcter
charoff
pixels
colspan
nmero
headers
height
Desaprobado
pixels
nowrap
Desaprobado
nowrap
rowspan
nmero
col
colgroup
scope
row
rowgroup
top
middle
valign
bottom
baseline
width
Desaprobado
pixels
%
top
<caption>
align
Desaprobado
bottom
left
right
Crea un grupo explcito de columnas.
<colgroup>
<col>
right
left
grupo de columnas.
center
justify
char
char
carcter
pixels
charoff
%
span
nmero
top
middle
valign
bottom
baseline
%
width
pixels
longitud relativa
Las filas de una tabla pueden agruparse en
una cabecera de tabla <thead>, un pie de
tabla <tfoot> y una o ms secciones de
cuerpo de tabla <tbody>.
right
left
<thead>
<tbody>
<tfoot>
align
center
justify
char
char
character
pixels
charoff
%
lnea.
top
middle
valign
bottom
baseline
Etiqueta <div>
Etiqueta de apertura: <div> Etiqueta de cierre: </div>
Definicin
La etiqueta <div> se utiliza para definir una seccin dentro del documento.
Esta etiqueta se usa comunmente para agrupar un bloque de elementos, para luego
aadirle un estilo determinado.
Ejemplo
Cdigo
<div style="color:red">
<h3>Grupo 1</h3>
<p>Este bloque tiene definido el texto de color
rojo.</p>
</div>
<div style="color:green">
<h3>Grupo 2</h3>
<p>Este bloque tiene definido el texto de color
verde.</p>
</div>
Resultado
Grupo 1
Este bloque tiene definido el texto de
color rojo.
Grupo 2
Este bloque tiene definido el texto de
color verde.
: Firefox
Atributos
Valor
align
left
: Google Chrome
: Opera
Descripcin
Desaprobado
: Safari
center
right
justify
Especifica la alineacin
horizontal del contenido del
elemento div.
Atributos
class
: Firefox
Valor
nombre de la
clase
: Google Chrome
: Opera
: Safari
Descripcin
Asigna un nombre de clase.
El atributo class acta:
id
nombre
style
estilo
title
nombre
dir
ltr o rtl
cdigo de
lenguaje