Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Para crear páginas web se utiliza el lenguaje HTML, que es un lenguaje de marcado de hipertexto y
deriva, por sus siglas en inglés, de Hyper Text Markup Language.
Con este lenguaje vamos a especificar la información que queremos mostrar en la página web. La
extensión de los archivos HTML, es decir, de las páginas web estáticas, puede ser de dos tipos: '.htm' o
'.html'. El sistema operativo detecta la extensión del archivo y lo abre con nuestro navegador web
(Internet Explorer, Mozilla, Opera, etc).
Este lenguaje está hecho de etiquetas y atributos que trabajan conjuntamente para dar
características específicas a la página web; el navegador interpreta dichas etiquetas y atributos y las
despliega en la pantalla. Una etiqueta es básicamente algo como lo siguiente:
En realidad se trata de 2 etiquetas: una que indica el comienzo y otra que marca el final, asi que
todo lo que vaya entre una y otra se verá afectado por la etiqueta. Otro aspecto interesante es que a
un solo texto se le pueden aplicar varias etiquetas: basta con meter unas “dentro” de otras (cerrando
primero la última en abrirse).
Nosotros usaremos el Sublime Text (o bloc de notas) de Windows para editar los archivos en
modo texto, y le añadiremos extensión .htm para que se abran con un navegador web. A continuación
muestro un ejemplo básico de página web:
<html>
<head>
<title> Mi primera página web </title>
</head>
<body>
¡Hola! Esta es mi primera página web, espero hacer muchas :)
</body>
</html>
1
Etiqueta Función
<html> Empieza un documento HTML
<head> Zona de cabecera
<title> Zona de título
</title> Termina zona de título
</head> Termina zona de cabecera
<body> Zona de cuerpo del documento
</body> Termina zona de cuerpo del documento
</html> Termina documento HTML
Color de fondo
Para establecer el color del fondo de la página web usaremos un atributo de la etiqueta <body> llamado
'bgcolor' (background color, o color de fondo). Especificaremos el color de fondo en inglés (red, green,
blue, white, black, yellow, etc).
Nuevo párrafo
Por defecto HTML mostrará todo el texto que escribamos en la página web de manera continua, es
decir, no lo irá separando en distintos párrafos. Por lo tanto nosotros deberemos ir añadiendo la
etiqueta <br> cada vez que queramos un nuevo párrafo.
Esto es un ejemplo <br> de nuevo párrafo
Esto es un ejemplo
de nuevo párrafo
Texto centrado
La etiqueta para centrar el texto se llama ‘center’. A continuación podeis ver un ejemplo:
La etiqueta para poner un texto en negrita se llama ‘b’ (del inglés “bold”). A continuación podeis ver el
código en HTML y el texto que resultaría al utilizarlo:
2
Para que nuestro texto esté en cursiva utilizaremos ‘i’ (del inglés “italic”). Aquí teneis el código y un
ejemplo:
Estas etiquetas se pueden aplicar tanto a una parte del texto (por ejemplo, a una letra) como al texto
completo y pueden anidarse (es decir, utilizar varias al mismo tiempo). Aquí teneis un ejemplo
completo:
Colores en el texto
Si se quiere utilizar un color común (rojo, azul, etc.) basta con poner su nombre en inglés.
3
- Atributos del texto -
Como vimos en la ficha anterior, la etiqueta que modifica el texto en HTML es <font>. Dentro de dicha
etiqueta se pueden usar varios atributos, como por ejemplo el atributo de color que ya vimos:
<font color="red"> texto rojo </font> texto rojo
En el caso de tratarse de un color común (rojo, verde, azul, etc) se puede escribir directamente su
nombre en inglés. Sin embargo existe otra manera de introducir el color del texto: mediante números
en hexadecimal que especifican la cantidad de color rojo, verde y azul que usaremos. Dicho número en
hexadecimal está formado por 6 cifras en formato RGB (Red, Green, Blue, o sea: rojo, verde y azul),
usando 2 cifras para cada color.
Un número hexadecimal se diferencia de un número decimal en que no sólo puede tomar valores del 0
al 9, sino que puede tomar hasta dieciséis valores distintos, que van del 0 al 9, y de la A a la F.
Cada color estará representado por un grupo de seis dígitos en hexadecimal, precedidos por una
almohadilla, como por ejemplo #FFFFFF. Podemos personalizar nuestros propios colores,
modificando los valores de cada uno de los dígitos que forman parte del número hexadecimal.
Color Hexadecimal Nombre
#FFFFFF white
#000000 black
#000080 navy
#0000FF blue
#008000 green
#008080 teal
#00FF00 lime
#00FFFF aqua
#800000 maroon
#800080 purple
#808000 olive
#808080 gray
#C0C0C0 silver
#FF0000 red
#FF00FF fuchsia
#FFFF00 yellow
4
Tamaño del texto
Con la etiqueta <font> no sólo podemos modificar el color del texto, sino también el tamaño del
mismo, con el atributo size:
<font size=10> texto grande </font>
texto grande
- Subíndices y superíndices -
Subíndices
Para crear un subíndice dentro de una página web usaremos la etiqueta <sub>, como se muestra a
continuación:
Superíndices
Para crear un superíndice dentro de una página web usaremos la etiqueta <sup>, como puede observarse
en el siguiente ejemplo:
5
- Otros atributos del texto –
Texto tachado
La etiqueta que utiliza HTML para tachar el texto es <s>, como puede verse en el siguiente ejemplo:
Texto alineado
Para alinear el texto a la izquierda, derecha o centrado se usa la etiqueta <p align=
left/right/center/justify>, donde justify es texto justificado a ambos lados:
<p align=right> texto a la derecha </p>
texto a la derecha
Texto preformateado
HTML elimina cualquier espacio en blanco adicional que se inserte en la página web. Sin embargo nos
encontramos con una excepción a esta regla cuando utilizamos la etiqueta <pre>.....</pre>, que muestra
el texto tal y como lo escribimos.
Barra horizontal
Titulos de 6 órdenes
En HTML podemos establecer diferentes títulos de texto, de 6 tamaños diferentes. Para ello se usan las
etiquetas desde <h1> hasta <h6>:
6
- Enlaces (links) –
Enlaces externos
Los enlaces externos son aquellos que nos envían a otra página web al pulsar sobre ellos. La etiqueta que
se utiliza es <a> y en el atributo href se especifica cuál será la dirección destino. El atributo
TARGET="_new" indica al navegador que debe cargar el enlace en una nueva ventana. Se puede observar
el ejemplo siguiente:
Enlaces internos
Los enlaces internos son aquellos que nos envían a otra zona de la misma página web, es decir, dentro de
un mismo documento. También se utiliza la etiqueta <a>. En primer lugar se inserta la marca <a
name="lugar"> en el punto del documento al que quieres que se llegue. En el enlace desde el que
quieres llegar al punto del nuevo documento, se inserta la siguiente sintaxis: <a href="#lugar">. La
almohadilla (#) indica que se trata de un enlace interno.
- Imágenes –
La etiqueta en HTML para incluir una imagen es <IMG SRC="URL"> (no tiene etiqueta de cierre),
donde el atributo URL es la dirección de la imagen. La URL puede ser relativa (una imagen de un
directorio local) o absoluta (una imagen de Internet). A continuación se muestra un ejemplo de URL
relativa:
<img src="imagenes/linux.jpg">
7
b) ALIGN= Nos indica la posición de la imagen respecto del texto. Después del signo igual, pueden ir
los valores:
- TOP si queremos que el texto esté alineado con la parte superior de la imagen.
- MIDDLE alinea el texto con la parte central de la imagen.
- BOTTOM alinea el texto con la parte inferior de la imagen.
- LEFT alinea la imagen a la izquierda de la página forzando la colocación del texto en la parte
derecha y arriba.
- RIGHT alinea la imagen en la derecha de la página forzando la colocación del texto en la parte
izquierda y arriba.
Si se quiere interrumpir el proceso de rellenado del texto a los lados de la imagen, para que salte
hasta debajo de ella, es decir, dejar un espacio en blanco parcialmente, se pueden emplear las
siguientes extensiones de la etiqueta <br>:
<br clear =left > Busca el primer margen libre (clear) a la izquierda.
<br clear = right> Busca el primer margen libre a la derecha. <br clear =all > Busca el
primer margen libre a ambos lados.
c) WIDTH=80, HEIGTH=100
Indican la anchura y altura de la imagen en píxels, en este caso 80x100 píxels. Si especificamos las
dimensiones de las imágenes, las páginas se cargan más rápido, debido a que el navegador reserva
el espacio para ellas y sigue cargando el texto.
d) BORDER=2
Añade un borde, a modo de marco, a la imagen. En este caso de 2 píxels.
e) HSPACE=10 , VSPACE=15
Especifican el espacio horizontal y vertical que separa la imagen del texto que la rodea, en este
caso 10 píxels horizontales y 15 verticales.
- Listas y tablas –
Listas no ordenadas
Las listas no ordenadas sirven para mostrar información agrupada y sin ningún orden concreto. Para
hacer una lista se utiliza la etiqueta <UL>...</UL>; y para cada elemento de la lista debe utilizarse la
etiqueta <LI>...</LI>:
<ul>
<li> red hat </li>
<li> fedora core </li>
<li> debian </li>
</ul>
8
• Red Hat
• Fedora Core
• Debian
Listas ordenadas
Las listas ordenadas muestran información en un orden concreto. Para hacer una lista ordenada se
utiliza la etiqueta <OL>...</OL>; y para cada elemento de la lista debe utilizarse la etiqueta
<LI>...</LI>:
<OL>
<LI> Primer elemento </LI>
<LI> Segundo elemento </LI>
<LI> Tercer elemento </LI>
</OL>
1. Primer elemento
2. Segundo elemento
3. Tercer elemento
Tablas
Para usar una tabla en HTML usaremos la etiqueta <TABLE>. Para elaborar la tabla deberemos ir
especificando los elementos de las filas y columnas de la misma. La etiqueta para las filas es <TR> y
para las columnas <TD>.
<table>
<tr>
<td> elemento 1.1 </td>
<td> elemento 1.2 </td>
<td> elemento 1.3 </td>
<tr>
<tr>
<td> elemento 2.1 </td>
<td> elemento 2.2 </td>
<td> elemento 2.3 </td>
<tr>
<table>