Professional Documents
Culture Documents
Introduccin a HTML
Introduccin al manual de HTML y al lenguaje de modelado
de pginas web. Veremos qu es HTML y las primeras
nociones que nos ayudarn a realizar las primeras pruebas
de creacin de una pgina web sencilla.
1.- Prlogo al manual de HTML
A quin va dirigido este manual y las lecturas aconsejadas antes de
abordarlo.
2.- Introduccin al HTML
Las primeras cosas que debes saber sobre HTML: historia, objetivos y
dems conocimientos donde sentar las bases del manual.
3.- Sintaxis del HTML
Descripcin de la sintaxis con la que se trabaja en el lenguaje HTML, as
como la estructura que tendr el documento bsico HTML.
4.- Tu primera pgina
Vamos a ver cmo se hace una pgina muy sencilla en HTML, que sirva de
prctica a los debutantes.
Formatos bsicos con HTML
Cmo realizar el formato de textos que se colocan en una
pgina web. Aprende a utilizar tus primeras etiquetas HTML
y atributos para definir los contenidos de la pgina y
aplicar un formato bsico.
5.- Formato de prrafos en HTML
Cmo colocar prrafos y saltos de lnea en pginas web. Tambin vemos los
encabezados como prrafos que sirven de titulo.
6.- Formateando el texto
Vemos como colocar negritas, itlicas, subrayados, subndices y
suprendices.
7.- Color, tamao y tipo de letra
Seguimos aprendiendo etiquetas que nos sirven para formatear el texto.
8.- Los colores y HTML
En este reportaje tratamos de acercarte todos los detalles relativos al buen
uso de colores en HTML. Colores compatibles con todos los sistemas.
9.- Atributos para pginas
Explicamos una serie de atributos que se aplican de manera global a toda la
pgina, como el color de fondo el del texto, de los enlaces, mrgenes, etc.
10.- Caracteres especiales
Una referencia til, y una lista completa de los caracteres especiales del
HTML.
Listas en HTML
A continuacin comenzaremos a explicar las listas de
HTML que implican varias etiquetas para crear su
estructura. Veremos varios tipos de listas que se pueden
utilizar para diversos objetivos.
11.- Listas I - Listas desordenadas
Vemos lo que son las listas y sealamos los tres tipos que hay. Estudiamos
las listas desordenadas.
12.- Listas II - Listas ordenadas
Estudiamos otro tipo de listas: las listas ordenadas.
13.- Listas III - Listas de definicin
Vemos las listas de definicin y aprendemos a anidar listas para crear
estructuras lista ms complejas.
Todo sobre los enlaces en HTML
Los enlaces son los elementos que nos permiten navegar
por las pginas HTML y son tan importantes que la web no
tendra sentido sin ellos. Dedicaremos varios captulos a
explorar los distintos tipos de enlaces, sus usos y diversos
consejos para hacer pginas navegables.
14.- Enlaces en HTML
Vemos qu son los enlaces en HTML y los distintos tipos.
15.- Enlaces internos
Los enlaces HTML que se hacen con otras partes de la misma pgina.
16.- Enlaces locales
Enlaces HTML con otras pginas del mismo sitio web.
17.- Enlaces externos, de correo y hacia archivos
Vemos tres tipos de enlaces. Los dirigidos a otras pginas de otros webs, a
direcciones de correo y a ficheros externos.
18.- Atributo nofollow en los enlaces
El atributo rel=nofollow, de los enlaces, sirve para que los buscadores no
continen reastreando a partir de esos enlaces.
Imgenes, formatos grficos e optimizacin
Veremos todo lo que los creadores de webs deben conocer
sobre las imgenes, no slo cmo incluir imgenes en las
pginas, sino tambin qu formatos grficos son
adecuados en cada caso y cmo podemos optimizar las
imgenes para reducir el tiempo de carga de las webs.
19.- Imgenes en HTML
Vemos cmo colocar una imagen en una pgina web y algunos atributos
bsicos para asignarle estilos a las imgenes en HTML.
20.- Alineacin de imgenes con HTML
Explica la manera de alinear la imagen dentro de la pgina: centrarla,
colocarla a la derecha, a la izquierda, etc.
21.- Formatos grficos para pginas web
Presenta los formatos grficos utilizados en las pginas web, el GIF, el JPG y
PNG. Hace hincapi en los dos primeros, resumiendo sus caractersticas y
enseando a optimizar los ficheros.
22.- Mapas de imgenes con HTML
Explicamos detalladamente el proceso para crear mapas de imgenes, osea,
imgenes que tienes varios enlaces asociados en distintas reas.
Tablas en HTML
Las tablas fueron muy importantes en una poca para
maquetar pginas web. Hoy lo adecuado es utilizarlas slo
para presentar informacin tabulada, es decir, colocada en
una rejilla de filas y columnas. En los siguientes artculos
aprenderemos todo sobre las tablas en HTML.
23.- Tablas en HTML
Vemos lo que son las tablas, para que sirven y en qu casos podemos
utilizarlas. Vemos la tabla ms simple posible.
24.- Tablas en HTML. Atributos de la tabla y
conclusin
Conocemos los atributos principales que le podemos asignar a la tabla de
modo general. Adems vemos varios ejemplos prcticos de construccin de
tablas.
25.- Bordes de tabla en HTML 4
Mostramos algunos atributos de table, vlidos en HTML 4, para definir el
borde de las tablas: especificar bordes de varios tipos, externos e internos.
26.- Agrupar filas o columnas de tablas con HTML 4
En HTML 4.0 podemos agrupar filas de una tabla, o columnas. Sirve para
especificar estilos especficos a esas filas o columnas.
Formularios en HTML
El trabajo con formularios es uno de los principales puntos
que debemos aprender en HTML. Hacen posible muchas de
las utilidades clave de una web, como el contacto de los
creadores de las pginas con los visitantes, as como
ciertos niveles de interaccin bsica y avanzada con el
usuario.
27.- Formularios HTML
Empezamos la explicacin de la creacin de formularios con el lenguaje
HTML.
28.- Elementos de Formularios. Campos de texto
Vemos detenidamente los distintos elementos de formulario que sirven para
introducir texto.
29.- Otros elementos de formulario
Explicamos la sintaxis y el funcionamiento de las cajas y listas de seleccin,
casillas de verificacin y botones de radio.
30.- Envo, borrado y dems en formularios HTML
Enseamos la manera de colocar botones de envo y borrado en formularios
HTML. Tambin conocemos los campos invisibles y los botones normales.
Adems, hacemos un ejemplo prctico.
31.- Etiquetas FIELDSET y LEGEND de formularios
Las etiquetas de HTML FIELDSET y LEGEND sirven para crear bloques de
elementos dentro de formularios.
Frames o marcos en HTML
Los frames en HTML, o marcos si preferimos el trmino en
espaol, son una manera de mantener fijas algunas partes
de la pgina, mientras se navega por las otras. Fueron en el
pasado un componente habitual de las pginas aunque hoy
en da se han quedado en desuso por diversas razones.
Veremos tambin un caso especial de frames, que se crea
con la etiqueta IFRAME, que es importante conocer porque
s se usa bastante actualmente.
32.- Frames en HTML
Introducin a los frames, un poco de historia y sus utilidades.
33.- Frames - Explicacin bsica
Explicamos los detalles generales y los ms bsicos sobre la creacin de
frames. Etiquetas FRAMESET Y FRAME.
34.- Frames - Creacin de una estructura simple
Ejemplo de la creacin de un frame simple para ilustrar lo aprendido hasta
ahora.
35.- Frames - Una pgina en cada marco
Vemos cmo seran las distintas pginas independientes que componen un
sitio creado con frames.
36.- Frames - Dirigir los enlaces
Explicacin sobre cmo dirigir el enlace al frame que deseemos que
actualice, que no tiene porque ser el mismo donde est situado.
37.- Frames - Anidar frames
Explicamos como se crean estructuras con frames ms complejas: anidacin
de frames.
38.- Frames - Atributos avanzados
Lista de atributos de las etiquetas frameset y frame con las que podemos
configurar la apariencia y caractersticas de los marcos.
39.- Ventajas e inconvenientes del uso de frames
Veamos una serie de cosas buenas y malas derivadas del uso de marcos o
frames a la hora de disear y utilizar un sitio web.
40.- Etiqueta Iframe
Explicamos detenidamente la etiqueta IFRAME de HTML y todos sus
atributos, con algn ejemplo de uso.
Lo nuevo en HTML 4.0
El estndar HTML 4.0 trajo consigo diversas etiquetas que
implementan nuevos elementos HTML, que podemos
incorporar en pginas web.
41.- Las nuevas etiquetas de HTML 4.0
En este artculo veremos estas nuevas etiquetas del estandar HTML 4.0.
42.- Las nuevas etiquetas de HTML 4.0 (1)
Veamos una serie de etiquetas para formatear el texto de las pginas HTML,
con una breve descripcin de cada una de ellas.
43.- Las nuevas etiquetas de HTML 4.0 (2)
Explicacin de las nuevas etiquetas de HTML 4.0 para uso en formularios.
Sonido en HTML
Veremos diversos modos de colocar un sonido de fondo en
pginas web y los tipos de archivo sonoro que son
adecuados para pginas web.
44.- Sonido en HTML I, introduccin
Este es el primer captulo de un manul de el sonido en la web.
45.- Sonido en HTML II, caractersticas del sonido
digital
Conceptos bsicos del sonido digital.
46.- Sonido en HTML (III)
Cules son los ficheros que podemos ejecutar desde el navegador y cuales
desde un programa especfico.
47.- Sonido en HTML (IV)
En este captulo veremos la manera de incluir los archivos de msica en el
HTML.
48.- Sonido en HTML (V)
En este captulo veremos el potencil de la etiqueta OBJECT.
Otros asuntos importantes y el futuro del HTML
Acabamos el manual con esta ltima parte en la que
trataremos algunos asuntos de vital importancia a la hora
de hacer pginas web profesionales. Adems veremos el
futuro del HTML, que vendr con la especificacin de HTML
5.
49.- Doctype HTML
Qu es el Doctype en los documentos HTML y XHTML. Vemos distintos tipos
de Doctype disponibles.
50.- Juego de caracteres, charset, del documento
HTML
Cmo y por qu debemos especificar el juego de caracteres, tambin
conocido como charset, en los documentos HTML.
51.- Etiqueta META robots
Explicacin de la etiqueta META robots y diferentes posibilidades de
configuracin.
52.- El futuro del desarrollo web: HTML 5
HTML 5 es una tecnologa creada para modernizar la web y el desarrollo de
aplicaciones web, online y offline, que aun tiene bastante camino por recorrer
para ser una realidad.
53.- Qu es HTML 5
Veremos qu es HTML 5, su previsin de tiempo para convertirse en una
especificacin recomendada y las novedades ms significativas que
proporcionar.
54.- Nuevos elementos de formularios en HTML5
Conociendo algunos de los nuevos elementos con los que podemos contar
en los formularios web a partir de HTML5.
55.- Las mejoras de los elementos INPUT de HTML5
Una breve descripcin de las nuevas caractersticas presentes en los
elementos de formulario INPUT en HTML5.
56.- Etiquetas nuevas de HTML5
Cules son las etiquetas nuevas del lenguaje HTML5, con una breve
descripcin sobre su utilidad y clasificacin.
Prlogo al manual de
HTML
Introduccin al HTML
Esta evolucin tan anrquica del HTML ha supuesto toda una seria de
inconvenientes y deficiencias que han debido ser superados con la
introduccin de otras tecnologas accesorias capaces de organizar, optimizar
y automatizar el funcionamiento de las webs. Ejemplos que pueden sonaros
son las CSS, JavaScript u otros. Veremos ms adelante en qu consisten
algunas de ellas.
Adems del navegador necesario para ver los resultados de nuestro trabajo,
necesitamos evidentemente otra herramienta capaz de crear la pgina en si.
Un archivo HTML (una pgina) no es ms que un texto. Es por ello que para
programar en HTML necesitamos un editor de textos.
Es recomendable usar el Bloc de notas que viene con windows, u otro editor
de textos sencillo. Hay que tener cuidado con algunos editores ms
complejos como Wordpad o Microsoft Word, pues colocan su propio cdigo
especial al guardar las pginas y HTML es nicamente texto plano, con lo que
podremos tener problemas.
Existen otro tipo de editores especficos para la creacin de pginas web los
cuales ofrecen muchas facilidades que nos permiten aumentar nuestra
productividad. No obstante, es aconsejable en un principio utilizar una
herramienta lo ms sencilla posible para poder prestar la mxima atencin a
nuestro cdigo y familiarizarnos lo antes posible con l. Siempre tendremos
tiempo ms delante de pasarnos a editores ms verstiles con la
consiguiente ganancia de tiempo.
Para tener ms claro todo el tema de editores y los tipos que existen, visita
los artculos:
Editores de HTML.
Bloc de notas.
Tambin puedes acceder a descripciones editores ms complejos que el Block
de Notas, pero ms potentes como Homesite oUltraEdit.
Es importante tener claro todo ello puesto que en funcin de vuestros
objetivos puede que, ms que aprender HTML, resulte ms interesante
aprender el uso de una aplicacin para la creacin de pginas.
As pues, una pgina es un archivo donde est contenido el cdigo HTML en
forma de texto. Estos archivos tienen extensin .html o .htm (es indiferente
cul utilizar). De modo que cuando programemos en HTML lo haremos con
un editor de textos y guardaremos nuestros trabajos con extensin .html, por
ejemplo mipgina.html
Consejo: Utiliza siempre la misma extensin en tus archivos HTML. Eso evitar que te confundas
al escribir los nombres de tus archivos unas veces con .htm y otras con .html. Si trabajas con un
<html>
<head>
Etiquetas y contenidos del encabezado
Datos que no aparecen en nuestra pgina pero que son importantes para
catalogarla: Titulo, palabras clave,...
</head>
<body>
Etiquetas y contenidos del cuerpo
Parte del documento que ser mostrada por el navegador: Texto e imgenes
</body>
</html>
Tu primera pgina
Vamos a ver cmo se hace una pgina muy sencilla en
HTML, que sirva de prctica a los debutantes.
Podemos ya con estos conocimientos, y alguno que otro ms, crear nuestra
primera pgina. Para ello, abre tu editor de textos y copia y pega el siguiente
texto en un nuevo documento.
<html>
<head>
<title>Cocina Para Todos</title>
</head>
<body>
<p><b>Bienvenido,</b></p>
<p>Ests en la pgina <b>Comida para Todos</b>.</p>
<p>Aqu aprenders recetas fciles y deliciosas.</p>
</body>
</html>
Ahora guarda ese archivo con extensin .html o .htm en tu disco duro. Para
ello accedemos al men Archivo y seleccionamos la opcin Guardar como.
En la ventana elegimos el directorio donde deseamos guardarlo y
colocaremos su nombre, por ejemplo mi_pagina.html
Consejo: Utiliza nombres en tus archivos que tengan algunas normas bsicas para ahorrarte
disgustos y lios.
Nuestro consejo es que no utilices acentos ni espacios ni otros caracteres raros. Tambin te
para que te aclaren lo que hay dentro. Algn caracter como el guin "-" o el guin bajo "_" te
Nota: En la disputa por ser el navegador ms usado, en la actualidad otros productos vienen
tomando fuerza como Chrome, el navegador de Google. Para el que le interese este tema y
conocer datos reales sobre los porcentajes de uso de cada navegador, se puede leer uno de los
noviembre de 2010.
Pues bien, volviendo al tema, una vez creado el archivo .html o .htm,
podemos visualizar el resultado de nuestra labor abriendo dicha pgina con
un navegador. Para hacerlo, la forma resulta diferente dependiendo del
navegador:
Nota: Tambin puedes abrir el archivo si accedes al directorio donde lo guardaste. En l podrs
encontrar tu archivo HTML y vers que tiene como icono el logotipo de Netscape o el de Internet
Una vez abierto el archivo podris ver vuestra primera pgina web. Algo
sencillita pero por algo se empieza. Ya veris como en poco tiempo seremos
capaces de mejorar sensiblemente.
Si ahora hacis click con el botn derecho sobre la pgina y elegs Ver
cdigo fuente (o View page source) veris como en una ventana accesoria
aparece el cdigo de nuestra pgina. Este recurso es de extremada
importancia ya que nos permite ver el tipo de tcnicas empleadas por otros
para la confeccin de sus pginas.
que es un archivo .html, el documento se guarda como si fuera un texto y no una pgina web. Lo
que est pasando es que el Block de Notas tiene predeterminado guardar sus archivos con
Para conseguir tener el control de las extensiones en el block de notas y en Windows en general
ventana que sale pulsamos en la solapa "Ver" y nos permite deseleccionar una caja de seleccin
que pone algo como "Ocultar extensiones para los tipos de archivos conocidos". (As se hace en
Con ello conseguiremos que se vea siempre la extensin del archivo con el que estamos
trabajando y que el Block de Notas nos haga caso cuando le indicamos que grabe el archivo con
Hemos visto que para definir los prrafos nos servimos de la etiqueta <p>
que introduce un salto y deja una lnea en blanco antes de continuar con el
resto del documento.
Nota: Existen otras etiquetas que no tienen su correspondiente de cierre, como <img> para las
imgenes, las veremos ms adelante. Esto ocurre porque un salto de lnea o una imagen no
empiezan y acaban ms adelante sino que slo tienen presencia en un lugar puntual.
Los prrafos delimitados por etiquetas <p> pueden ser fcilmente justificados
a la izquierda, centro o derecha especificando dicha justificacin en el interior
de la etiqueta por medio de un atributo align. Un atributo no es ms que un
parmetro incluido en el interior de la etiqueta que ayuda a definir el
funcionamiento de la etiqueta de una forma ms personal. Veremos a lo largo
de este manual cantidad de atributos muy tiles para todo tipo de etiquetas.
comillas tambin funcionar en la mayora de los casos. Sin embargo, es aconsejable que
pongamos siempre las comillas para acostumbrarnos a utilizarlas, por dar homogeneidad a
Esta etiqueta por si sola no sirve para nada. Tiene que estar acompaada del
atributo align y lo que nos permite es alinear cualquier elemento (prrafo o
imagen) de la manera que nosotros deseemos.
As, el cdigo:
<p align="left">Parrafo1</p>
<p align="left"> Parrafo3</p>
<p align="left"> Parrafo2</p>
es equivalente a:
<div align="left">
<p>Parrafo1</p>
<p>Parrafo2</p>
<p>Parrafo3</p>
</div>
Como hemos visto, la etiqueta <div> marca divisiones en las que definimos
un mismo tipo de alineado.
Ejemplo prctico:
Para practicar un poco lo que acabamos de ver vamos a proponer un
ejercicio que podis resolver en vuestros ordenadores. Simplemente
queremos construir una pgina que tenga, por este orden:
2 Prrafos centrados
3 Prrafos alineados a la derecha
Un salto de lnea triple
1 prrafo alineado a la izquierda
Encabezados
Existen otras etiquetas para definir prrafos especiales, formateados como
ttulos. Son los encabezados o Header en ingls. Como decimos, son
etiquetas que formatean el texto como un titular, para lo cual asignan un
tamao mayor de letra y colocan el texto en negrita.
Hay varios tipos de encabezados, que se diferencian en el tamao de la letra
que utilizan. La etiqueta en concreto es la <h1>, para los encabezados ms
grandes, <h2> para los de segundo nivel y as hasta <h6> que es el
encabezado ms pequeo.
Encabezado de nivel 1
Los encabezados, como otras etiquetas de HTML, soportan el atributo align.
Vemos un ejemplo de encabezado de nivel 2 alineado al centro.
Encabezado de nivel 2
Otro ejercicio interesante es construir una pgina web que contenga todos los
encabezados posibles. Se puede ver a continuacin.
<html>
<head>
<title>Todos los encabezados</title>
</head>
<body>
<h1>Encabezado de nivel 1</h1>
<h2>Encabezado de nivel 2</h2>
<h3>Encabezado de nivel 3</h3>
<h4>Encabezado de nivel 4</h4>
<h5>Encabezado de nivel 5</h5>
<h6>Encabezado de nivel 6</h6>
</body>
</html>
Consejo: No debemos utilizar las etiquetas de encabezado para formatear el texto, es decir, si
queremos colocar un tipo de letra ms grande y en negrita debemos utilizar las etiquetas que
existen para ello (que veremos en seguida). Los encabezados son para colocar titulares en
titular. Cada navegador, pues, puede formatear el texto a su gusto con tal de que parezca un
titular.
Formateando el texto
Vemos como colocar negritas, itlicas, subrayados,
subndices y suprendices.
Adems de todo lo relativo a la organizacin de los prrafos, uno de los
aspectos primordiales del formateo de un texto es el de la propia letra.
Resulta muy comn y prctico presentar texto resaltado en negrita, itlica y
otros. Paralelamente el uso de ndices, subndices resulta vital para la
publicacin de textos cientficos. Todo esto y mucho ms es posible por
medio del HTML a partir de multitud de etiquetas entre las cuales vamos a
destacar algunas.
Negrita
Podemos escribir texto en negrita incluyndolo dentro de las etiquetas <b> y
</b> (bold). Esta misma tarea es desempeada por <strong> y </strong>
siendo ambas equivalentes. Nosotros nos inclinamos por la primeras por
simple razon de esfuerzo.
Escribiendo un cdigo de este tipo:
<b>Texto en negrita</b>
Obtenemos este resultado:
Texto en negrita
Nota: Qu diferencia hay entre <b> y <strong>?
Aunque las dos etiquetas hacen el mismo efecto, tienen una peculiaridad que las hace distintas.
La etiqueta <b> indica negrita, mientras que la etiqueta <strong> indica que se debe escribir
resaltado. El HTML lo interpretan los navegadores segn su criterio, es por eso que las pginas
se pueden ver de distinta manera en unos browsers y en otros. La etiqueta <H1> quiere decir
Netscape son muy parecidos (tamao de letra grande y en negrita), pero otro navegador podra
La diferencia entre <b> y <strong> se podr entender ahora. Mientras que <b> significa
simplemente negrita y todos los navegadores la interpretarn como negrita, <strong> es una
etiqueta que significa que se tiene que resaltar fuertemente el texto y cada navegador es el
responsable de resaltarlo como desee. En la prctica <strong> coloca el texto en negrita, pero
podra ser que un navegador decidiese resaltar colocando negrilla, subrayado y color rojo en el
texto.
Itlica
Tambin en este caso existen dos posibilidades, una corta: <i> e </i> (italic) y
otra un poco ms larga: <em> y </em>. En este manual, y en la mayora de
las pginas que veris por ah, os encontraris con la primera forma sin duda
ms sencilla a escribir y a acordarse.
He aqu un ejemplo de texto en itlica:
<i>Texto en itlica</i>
Que da el siguiente efecto:
Texto en itlica
Subrayado
El HTML nos propone tambin para el subrayado el par de etiquetas: <u> y
</u> (underlined). Sin embargo, el uso de subrayados ha de ser aplicado con
mucha precaucin dado que los enlaces hipertexto van, a no ser que se
indique lo contrario, subrayados con lo que podemos confundir al lector y
apartarlo del verdadero inters de nuestro texto.
Subndices y suprandices
Este tipo de formato resulta de extremada utilidad para textos cientficos. Las
etiquetas empleadas son:
<sup> y </sup> para los suprandices
<sub> y </sub> para los subndices
Aqu tenis un ejemplo:
La <sup>13</sup>CC<sub>3</sub>H<sub>4</sub>ClNOS es un heterociclo
alergeno enriquecido
El resultado:
etiquetas dentro de otra ms principal, antes de cerrar la etiqueta principal cierres las etiquetas
Esto es muy aconsejable, aunque los navegadores entiendan bien las etiquetas mal anidadas, por
dos razones:
1. Sistemas como XML no son tan permisivos con estos errores y puede que en el
futuro nuestras pginas no funcionen correcamente.
2. A los navegadores les cuesta mucho tiempo de procesamiento resolver este tipo
de errores, incluso ms que construir la propia pgina y debemos evitarles que sufran
por una mala codificacin.
Color, tamao y tipo de
letra
Atributo face
Define el tipo de letra. Este atributo es interpretado por versiones de
Netscape a partir de la 3 y de MSIE 3 o superiores. Otros navegadores las
ignoran completamente y muestran el texto con la fuente que utilizan.
Hay que tener cuidado con este atributo ya que cada usuario, dependiendo
de la plataforma que utilice, puede no disponer de los mismos tipos de letra
que nosotros con lo que, si nosotros elegimos un tipo del que no dispone, el
navegador se ver forzado a mostrar el texto con la fuente que utiliza por
defecto (suele ser Times New Roman). Para evitar esto, dentro del atributo
suelen seleccionarse varios tipos de letra separados por comas. En este
caso el navegador comprobar que dispone del primer tipo enumerado y si
no es as, pasar al segundo y as sucesivamente hasta encontrar un tipo
que posea o bien acabar la lista y poner la fuente por defecto. Veamos un
ejemplo.
Nota: Aqu tenemos un ejemplo de atributo cuyo valor debe estar limitado por comillas (").
Habamos dicho que las comillas eran opcionales en los atributos, sin embargo esto no es as
se entendera que face=Comic, pero no se tendra en cuenta todo lo que sigue, porque HTML no
lo asociara al valor del atributo. En este caso HTML pensara que las siguientes palabras
(despus del espacio) son otros atributos, pero como no los conoce como atributos simplemente
los desestimar.
Atributo size
Define el tamao de la letra. Este tamao puede ser absoluto o relativo.
Si hablamos en trminos absolutos, existen 7 niveles de tamao distintos
numerados de 1 a 7 por orden creciente. Elegiremos por tanto un valor
size="1" para la letra ms pequea o size="7" para la ms grande.
Atributo color
El color del texto puede ser definido mediante el atributo color. Cada color es
a su vez definido por un nmero hexadecimal que esta compuesto a su vez
de tres partes. Cada una de estas partes representa la contribucin del rojo,
verde y azul al color en cuestin.
Podis entender cmo funciona esta numeracin y cules son los colores
que resultan ms compatibles a partir de este artculo:Los colores y HTML.
Por otra parte, es posible definir de una manera inmediata algunos de los
colores ms frecuentemente usados para los que se ha creado un nombre
ms memotcnico:
Nombre Color
Aqua
Black
Blue
Fuchsia
Gray
Green
Lime
Maroon
Navy
Olive
Purple
Red
Silver
Teal
White
Yellow
<font color="red">Este texto est en rojo</font>
Que se visualizara as en una pgina web.
<font color="#FF0000">Rojo</font>
Al Atributo color le damos un valor RGB en formato hexadecimal. El caracter
# se coloca al principio de la cadena.
Otros colores
Naranja #FF8000
Verde turquesa #339966
Azul oscuro #000080
Colores compatibles en todos los
sistemas
Como las pginas web las tienen que ver todos los usuarios, y los sistemas
que utilizan para entrar son distintos, hay que utilizar colores compatibles con
la paleta de todos ellos.
La forma de conseguir esto es limitando nuestros colores alos que se
pueden conseguir utilizando la siguiente norma:
Utilizaremos siempre
estos valores:
00
33
66
99
CC
FF
Ejemplos: #3366FF #FF9900 #666666
Esto se debe a que, al colocar una imagen de fondo, el texto de la pgina debemos colocarlo en
un color que contraste suficientemente con dicho fondo. Si el visitante no puede ver el fondo por
cualquier cuestin (Por ejemplo tener deshabilitada la carga de imgenes) puede que el texto no
Creo que lo mejor ser poner un ejemplo. Si la imagen de fondo es oscura, tendremos que poner
un texto claro para que se pueda leer. Si el visitante que accede a la pgina no ve la imagen de
fondo, le saldr el fondo por defecto, que generalmente es blanco, de modo que al tener un texto
con color claro sobre un fondo blanco, nos pasar que no podremos leer el texto
convenientemente.
Ocurre parecido cuando se est cargando la pgina. Si todava no ha llegado a nuestro sistema la
imagen de fondo, se ver el fondo que hayamos seleccionado con bgcolor y es interesante que
sea parecido al color de la imagen para que se pueda leer el texto mientras se carga la imagen de
fondo.
link: el color de los enlaces que no han sido visitados. (por defecto es azul
clarito)
vlink: el color de los enlaces visitandos. La "v" viene justamente de la palabra
visitado. Es el color que tendrn los enlaces que ya hemos visitado. Por
defecto su color es morado. Este color debera ser un poco menos vivo que
el color de los enlaces normales.
alink: es el color de los enlaces activos. Un enlace est activo en el preciso
instante que se pulsa. A veces es difcil darse cuenta cuando un enlace est
activo porque en el momento en el que se activa es porque lo estamos
pulsando y en ese caso el navegador abandonar la pgina rpidamente y no
podremos ver el enlace activo ms que por unos instantes mnimos.
Ejemplo de color del texto
Vamos a ver una pgina donde el color de fondo sea negro, y los colores del
texto y los enlaces sean claros. Pondremos el color de texto balnco y los
enlaces amarillos, ms resaltados los que no estn visitados y menos
resaltados lo que ya estn visitados. Para ello escribiramos la etiqueta body
as:
<body bgcolor="#000000" text="#ffffff" link="#ffff33"
alink="#ffffcc" vlink="ffff00">
El efecto se puede ver en una pgina a parte.
Mrgenes
Con otros atributos de la etiqueta <body> se pueden asignan espacios de
margen en las pginas, lo que es muy til para eliminar los mrgenes en
blanco que aparecen a los lados, arriba y debajo de la pgina. Estos atributos
son distintos para Internet Explorer y para Netscape Navigator, por lo que
debemos utilizarlos todos si queremos que todos los navegadores los
interpreten perfectamente.
leftmargin: para indicar el margen a los lados de la pgina. Vlido para
iexplorer.
topmargin: para indicar el margen arriba y debajo de la pgina. Para iexplorer.
marginwidth: la contrapartida de leftmargin para Netscape. (Margen a los
lados)
marginheight: igual que topmargin, pero para Netscape. (Margen arriba y
abajo)
Tenemos un artculo sobre la utilizacin de estos atributos para
hacer diseos avanzados con tablas en distintas definiciones de pantalla, que
puede ser interesante de leer.
Caracteres especiales
Una referencia til, y una lista completa de los caracteres
especiales del HTML.
Una pgina web se ha de ver en paises distintos, que usan conjuntos de
caracteres distintos. El lenguaje HTML nos ofrece un mecanismo por el que
podemos estar seguros que una serie de caracteres raros se van a ver bien
en todos los ordenadores del mundo, independientemente de su juego de
caracteres.
Este conjunto son los caracteres especiales. Cuando queremos poner uno de
estos caracteres en una pgina, debemos sustituirlo por su cdigo.
¼
½ ¡
¾ £
© ¥
® §
ª ¤
² ¦
³ «
¹ ¬
¯ ­
µ º
¶ ´
· ¨
° ±
¸ »
¿
Otros caracteres especiales
× ¢
÷ €
“ ™
” ‰
Œ ƒ
‡ †