Professional Documents
Culture Documents
Introducin al Html:
Introduccin
La estructura
Tipo de Documento
Especificar el idioma
Titulo o Title
Meta Description
Tipo de Codificacin
Prrafos
Resaltar Textos
Comentarios
Ttulos h1, h2...
Las Imgenes
Etiqueta de Imagen
Ruta de Imagen
Nombre de Archivo
Dimensiones
Texto Alternativo
Los Enlaces
Etiqueta de Enlaces
Ruta de Enlaces
El Target
Title Alternativo
Anclajes
Propiedad rel
Ejemplo Hasta Ahora
Saltos de Lnea
Las Listas
Listas Desordenadas
Listas Ordenadas
Metatag description
Palabras Clave
Curso de HTML5
Lo que hacen FrontPage, Dreamweaver, Html-Kit, NVU o cualquier otro
programa de los que te ayudan a hacer pginas web, es traducir lo que
vosotros queris a cierto cdigo llamado HTML. En un principio las pginas se
hacan directamente en este cdigo, hasta que han surgido programas como
los mencionados antes que permiten crear una web sin saber nada de cdigos.
No obstante, es recomendable conocer al menos algunos aspectos bsicos
de cdigo Html pues nos permitir hacer muchas mejoras en nuestra web,
como por ejemplo mejorar nuestra posicin en los buscadores, insertar con
xito publicidad, contadores, estadsticas y foros, y otras cosillas que os
contar conforme vayamos avanzando en esto. Aprender cdigo Html es
bsico y como vers en este tutorial, son solo tres cosillas las que hay que
aprenderse.
Aunque te pueda parecer en principio algo muy raro o complicado, te
recomiendo que repases estas lecciones, pues te abren un gran abanico de
posibilidades. Yo cuando comenc a aprender a crear webs vea como bichos
raros a aquellos webmasters que hacan las pginas en Html escribiendo
cdigo Html directamente... ahora soy otro de los que lo usan, je, y una de dos,
o no eran tan raros o me he convertido en uno de esos bichos raros!.
Te recomiendo tambin que a la vez que te adentras en esto del cdigo Html
te mires tambin el tema de los Estilos CSSpues son bastante
complementarios. A la larga lo agradecers mucho.
Bueno, sin ms rollo, vamos a ver qu facilito es este tutorial completo y
gratuito de Html5 y el gran provecho que le vas a sacar a esto! Para avanzar
pulsa sobre la flechita de abajo para pasar a la pgina siguiente, o pulsa sobre
el enlace en el que pone "Introduccin al Html" en la barra naranja de arriba.
La estructura
Ms de una vez os habris tropezado, bien por curiosidad o bien por error al
pulsar el botn equivocado, con una pantalla llena de nmeros y letras que ni
por asomo parecen algo con sentido. Los ms aventureros habris entrado en
esa zona "prohibida" para insertar algunos fragmentos de cdigo para vuestro
contador, estadsticas, etc., pensando "como esto no chute....como me cargue
m querida pgina...va a ver ese Jorgens lo que es bueno. Pues bien, vamos a
desmenuzar la estructura de una pgina web para ir perdindole el miedo.
Toda pgina web hecha con Html5, por complicada que parezca, se divide en
dos partes bien diferentes a las que llamaremos Cabecera (head)
y Cuerpo (body). Adems, todas las pginas web empiezan con la palabra
mgica (o etiqueta) <HTML> y terminan con la etiqueta </HTML>. Cada
pgina web adems, solo tiene una sola cabecera y un solo cuerpo. Nos
dejamos los dobles cuerpos y dobles cabezas para la mitologa. Para que os
hagis una idea, esto sera una pgina web con todas las de la Ley, eso s,
vaca.
<html>
<head>
</head>
<body>
</body>
</html>
Existen cosillas que SOLO podremos colocar dentro del encabezado (head) y
otras cosas que solo funcionarn dentro del cuerpo (body), pero esas cosas las
iremos viendo conforme avancemos.
Os muestro abajo el cdigo de una pgina web vaca, pero con algunas
cosillas ms. Este cdigo es el que tiene una pgina de esas que creis con
FrontPage, Dreamweaver, Html-Kit o programas por el estilo (programas que
deberas desinstalar ya mismo...), nada ms empezar, es decir, cuando an no
habis metido nada en ella.
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso8859-1">
</head>
<body bgcolor="#FFFFFF">
</body>
</html>
Vemos
en
este
cdigo
las
palabras
mgicas
comentadas
antes, HTML, head, body y sus correspondientes cierres con la barra "/". A
estas palabras encerradas con los smbolos < y > las llamaremos etiquetas.
Aparecen algunas cosas nuevas, pero las veremos con detenimiento ms
adelante.
Con esto que sabes ahora mismo, podras mirar el cdigo Html de cualquier
pgina web e identificar dnde empieza su cdigo HTML, dnde termina, y
dnde empiezan y acaban la cabecera y el body, verdad?.
En CCTW tienes instrucciones sobre cmo ver el cdigo Html de cualquier
pgina web, por si te interesa aprenderlo (y creme, S te interesa!).
Etiqueta Title
Como te he dicho antes, hay una serie de elementos que no se ven
directamente en el contenido de las pginas y el title o ttulo definido en la
cabecera es uno de estos y, adems, es importantsimo.
Con las etiquetas <title> y </title> se define el ttulo de cada una de las
pginas de una web. No de la web completa sino de cada pgina del sitio web.
Por ejemplo, si tienes una web que habla de cocina, tendr dentro una pgina
que hable de una sopa, otra de tarta de fresa, etc., etc. Pues cada una de esas
ha de ser distinta en cada una de las pginas de tu web, tenemos otra etiqueta
de tipo meta importante, la etiqueta description.
<meta name="Description" content="descripcin de la pgina">
Actualmente los buscadores (incluido Google, el rey) solo hacen caso de las
meta etiquetas title y description, por lo que no hablaremos ya de ninguna
otra. Si tienes alguna ms en tu web puedes eliminarlas sin problema alguno.
Eso s, recuerda que el contenido de estas dos etiquetas ha de ser diferente en
cada una de las pginas de tu web, no lo olvides pues es un error muy comn,
incluso en pgina de cierta importancia. Repito, si tienes dos title o
dos descriptionidnticos en dos o ms pginas dentro de tu web, Google las
tomar como copias y solo indexar una de ellas, perdiendo posibilidades de
ser encontrado por los usuarios del buscador.
Se recomienda que el contenido dentro de la meta etiqueta description no
tenga ms de 150 caracteres ni ms de 30 palabras. Aprovecha y piensa bien
lo que vas a poner, pues las palabras clave de tu web deberan aparecer
dentro, sin repeticiones y manteniendo cierto sentido. Recuerda que es una
descripcin, no una ristra de palabras sin sentido. No coloques dos lneas de
description dentro de la cabecera de una misma pgina, recuerda, igual que
con title, coloca solamente un description.
Prrafos
Con lo explicado antes seguimos teniendo una pgina vaca. Os explico ahora
algunos elementos que podemos usar en nuestras pginas web, empezando
por los prrafos.
Lo ms bsico que podemos insertar en nuestra nueva pgina an en blanco,
son palabras. Vamos a ver como se pone en cdigo Html5 un prrafo.
En primer lugar deciros que todos los elementos (o casi todos los elementos)
de una web, (me refiero a todo lo "visible", o casi) ir dentro del body que ya
conocis, es decir, entre <body> y</body>. Existen otras cosas que no son
"visibles" y esas irn en el head principalmente. La lnea que vimos para
especificar el tipo de codificacin no es algo visible, mientras un prrafo que
intenta transmitir algo a los visitantes, obviamente s que es visible.
Para escribir un prrafo, lo haremos dentro de la zona visible (el body)
encerrando lo que queremos escribir entre los smbolos <p> y </p> que son
las etiquetas para escribir prrafos.
Como veis, la primera etiqueta indica comienzo de prrafo (de ah la "p" de
prrafo) y la segunda situada al final indica el final del prrafo, y lleva por tanto
la barrita "/".
Por ejemplo, si queremos que en nuestra web aparezca el siguiente prrafo:
Hola amigos, esta es mi nueva Web
tendremos que escribir, entre <body> y </body> la siguiente lnea:
<p>Hola amigos, esta es mi nueva Web</p>
de forma que el ejemplo anterior quedara as:
<!DOCTYPE HTML>
<HTML lang="es">
<head>
<meta charset="utf-8" />
<title>Mi Nueva Web</title>
</head>
<body>
<p>Hola amigos, esta es mi nueva Web</p>
</body>
</HTML>
Como ves, en este ejemplo se ha puesto ya el ttulo a la pgina. En concreto
se le ha llamado "Mi Nueva Web".
Si ahora quieres aadir otro prrafo, simplemente coloca otra lnea ms
antes o despus de la escrita antes, segn quieras que la nueva aparezca
encima o debajo del prrafo antiguo.
Por ejemplo, si quiero que antes del prrafo "Hola amigos...." aparezca la
palabra "BIENVENIDOS" el cdigo HTML debera quedar como sigue:
<!DOCTYPE HTML>
<HTML lang="es">
<head>
<meta charset="utf-8" />
<title>Mi Nueva Web</title>
</head>
<body>
<p>BIENVENIDOS!</p>
<p>Hola amigos, esta es mi nueva Web</p>
</body>
</HTML>
Aunque a veces funcione sin etiqueta de cierre, no olvides nunca indicar el
final del prrafo con </p>. Te evitar problemas ms adelante.
Resaltar Textos
Con el tag <p> (as se llama eso, o etiqueta, que se le va a hacer...) ya
sabemos poner un texto simple. Pero quizs en algn momento queramos
escribir texto en negrita, o subrayado, o cursiva, etc., etc., verdad? Pues
tambin para esos estilos existe un "tag" o una etiqueta determinada.
Textos en Negrita
Si encerramos un texto entre <b> y </b> ste aparecer en negrita. El
tag <b> representa a la propiedad "bold" que significa negrita.
Podemos aplicar a la vez los tags <p>, <b> y cualquiera de los que se
explican abajo.
Un ejemplo de un prrafo simple con una palabra en negrita, la palabra
"negrita":
Textos en Cursiva
Si encerramos un texto entre <i> y </i> ste aparecer en cursiva. El
tag <i> representa a la propiedad cursiva. Al igual que "b" representa "bold",
"i" representa "italic" que significa cursiva (lo s porque me lo han dicho
colegas del foro CCTW ).
Podemos aplicar a la vez los tags <p>, <b>, <i> y cualquiera de los que se
explican abajo.
Un ejemplo de un prrafo simple con dos palabras en cursiva, las palabras
"cursiva" y "ves":
<p>Este prrafo es normal y esta palabra va en <i>cursiva</i>, lo
<i>ves</i>? </p>
Ver cmo queda el ejemplo Html5 hasta ahora.
Textos Subrayados
Si encerramos un texto entre <u> y </u> ste aparecer subrayados. El
tag <u> representa a la propiedad subrayado. Al igual que "b" representa
"bold", "u" representar.... yo que s.. si lo sabes me lo dices (underline
quizs?).
Podemos aplicar a la vez los tags <p>, <b>, <i> y <u>, entre otros.
Un ejemplo de un prrafo simple con un trozo subrayado:
<p>Este prrafo <u>tiene un trozo subrayado.</u> Te gusta? </p>
Ver cmo queda el ejemplo hasta el momento.
Espero que os hayis aclarado con esto. Sabed que las etiquetas pueden
escribirse en maysculas o minsculas, da lo mismo. Adems, todas estas
deben cerrarse siempre. No vale abrir una etiqueta, por ejemplo <p> y no
Comentarios
Para insertar un comentario solo necesitamos encerrarlo entre estos dos
smbolos o etiquetas:
<!-- (Este es el smbolo que indica inicio de comentario)
--> ( y con esto se termina el comentario)
Por ejemplo, esto que sigue es un comentario:
<!-- esto es un comentario -->
Otro ejemplo es este, donde vemos que podemos meter ms guiones por si
queremos dejarlo ms visible:
<!----- esto es un comentario ----->
pero como mnimo debe tener los dos guiones tanto al principio como al final,
adems del resto de la etiqueta, <!-- y -->.
Los comentarios no aparecen en la pgina cuando la visita alguien. En
realidad no hacen nada de nada de nada. Solo sirven para que el autor de la
web, cuando mire su cdigo, sepa qu es cada trozo de cdigo. Es decir,
podemos insertar comentarios en alguna parte del cdigo Html de nuestra
pgina para saber qu hace ese trozo, para dejarnos notas a nosotros mismos.
Por ejemplo, si algn da insertamos un contador en nuestra web (lo
haremos, lo haremos..) se nos proporcionar un trozo de cdigo para que al
insertarlo en la pgina aparezca ese contador. Podemos entonces poner al
principio y al final de ese cdigo algunos comentarios indicando, por ejemplo,
"inicio de cdigo contador" y "final de cdigo contador".
De ese modo, si pasado el tiempo revisamos la pgina, es posible que ni nos
acordemos de qu es ese trozo de cdigo tan raro. Pero al haber puesto esos
comentarios podremos acordarnos fcilmente.
Vamos a aplicar esto. Podemos poner en una pgina un comentario para
recordar que la parte <head> o cabecera es donde debemos insertar la
"metatags". El da que las insertemos, podemos quitarlo, pero mientras, nos
recordar dnde hay que ponerlas. El cdigo sera el siguiente:
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8" />
<title>Mi Nueva Web</title>
<!-- Insertar aqu mas Metatags-->
</head>
<body>
<p>BIENVENIDOS!</p>
<p>Hola amigos, esta es mi nueva Web</p>
</body>
</HTML>
Ver cmo queda el ejemplo Html hasta ahora.
En Dreamweaver o en algunos editores de texto plano es muy fcil identificar
esos comentarios, pues al ver el cdigo de cualquier web con l, los
comentarios aparecen en gris claro.
Otra utilidad que tienen los comentarios es la siguiente. Si deseis anular
algn trozo de vuestra web, pero no queris borrar su cdigo, pues no sabis si
ms adelante os har falta, o simplemente, por qu queris ver qu tal se ve la
web sin cierto elemento, solo tenis que encerrar todo ese trozo de cdigo
entre los smbolos de comentario y ese trozo quedar anulado.
Si ms tarde os arrepents, podis volver a ponerlo en funcionamiento sin
ms que quitar los smbolos de comentario. til, no?
Por ejemplo, para evitar que en el ejemplo de aqu arriba (de la ventana de
fondo blanco) aparezca la frase "Bienvenidos", bastara con poner los smbolos
de comentario al inicio y final de esa lnea, as:
<!-- <p>BIENVENIDOS</p> -->
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8" />
<title>Mi Nueva Web</title>
<!-- Insertar aqu mas Metatags-->
</head>
<body>
<!-- <p>BIENVENIDOS!</p> -->
<p>Hola amigos, esta es mi nueva Web</p>
</body>
</HTML>
Ver cmo queda el ejemplo hasta ahora.
y no aparecer en la web, aunque el cdigo an est en la pgina. Para seguir
con las lecciones eliminad esos comentarios de la lnea de Bienvenidos,.
No olvidis cerrar siempre los comentarios con el smbolo -->.
Los comentarios creo recordar que no se recomiendan en el HTML, pero lo
cierto es que pesar de eso, funcionan y pueden ser tiles, al menos al principio,
querrs estar entre los primeros en los buscadores, no? ;=). Te gusten o no
vamos a usarlos. Si es el aspecto lo que no te agrada no te preocupes, pues
como te deca, al trabajar con Html nos tiene que dar igual que un elemento
sea feo o bonito. Lo importante es que cada elemento sea de un tipo concreto
segn el cdigo Html (prrafo, ttulo, imagen,....). El aspecto, lo precioso que
sea, lo conseguiremos despus, con los estilos CSS, pero por ahora
necesitamos lo bsico, el contenido, y eso es lo que hacemos con el Html5,
solo poner contenido en las pginas. Repito, luego con los estilos css les darnos
forma y color. Si no te gustan subrayados, se lo quitaremos, si los prefieres ms
pequeos o de otro color, lo conseguiremos, pero con CSS. Veo que te voy
convenciendo. Genial!
Cuando nos ponemos el disfraz de Html el aspecto nos importa un pimiento.
Usaremos h1 para titulares principales y h2para titulares secundarios. Si se
diera el caso tambin los h3 para titulares menores. Ms adelante os hablo
ms a fondo sobre los titulares en Html5. Por el momento nos basta con estas
notas.
<img>imagen</img>
sino esto otro:
el cdigo Html, hay que definir la altura y anchura de las imgenes en esa lnea
de cdigo que os comentaba pginas atrs. Vamos a ver cmo se hace.
Definir la anchura de una imagen
Para definir la anchura de la imagen en su lnea de cdigo Html basta con
colocar esto:
width="111px"
El trmino width significa anchura en ingls. Original, verdad? y la cifra que
he puesto de ejemplo, el 111 es la anchura expresada en pixeles. Despus se
colocan las letras px que significa "pixeles" y listo. No olvides encerrar todo
entre dobles comillas " " pues es el modo correcto de hacerlo.
Definir la altura de las imgenes
Del mismo modo, para definir la altura de la imagen en su lnea de cdigo
Html hay con colocar esto otro:
height="222px"
Donde height significa altura en ingls. La cifra que he puesto de ejemplo,
el 222 ser la anchura expresada en pixeles. Despus se escriben las
letras px que significa "pixeles" y terminado.
Para saber cules son las dimensiones de la imagen que vas a colocar, ve a
la carpeta donde la tienes guardada y pulsando sobre su archivo con el botn
derecho del ratn pulsa en "Informacin", "Propiedades" o algo as (depende de
tu sistema operativo) y te aparecern. En ocasiones con solo colocar el puntero
del ratn sobre el archivo y esperando un poco aparece un mensajito al lado
indicando estas dimensiones, entre otras cosas.
Es buena idea no dejar ningn espacio en blanco dentro de las comillas que
contienen la cifra y las unidades. Por ejemplo, podras tener problemas
escribiendo "222 px", " 222 px ", " 222px", etc. La forma correcta es sin
espacios en blanco dentro de las dobles comillas, as "222px".
Si no colocas las comillas sino solo el valor sin ellas (el Htmlo5 permite usar
comillas o no utilizarlas, pero yo te recomiendo MUCHO que s las uses
En este caso de los enlaces, su etiqueta como ves S que tiene etiqueta de
cierre, con su barrita, acurdate.
Esa etiqueta por s sola no hace nada. Un enlace en condiciones debe dar
alguna pista ms para que funcione y es lo que le indicaremos con las
propiedades que vamos a ver a continuacin. Podras adivinar algunas de ellas?
Qu necesitara saber un navegador para conseguir enviar a los visitantes
desde una pgina a otra? Pues se me ocurre, la direccin de la pgina a la que
lo queremos enviar a las visitas; si queremos que se abra o no otra ventana de
su navegador al mostrar esa otra pgina, o darle un texto alternativo tal y
como hacamos con la etiqueta alt de las imgenes, verdad?
Pues en la siguiente pgina vamos a ver a fondo todas esas propiedades que
nos ofrece el cdigo Html5 para definir perfectamente un enlace para que se
comporte tal y como nosotros queremos.
No te asustes si parece algo demasiado espeso como para acordarse.
Siempre puedes apuntar lo importante en un block para consultarlo cada vez
que quieras crear un enlace. De todos modos, te aseguro que en cuanto
coloques 4 o 5 enlaces en una de tus pginas web, todo este cdigo Html5 lo
vas a poder recordar sin ningn problema.
marcos si los hay. Esta opcin se utiliza solo cuando nuestra pgina web est
hecha con frames o marcos y, como yo no lo recomiendo para nada, puedes
olvidarte de ella ;)
target="_blank": Esta es la nica que nos interesa. Con esta opcin la pgina
enlazada se abrir en una ventana nueva del navegador. Resulta til cuando
queremos enviar a las visitas a una pgina externa, fuera de nuestra web. As
se mantendr nuestra web abierta en otra ventana y no perdemos esa visita,
pues tiene nuestra pgina a mano. Tambin la puedes usar cuando quieres
mostrar otra pgina de tu web, pero sin que el visitante pierda de vista la
pgina en la que estaba. Yo el uso por ejemplo cuando os quiero mostrar
alguna definicin de la enciclopedia CCTW. As, veis la definicin en otra
ventana sin perder de vista la pgina en la que estabais. Luego podis cerrar la
de la definicin y continuar sin perder el hilo. Me explico?
Resumiendo, si queremos que la pgina de destino se abra en otra ventana
del navegador usaremos target="_blank" y en caso contrario no colocamos esa
propiedad target. Qu bien eso de simplificar, no? Pues olvdate del resto! ;=)
Igual que vimos en las imgenes, en las que se poda definir un texto
alternativo con la propiedad alt="Texto Alternativo", en el cdigo HTML de los
enlaces existe algo similar, usando la propiedad title="Texto Alternativo".
En caso de usarlo, cosa que yo te recomiendo, ser este el texto que
aparecer al dejar el cursor del ratn sobre el enlace. Si colocas el puntero de
tu ratn sobre cualquiera de los enlaces de CCTW vers (a no ser que se me
haya olvidado, je) ese texto del que te hablo.
Se utiliza para dar un poco mas de informacin a las visitas sobre qu van a
encontrar si pulsan el enlace. Sobre todo se utiliza cuando colocamos enlaces
en imgenes, pues en algunos casos no est tan claro su destino como en los
enlaces sobre texto, pues se supone (solo se supone...) que ese mismo texto ya
es lo suficientemente representativo. No obstante te recomiendo colocar algo,
algo que complemente a ese texto.
Adems, recuerdas que te dije que Google buscaba tus palabras clave dentro
de los alt de las imgenes? Pues con los title ocurre lo mismo, son otro de los
lugares en los que Google busca esas palabras, de modo que no solo has de
colocar siempre las propiedades title sobre todos tus enlaces, sino que adems
has de procurar que estos incluyan algunas de tus palabras clave, eso s,
intentando que el texto tenga cierto sentido, nada de colocar palabras clave
por colocar, ni poner una ristra de palabras clave sin que la frase tenga sentido
alguno, pues Google lo ver mal y podr perjudicarte en lugar de beneficiarte.
Aunque hay otras propiedades que podemos asignar a los enlaces, no las veo
nada tiles para construir una web completa y perfecta, de modo que no te
lleno la cabeza con ms cosas. De veras que no te pierdes nada de lo
importante.
Usando las anclas o anclajes puedes hacer que cuando las visitas pulsen
sobre ese enlace, la ventana del navegador corra hacia esa parte concreta de
la misma pgina o bien, pase a otra pgina distinta, pero no a su comienzo,
sino a la parte media o a la parte que t desees de esa otra pgina.
Para verlo ms claro an. Imagina que en una misma pgina de tu web
hablas de pelculas de accin, y luego, debajo, de pelculas de humor, y bajo
sta parte, de pelculas de ciencia ficcin. Si defines un ancla o un anclaje en
cada uno de sus ttulos puedes luego colocar vnculos de modo que al pulsarlos
se dirija justo a esa parte de la pgina. Si defines un ancla al principio del
contenido y colocas un enlace en la parte inferior indicando "Ir al principio de la
pgina", al pulsarlo se dirigir automticamente a la parte superior, an siendo
la misma pgina. Lo pillas ahora? Bien, pues vamos a ver cmo se hace esto.
Para empezar hay que definir esa parte a la que quieres enviar a las visitas
cuando hagan clic sobre ese enlace que pondremos despus. Por ejemplo,
veamos cmo se define un ancla en la parte superior.
Basta con colocar esta lnea de cdigo en la parte correspondiente:
<a name="arriba"></a>
Con esto definimos un lugar al que podemos enviar a las visitas si pulsan el
enlace que luego veremos cmo colocar. Si ahora en la parte inferior
colocamos otra lnea como esta:
<a name="abajo"></a>
tendremos la posibilidad de poder enviarlas tambin a la parte baja de esa
pgina web.
Ahora falta colocar el propio enlace. Si queremos enviar a las visitas a la
parte superior, lo normal es colocar el enlace en la parte inferior (si el usuario
est arriba, para que darle la opcin de ir arriba si ya est all, verdad?).
Esto se puede hacer con por ejemplo esta lnea de Html:
<a href="#arriba" title="Ir Arriba">Ir arriba</a>
Del mismo modo, podramos colocar arriba de la pgina otro enlace que
permitiera a las visitas ir al parte inferior (a modo de ejemplo, pues no es una
opcin que sirva de mucho al lector, no?):
<a href="#abajo" title="Ir Abajo">Ir abajo</a>
Si en una pgina de tu web escribes mucho texto y tiene digamos 3 partes
diferenciadas (3 ttulos por ejemplo) podras definir un ancla en cada uno de
esos ttulos, y luego colocar un men en la parte inferior, o en la parte superior,
o en ambas, dando la opcin a las visitas a dirigirse, dentro de esa misma
pgina, a la seccin que deseen.
En ese caso colocaras al principio (o al final) ese men, de este modo por
ejemplo:
<a href="#titulouno" title="Ir al ttulo uno">Ir al ttulo uno</a>
<a href="#titulodos" title="Ir al ttulo dos">Ir al ttulo dos</a>
<a href="#titulotres" title="Ir al ttulo tres">Ir al ttulo tres</a>
Y ahora solo te faltara colocar esas 3 anclas justo al lado de esos ttulos,
lneas de cdigo como sta:
<h1>Ttulo Uno</h1><a name="titulouno"></a>
<p>Este es el texto correspondiente al ttulo uno, aunque debera ser ms
largo para que se note el efecto.</p>
<h1>Ttulo Dos</h1><a name="titulodos"></a>
<p>Este es el texto correspondiente al ttulo dos, aunque debera ser ms
largo para que se note el efecto.</p>
<h1>Ttulo Tres</h1><a name="titulotres"></a>
<p>Este es el texto correspondiente al ttulo tres, aunque debera ser ms
largo para que se note el efecto.</p>
Si en lugar de querer enviar a las visitas a una parte concreta de esa misma
pgina, quieres enviarlas a una parte concreta de otra pgina de tu web, has
de definir ese ancla en la pgina y lugar que quieres elegir de destino, como en
este ejemplo, pero en el enlace has de colocar adems del ancla, la ruta de esa
otra pgina, tal y como aparece aqu abajo:
<a href="pagina-de-destino.html#nombre-del-ancla">Enlace hacia el
ancla</a>
Es decir, si en una pgina de tu web quieres colocar un enlace hacia el ttulo
dos que hemos visto en el ejemplo de antes, si esa pgina que contiene los tres
ttulos se llama titulares.html, entonces en la otra pgina tendras que poner
esta lnea:
<a href="titulares.html#titulodos">Ir al ttulo dos de la pgina titulares</a>
Si no ha quedado lo suficientemente claro o te surge alguna duda
pregntanos lo que quieras en el Foro CCTW.
Advertencia
No todos los navegadores saben interpretar an todos estos valores. De
hecho algunos no son reconocidos por ningn navegador todava, pero la
especificacin Html5 existe, de modo que no tardarn mucho en aplicarlos. En
cualquier caso en caso de no ser interpretados, tampoco ocasionan errores, por
lo que quizs decidas usarlos desde ya y no esperar a que los navegadores
aprendan esta leccin, verdad?
.
y este es su cdigo:
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8" />
<title>Mi Nueva Web</title>
<!-- Insertar aqu mas Metatags-->
</head>
<body>
<a name="arriba"></a>
<img src="imagenes/logotipo.gif" alt="En ComoCrearTuWeb puedes
aprender a disear pginas web" width="270px" height="80px" />
<h1>Men de Contenidos</h1>
<a href="#titulouno" title="Ir al ttulo uno">Ir al ttulo uno</a>
<a href="#titulodos" title="Ir al ttulo dos">Ir al ttulo dos</a>
<a href="#titulotres" title="Ir al ttulo tres">Ir al ttulo tres</a>
<h2>Ttulo Uno</h2>
<a name="titulouno"></a>
<p>Este es el <u>texto correspondiente</u> al ttulo uno, aunque
debera ser ms largo para que se note el efecto.</p>
<p>Este es el texto correspondiente al ttulo uno, aunque debera ser ms
largo para que se note el efecto.</p>
<p>Este es el texto correspondiente al ttulo uno, aunque debera ser ms
largo para que se note el efecto.</p>
<h2>Ttulo Dos</h2>
<a name="titulodos"></a>
<p>Este es el <i>texto correspondiente</i> al ttulo dos, aunque debera
ser ms largo para que se note el efecto.</p>
<p>Este es el texto correspondiente al ttulo dos, aunque debera ser ms
largo para que se note el efecto.</p>
<p>Este es el texto correspondiente al ttulo dos, aunque debera ser ms
Las etiquetas de inicio y fin de cada uno de los elementos que le queramos
aadir a esa lista, seran <li> y </li>, de modo que el cdigo Html de una lista
con tres elementos vacios, sera este:
<ul>
<li></li>
<li></li>
<li></li>
</ul>
Un poco sosa, no? Para aadir algo a cada elemento, basta con colocar ese
algo entre las etiquetas <li> y </li>. Vamos por ejemplo a construir una lista
con los tres enlaces del ejemplo que estamos viendo en estas pginas atrs. El
cdigo de esos tres enlaces era este:
........
<a href="#titulouno" title="Ir al ttulo uno">Ir al ttulo uno</a>
<a href="#titulodos" title="Ir al ttulo dos">Ir al ttulo dos</a>
<a href="#titulotres" title="Ir al ttulo tres">Ir al ttulo tres</a>
........
de modo que para aadirlos a la lista anterior, solo habra que colocar las
etiquetas de inicio y fin de lista antes y despus de todo ese cdigo y adems
colocar las etiquetas de inicio y fin de elemento antes y despus de cada
enlace. Quedara as:
........
<ul>
<li><a href="#titulouno" title="Ir al ttulo uno">Ir al ttulo uno</a></li>
<li><a href="#titulodos" title="Ir al ttulo dos">Ir al ttulo dos</a></li>
<li><a href="#titulotres" title="Ir al ttulo tres">Ir al ttulo tres</a></li>
</ul>
........
Aunque como vamos diciendo, el aspecto que tomen nos importa un pepino,
ste es el resultado del ejemplo una vez metido los enlaces en una lista
desordenada.
Tanto la etiqueta <ul> como las etiquetas <li> son etiquetas de bloque, lo
que significa que NO es necesario aadir el salto de lnea con <br /> si
queremos que aparezcan un enlace bajo el otro. Con CSS como te coment,
podemos hacer si queremos que estos elementos aparezcan en lnea y no uno
bajo otro, para construir un men horizontal, por ejemplo. Ya lo veremos en
CSS, pero sigue siendo muy til que estn incluidos en una de estas listas.
Ves ese circulito negro que aparece al a izquierda de cada elemento? Es lo
que te deca antes que podemos retocar con los estilos CSS, de modo que si no
te gusta su aspecto, no te preocupes, se podr cambiar cuando aprendamos
CSS.
........
<ol>
<li><a href="#titulouno" title="Ir al ttulo uno">Ir al ttulo uno</a></li>
<li><a href="#titulodos" title="Ir al ttulo dos">Ir al ttulo dos</a></li>
<li><a href="#titulotres" title="Ir al ttulo tres">Ir al ttulo tres</a></li>
</ol>
........
y as es cmo se ve aquella lista en el caso de usar la etiqueta de lista
ordenada.
A menos que quieras que aparezcan esos nmero o letras antes de cada
elemento, te recomiendo usar siempre las otras. Siempre puedes ponerle el
nmero o letra a mano, dentro de cada <li>.Volvers a verlas cuando
expliquemos en el curso de CSS cmo organizar un men, o en los ejemplos
con DIVs.
La Metatag description
Cuando te habl de la etiqueta <title> y de las caractersticas alt="...." de
las imgenes o lostitle="...." de los enlaces, te dije que eran muy buenos
lugares donde colocar las palabras clave de tus pginas web. Te hablo ahora de
dos lugares ms en las que poder aadir estas keywords o palabras clave. La
metatag description que te explico abajo y la metatag keywords que veremos
en la pgina siguiente.
La metatag description se coloca en la cabecera de la pgina
(entre <head> y </head>). Se llama metatag por la palabra con la que
empieza su lnea de cdigo, que es esta:
<meta name="description" content=". . . . descripcin de la pgina . . . " />
Esa lnea es obligatoria (si deseas aparecer en buenos puestos en los
buscadores) y has de copiarla tal cul te la he escrito, cambiando solamente lo
coloreado en rojo, la descripcin de esa pgina web concreta.
Al igual que ocurre con el ttulo que pusimos con la etiqueta <title>, ha de
ser diferente en cada una de las pginas de tu web. Si se te ocurre colocar dos
metatags de descripcin con el mismo contenido en dos o ms de las pginas
de tu sitio, buscadores como Google entendern que solo una es la original y
que el resto son copias, por lo que aunque no te va a castigar de cara a la
pared, s que va a olvidar las otras que entiende como copias. As que, no solo
procura que todas las pginas tengan ese metatag description sino que
adems has de asegurarte de que todos son distintos.
Por otro lado y puesto que ste es otro de los sitios donde los buscadores van
a buscar tus palabras clave, has de escribir una descripcin con cierta maa,
de modo que uses en esa frase algunas de las palabras clave que caracterizan
a esa pgina concreta. Y todo ello procurando que la frase tenga sentido. Nada
de colocar palabras clave al tuntn, ni repetir la misma veinte veces.
Ten adems en cuenta que las palabras clave a incluir en todas estas
etiquetas que te voy comentando, han de ser de esa pgina en concreto, no de
tu web en general, sino justo de la pgina de tu web para la que ests
escribiendo esa lnea. Cada pgina de tu web ha de tener sus propias palabras
clave, es lo mejor.
Date cuenta de nuevo que esta otra metatag tampoco lleva etiqueta
de cierre, por lo que habr que colocarle la barrita casi al final para tener
un cdigo Xhtml correcto. No coloques ms de 10 palabras o grupos de
palabras para no saturar al buscador. En cualquier caso no va a leer
todas las que pongas. Con unas 10 tienes suficiente para hacer entender
al buscador cul es el tema de esa pgina.
Aunque no hay mucho escrito sobre esto, yo separo cada palabra con
una coma y un espacio. Tambin uso tildes o acentos si la palabra los
tiene e intento colocar siempre plurales, pues una palabra en plural
suele contener tambin a la singular. Es decir, el plural "pginas"
contiene a su vez la palabra "pgina" en su interior, por lo que
colocando ste plural, tambin estoy cubriendo el singular.
Ah! Y no repitas palabras a menos que andes escribiendo conjuntos de
palabras. O lo que es lo mismo, no coloques "gratis, gratis, gratis,
gratis...." pues no vale de nada, a no ser que andes intentando que los