Parte 1. Aprendiendo HTML para crear una página web

Parte 1. Aprendiendo HTML para crear una página web


En este tutorial vamos a enseñar los fundamentos básicos para que alguien que, sin tener ni idea de html ni CSS, pueda construir una página web. Continuaré haciendo tutoriales sobre ésto y sobre cómo aplicarle a los html las hojas de estilo CSS. Para ello, me apoyaré en el libro de la editorial ANAYA “Curso de CSS”. No es nada complicado aprenderlo, sólo es cuestión de dedicarle tiempo e ir probando.

Vamos a ir poco a poco y siguiendo estos pasos:

  1. Abrir un editor de texto
  2. Cómo se empieza
  3. DOCTYPE
  4. Etiquetas básicas html
  5. Conclusiones

1. Abrir un editor de texto

El primer paso será abrir un editor de texto.
Existen varios editores básicos pre-instalados en los sistemas operativos, según usemos Windows, Mac o Linux:

  • Bloc de Notas (Windows)
  • TextEdit (Mac)
  • gedit (Linux)

Éstos son otros editores de texto gratuitos con más funcionalidades:

Ahora deberemos abrir uno de ellos para poder comenzar.

NOTA: El Bloc de Notas de Windows se encuentra en: Inicio -> Accesorios -> Bloc de Notas.
El TextEdit de Mac se encuentra en Aplicaciones.

2. Cómo se empieza

Lo primero que deberemos escribir en nuestro editor será lo siguiente:

Todo lo que se encuentra entre y > son etiquetas de html. La primera etiqueta que debemos poner es la de html, que nos indicará que lo que estamos creando es un html.

Seguidamente añadimos los elementos head y body en el documento:


Ahora añadiremos dentro del head, el title, que será el título que nos aparecerá en las pestañas de nuestro navegador:


NOTA: Antes de seguir, guardaremos nuestro documento con la extensión .html, por ejemplo podría llamarse: miprimerapaginaweb.html .
Así cuando la abramos con cualquier navegador [botón derecho sobre el archivo -> abrir con -> (elegimos el navegador que queramos)] podremos ver cómo nos está quedando:



Esta es la estructura básica que tiene que tener una página web, ahora iremos viendo las distintas etiquetas básicas para nuestro primer html. Y el DOCTYPE.

3. DOCTYPE

Para que nuestro documento sea válido y cumpla los estándares, necesitaremos colocar antes de la etiqueta que hemos colocado de html, alguno de los DTD que existen para distintas versiones de html, nosotros elegiremos el siguiente:

DTD transicional para XHTML 1.0:


NOTA: Un DOCTYPE o DTD, abreviatura de definición de tipo de documento, define los bloques de construcción de un documento HTML o XHTML y le dice a los navegadores y a los validadores qué versión de HTML o XHTML utiliza nuestro documento.

4. Etiquetas básicas html

Ahora sí, vamos a ir viendo las distintas etiquetas y vamos a ir creando una página web básica.

Lo que vamos a ver será:

Etiquetar encabezados

Para diferenciar la importancia de varios encabezados dentro del mismo documento, utilizaremos los 6 tipos de encabezados disponibles, del h1 al h6, tal y como se ve a continuación:


NOTA: la etiqueta p significa párrafo, es decir, lo que esté dentro de esa etiqueta formará un párrafo que se separará del resto con un salto de línea implícito en dicha etiqueta.

Y nos quedará de la siguiente manera:



NOTA: Utilice h1 sólo para el título y h2 y h3 para el resto de encabezados. Pero siempre en orden, no se salte encabezados, detrás de h2 debería de haber un h3, etc.

Negrita, cursiva, párrafo y salto de línea

Negrita

Para poner una palabra o frase en negrita, la etiqueta será la b, de este modo:


Y nos quedará lo siguiente:



Es decir, que todo lo que coloquemos entre la etiqueta b (de bold) nos aparecerá en negrita.

Cursiva

Del mismo modo para poner en cursiva alguna palabra o frase usaremos la etiqueta i, de este modo:


Y nos quedará lo siguiente:



Es decir, que todo lo que coloquemos entre la etiqueta i (de italic) nos aparecerá en cursiva.

NOTA: Podemos usar varias etiquetas para una misma palabra o frase, por ejemplo:



Párrafo y salto de línea

Para crear un párrafo, la etiqueta es la p, que ya incluye el salto de línea y el salto lo haremos con la etiqueta br. Veámoslo:



Añadir una imagen

Para añadir una imagen, primero tenemos que saber dónde está ubicada, el nombre exacto de la carpeta donde se encuentra, y el nombre exacto de la imagen, por ejemplo, imaginemos que tenemos dentro de la carpeta imagenes, otra que se llama, paisajes y dentro de ésta la imagen que queremos colocar, que se llama: cataratasiguazu.jpg . Así que deberíamos escribir lo siguiente:


Y nos quedaría así:


NOTA: Además podemos colocar los atributos alt para proporcionar un texto alternativo en el caso de que el navegador tenga desactivada la presentación de imágenes o para personas que naveguen con algún tipo de tecnología asistencial tal como lector de pantalla y title para que al dejar el cursor sobre nuestra imagen, se pueda ver el título de la misma.


Crear listas

Hay 3 tipos de listas en HTML: no ordenadas, ordenadas y listas de definiciones:

Listas no ordenadas:

Se crean de la siguiente manera:

Y nos quedaría:


Listas ordenadas:

Se crean de la misma forma que la anterior pero cambiando ul por ol de la siguiente manera:

Y nos quedaría:


Listas de definiciones:

Se crean de la misma forma que la primera pero cambiando ul por dl y además se colocan las etiquetas dt (para el término) y dd (para la definición):

Y nos quedaría:


Crear un vínculo a una página web

Para crear un vínculo a una página web escribiremos lo siguiente:


Y si se quiere que al clicar sobre el vínculo nos lleve a otra ventana o pestaña se escribirá de la siguiente manera:

NOTA: Todo lo que queda entre el a href y la a, será el vínculo.

Crear tablas

Crearemos tablas de la siguiente manera (donde podremos ir modificando el diseño de la misma cambiando los parámetros que incluimos):

Y nos quedaría:



5. Conclusiones

Este es un primer acercamiento al mundo del html. Con estas sencillas herramientas ya es posible crear una página web, pero en los siguientes tutoriales iré ampliando la información hasta llegar a crear una página web “de diseño” con html y hojas de estilo CSS. Pero para ello hay que ir practicando 😉

Espero que os sirva de ayuda.

To be continued…