HTML básico

Hablar de programación informática da mucho miedo a casi todo el mundo.

Pero bah!, no es para tanto. Así que nada de prolegómenos: cuanto antes empecemos, mejor.

HTML es básicamente una manera de etiquetar los contenidos de una página web. A cada elemento de la web le ponemos una etiqueta, y así el navegador sabe de qué elemento se trata y cómo lo debe enseñar en pantalla.

Las etiquetas HTML van siempre de dos en dos, y tienen este aspecto:

<body>    </body>

Es decir, toda etiqueta HTML tiene una apertura y un cierre:

Etiqueta de apertura de la etiqueta body: <body>

Etiqueta de cierrre de la etiqueta body: </body>

La diferencia sutil es la barra “ / ” que hay en el cierre. Es sutil pero muy importante. Si se nos olvida ponerla la etiqueta no se cierra, y al carajo todo.

Nuestro texto irá siempre metido entre etiquetas, y siempre entre una etiqueta de apertura y una de cierre:

<p> Hola, esto es un párrafo, que va etiquetado con una pe. El párrafo va metido entre la etiqueta de apertura y la etiqueta de cierre. </p>

Una página web (cualquier página web que vemos en internet) tiene tres etiquetas básicas, siempre están ahí, y sin ellas no funcionaría la página: son las etiquetas:

<html>
<head> </head>
<body> </body>
</html>
  

El <head> es el Encabezado. Para nosotros es una de la etiquetas más fáciles, porque todo lo que se pone dentro del </head> no se ve en la web, son aspectos funcionales de la programación. No vamos a tocar mucho ahí.

El <body> en cambio sí nos afecta. El <body> es el Cuerpo de mi web/Libro Electrónico. Entre la etiqueta de apertura <body> y la de cierre </body> nosotros vamos a meter todo nuestro contenido: textos, fotos, videos, sonidos, animaciones... todo lo se ve en nuestra web va metido en el <body>.

Además, tanto el <head></head>  como el <body></body> van metidos dentro de la etiqueta <html></html>. Esta es una etiqueta que tampoco se ve en la pantalla, símplemente le dice al ordenador que eso es una página web escrita en lenguaje HTML, y que por favor la trate bien y con cariño. Eso sí, es imprescindible, al igual que el <head></head> y el <body></body>, si no están no hay web, ni Libro Electrónico ni nada.

Vamos a ver si estas etiquetas básicas están en nuestro archivo Section0001.xhtml de Sigil. Recuerda, el archivo Section0001.xhtml es un documento HTML que Sigil crea dentro de su carpeta Text, y al que nosotros le hemos pegado un texto cualquiera simplemente para que nos sirva de ejemplo:

codigo con flechas

Ahí están las etiquetas de apertura y cierre <html> </html> , las <head> </head> y las <body> </body>.

Pero, ¿y el resto de cosas?, por ejempo todo lo que hay al comienzo del archivo antes de la etiqueta <html>?:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
 "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  

Pues sí, dentro de un archivo HTML hay cosas complejas que no voy a explicar en este libro. Todas estas declaraciones son importantes desde el punto de vista tecnológico pero Sigil se va a encargar de ponerlas por nosotros. Por lo tanto date el gusto de ignorarlas. Además, rara vez tendrás necesidad de tocarlas.

Nosotros quedémonos con nuestras etiquetas básicas de una página HTML:

<html>
<head> </head>
<body> </body>
</html>
  

Ahora, vamos a fijarnos en esta otra etiqueta HTML, que también aparece en el ejemplo de arriba:

<p> </p>

Esta es la etiqueta párrafo. Lo que yo he de poner dentro de esta etiqueta es el texto, y debo poner tantas etiquetas <p> </p> como párrafos:

<p> Hola, esto es un párrafo. Todo el texto que yo coloque entre estas dos etiquetas es un párrafo. Nunca debo olvidar poner la etiqueta de apertura y la etiqueta de cierre. Si lo hago así, todo irá bien.</p>

Haz una prueba. Añade un par de párrafos en nuestra página de Sigil. Es muy sencillo:

1º Sitúate a continuación de la etiqueta de cierre </p>. Puedes escribir a continuación o en la línea de abajo, da igual.

2º Escribe las etiquetas de párrafo, las dos, tanto la de apertura como las de cierre: <p> </p>

3º Ahora, dentro de la etiqueta escribe algo, pega un texto... lo que quieras. Así:

<p> Bueno, pues si te empeñas, aquí escribo algo </p>

<p> Y ahora, otro párrafo más, por ejemplo:</p>

<p> Entre un párrafo y otro suele ir un punto y aparte, por lo tanto, cuando yo separo y etiqueto los párrafos con la etiqueta “pe”, implícitamente estoy poniendo puntos y aparte como separación entre párrafos. Ahora os lo enseño con un ejemplo. </p>

Activa en Sigil la Vista de Libro. Ahora dejarás de ver las etiquetas del código HTML y verás solamente el texto que hay dentro de los párrafos. Así:

3 parrafos

Bien. Pues aunque no lo creas, ya tenemos prácticamente todo lo necesario para hacer un sencillo eBook.

Ya sabes programar en HTML.