Una página web es un archivo de texto, se puede preparar con un editor sencillo
como el bloc de notas de Windows. De hecho un editor de texto simple es
probablemente la única herramienta imprescindible para el autor de páginas Web.
Vamos a preparar paso a paso un 'esqueleto' que nos sirva para todas nuestras
páginas, una plantilla.
<html>
</html>
Ahora lo podemos guardar con un nombre; por ejemplo 'index.html' y abrirlo con
nuestro navegador favorito; como que no tiene nada no veremos nada, pero según
avancemos podremos ir viendo el resultado al actualizar la página.
<html>
<head>
</head>
<body>
</body>
</html>
</body>
</html>
<html>
<head>
<title>Aprendiendo HTML</title>
</head>
<body>
<h1>Aprendiendo HTML</h1>
<p>Esta plantilla servirá como referencia para mis páginas.</p>
</body>
</html>
Podemos hacer unas pruebas con los niveles de los títulos para ver como queda la
clasificación el contenido.
<html>
<head>
<title>Aprendiendo HTML</title>
</head>
<body>
<h1>Aprendiendo HTML</h1>
<p>Esta plantilla servirá como referencia para mis páginas.</p>
<h2>Primeros pasos</h2>
<p>Algunas cosas a tener en cuenta al comenzar.</p>
<h3>Referencias esenciales</h3>
<p>Seguro que ya hay muchas cosas escritas que pueden servirme.</p>
<h2>Los estandares</h2>
<p>La sintaxis de HTML está consensuada en estandares.</p>
</body>
</html>
2
4
Las siglas HTML significan precisamente 'lenguaje de marcas de hipertexto', en
palabras sencillas esto quiere decir que es una forma de escribir que permite poner
enlaces a otros documentos.
Los enlaces se ponen encerrando entre determinadas etiquetas un texto para que al
pulsarlo saltemos al documento al que nos referimos.
Las etiquetas son anclas, es decir abrimos con <a> y cerramos con </a>.
Si queremos enlazar a una página de nuestro mismo sitio web basta con poner una
ruta relativa como esta:
Los enlaces no son parte de la estructura del documento sino del contenido; se
pueden poner en cualquier sitio, dentro de los párrafos, de las listas e incluso de los
títulos
Adornando el documento
Quiero que toda la página tenga un fondo de color azul claro y la letra negra, pero
quiero que el título 'Los estándares' sea de color rojo.
Primero pondré el estilo que se aplica a toda la página en una sección de estilo que
escribo en la cabecera (HEAD):
<html>
<head>
<title>Aprendiendo HTML</title>
<style type="text/css">
body {background-color:#CCF; color:#000;}
</style>
</head>
<body>
<h1>Aprendiendo HTML</h1>
3
4
<p>Esta plantilla servirá como referencia para mis páginas.</p>
...
Hemos escrito una etiqueta de apertura STYLE explicando que lo que sigue es texto
y una etiqueta de cierre; a continuación escribimos el nombre de un elemento, en
este caso el cuerpo del documento, y a continuación, entre corchetes y separados
por comas, los estilos que se aplican. En este caso solo especificamos el color de
fondo y el color de primer plano.
Ahora vamos a añadir estilo sólo a un elemento; lo haremos con un estilo en línea.
...
...
Es el momento de explicar que los colores se definen con sus valores RGB (Red,
Green, Blue o en español: RVA - Rojo, Verde Azul) y que podemos hacerlo con
valores entre 0 y 255 pero escritos en hexadecimal (desde 000000 hasta FFFFFF).
¿Complica esto las cosas? bueno, un poco sí pero buscaremos la forma de hacerlo
muy sencillo. Para empezar se puede escribir el color abreviado con solo tres dígitos
(nos limitamos a 4096 colores).
4
4
1.- Insertar la imagen: basta con poner la dirección de la imagen dentro de una
etiqueta como esta:
<img src="ruta/imagen.jpg">
2.- Informar del significado de la imagen para que los navegadores y las personas
sepan de qué se trata, se añade una etiqueta 'alt' con una breve descripción:
3.- Reservar sitio para que se cargue todo más rápido (ponemos dos etiquetas
especificando el ancho y el alto en pixeles y el navegador reserva el espacio justo)
La separamos del texto que la rodea con otro elemento de estilo, un margen y listo