Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El término de Hipertexto fue definido por Theodor H. Nelson en la década del 60 como
"Una escritura no secuencial, a un texto que bifurca y que permite que el lector elija y
que lea mejor en una pantalla interactiva. De acuerdo con la noción popular, se trata de
una serie de bloques de texto conectados entre sí por nexos que forman diferentes
itinerarios para el usuario".
1
de estos enlaces implica la recuperación de la información de acuerdo con las
necesidades o preferencias del lector.
Metodología de trabajo
Etiquetas
2
Las etiquetas o marcas delimitan cada uno de los elementos que componen un
documento HTML. Existen dos tipos de etiquetas, la de comienzo de elemento y la de
fin o cierre de elemento.
La etiqueta de comienzo está delimitada por los caracteres < y >. Está compuesta por
el identificador o nombre de la etiqueta, y puede contener una serie de atributos
opcionales que permiten añadir ciertas propiedades. Su sintaxis es:
Los nombres de la etiqueta de comienzo siguen una sintaxis predefinida y pueden tomar
cualquier valor propio del usuario, o valores HTML predefinidos.
El valor que queremos darle al atributo debe ir entre comillas y, aunque su uso no es
obligatorio, sí es muy aconsejable.
La etiqueta de final está delimitada por los caracteres </ y >. Está compuesta por el
identificador o nombre de la etiqueta, y no contiene atributos. Su sintaxis es:
</nombre_etiqueta>
Cada uno de los elementos de la página se encontrará entre una etiqueta de comienzo y
su correspondiente etiqueta de cierre, a excepción de algunos elementos que no
necesitan etiqueta de cierre.
<nombre_etiqueta>
contenido
</nombre_etiqueta>
También es posible anidar etiquetas, es decir, insertar etiquetas entre otras etiquetas de
comienzo y de cierre.
Las etiquetas se pueden anidar, combinando sus efectos sobre el contenido, pero ese
anidamiento debe seguir una estructura estricta.
El cierre de una etiqueta no debe preceder al cierre de una etiqueta interior, las etiquetas
se deben cerrar en orden contrario a como se abren.
3
No cumplir esta norma puede producir errores, alterando el efecto esperado sobre el
contenido.
Definición de comentarios
Los comentarios son otro tipo de contenido textual que aparece en el documento fuente,
pero no es representado por el navegador. Están rodeados por los elementos de marcado
especiales <!-- y -->. Los navegadores ignoran el texto dentro de las secuencias de
comentario.
Elementos básicos
Es posible que en un momento dado deseemos insertar un carácter que no sea ASCII en
nuestro documento HTML. Muy probablemente, si lo creamos nosotros con las
4
combinaciones de teclas habituales no llegue a poder ser leído por otra plataforma una
vez publicado en Internet. Para solventar este conflicto, HTML ofrece la posibilidad de
insertar unas entidades de carácter que podrán ser interpretados por todas las
plataformas. Estas entidades pueden ser:
Estos son:
El HTML fue inicialmente pensado para texto. Los saltos de línea del código de un
documento HTML no se representan, el texto aparece a continuación separado por un
espacio, aunque se trate de varios saltos de línea.
5
<html>
<head>
<title>Párrafos, líneas y
espacios</title>
</head>
<body>
Esto
es
una
sola
línea
de
texto
</body>
</html>
Los espacios en blanco tampoco se representan, tan solo uno de ellos aparecerá
representado en el navegador.
html>
<head>
<title>Párrafos, líneas y espacios</title>
</head>
<body>
Esto es otra
linea de texto
<body>
</html>
Para formar párrafos, se utiliza la etiqueta <p> </p>. Cada vez que se cambia de
párrafo, se representa un salto de línea, quedando visualmente separado un párrafo de
otro.
<html>
<head>
<title>Párrafos, líneas y espacios</title>
</head>
<body>
<p>Párrafo 1</p>
<p>Párrafo 1</p>
</body>
</html>
La etiqueta <p> </p> disponen del atributo align, de forma que se puede situar el texto
horizontalmente a la izquierda (por defecto), a la derecha, al centro, e incluso usar
justificación del texto a los márgenes. Este atributo está desaprobado a favor de las
hojas de estilo.
<html>
<head>
<title>Párrafos</title>
</head>
<body>
<p align="left">texto a la izquierda</p>
</body>
</html>
7
<html>
<head>
<title>Párrafos</title>
</head>
<body>
<p align="center">texto centrado</p>
</body>
</html>
<html>
<head>
<title>Párrafos</title>
</head>
<body>
<p align="right">texto a la derecha</p>
</body>
</html>
8
<html>
<head>
<title>Párrafos</title>
</head>
<body>
<p align="justify">párrafo con el atributo
de justificación de textos.</p>
</body>
</html>
Texto <PRE>formateado
Todo texto entre estas etiquetas respetará tanto los espacios como los retornos de carro.
Dispone del atributo width, que indicará el número de caracteres máximos por línea.
Veamos un ejemplo:
<html>
<head>
<title>Párrafos</title>
</head>
<body>
<pre>
texto preformateado:
los espacios se respetan
9
Encabezados o Títulos
Para dar mayor o menor importancia a los textos se puede recurrir a los Encabezados
mediante la etiqueta <hN> </hN>, donde N tiene un valor entero comprendido entre
1 y 6 (1 implica mayor importancia, 6 menor importancia). Son párrafos, ya que
producen saltos de línea.
Disponen del atributo align al igual que los párrafos, aunque igualmente está
desaprobado a favor de las hojas de estilo.
Veamos un ejemplo:
<html>
<head>
<title>Encabezados</title>
</head>
<body>
<h1>Encabezado 1</h1>
<h2>Encabezado 2</h2>
<h3>Encabezado 3</h3>
<h4>Encabezado 4</h4>
<h5>Encabezado 5</h5>
<h6>Encabezado 6</h6>
</body>
</html>
10
Separadores de texto
Los separadores son líneas horizontales que separan las secciones de los documentos.
Se incluyen mediante el elemento <hr/>. No tienen etiqueta de cierre. Se separan del
texto en un salto de línea antes y después.
<html>
<head>
<title>Encabezados</title>
</head>
<body>
Separador sencillo:
<hr/>
Separador con width de 80% y align centro:
<hr size=3 width= 80% align=center/>
Separador con size 3 y noshade:
<hr size=3 noshade=“noshade” />
Un ejemplo con align derecha, width de 50%, size 7 y noshade:
<hr size=7 width=50% noshade=”noshade” align= right />
Fin de los separadores.
</body>
</html>
11
Elementos de estilo de fuente y efectos
12
Elementos de estructuración de texto
13
Colores
Text : Este atributo establece el color de primer plano para el texto (en
navegadores visuales).
Bgcolor : Este atributo establece el color de fondo del cuerpo del documento.
<html>
<head>
14
<title>Atributos Text y Bgcolor
en Body</title>
</head>
<body bgcolor="blue" text="white">
Texto color blanco sobre<br/>
fondo de la página color azul.
</body>
</html>
Modificación de la fuente
El elemento <font> </font>, que requiere etiquetas de inicio y fin, cambia el tamaño y
color de la fuente para el texto de sus contenidos.
<html>
<head>
<title>Tamaño de Fuente</title>
</head>
<body>
<font size="1">size=1</font><br>
<font size="2">size=2</font><br>
<font size="3">size=3</font><br>
<font size="4">size=4</font><br>
<font size="5">size=5</font><br>
<font size="6">size=6</font><br>
<font size="7">size=7</font>
</body>
</html>
15
<font color = nombre-color o #color-RBG>
Este atributo especifica el color del texto.
<html>
<head>
<title>Colores de Fuente</title>
</head>
<body>
<font color="black">NEGRO</font> --> black<br>
<font color="silver">PLATEADO</font> --> silver<br>
<font color="gray">GRIS</font> --> gray<br>
<font color="white">BLANCO</font> (BLANCO) --> white<br>
<font color="maroon">MARRÓN</font> --> maroon<br>
<font color="red">ROJO</font> --> red<br>
<font color="purple">PÚRPURA</font> --> purple<br>
<font color="fuchsia">FUCSIA</font> --> fuchsia<br>
<font color="green">VERDE</font> --> green<br>
<font color="lime">VERDE LIMA</font> --> lime<br>
<font color="olive">VERDE OLIVA</font> --> olive<br>
<font color="yellow">AMARILLO</font> --> yellow<br>
<font color="navy">AZUL MARINO</font> --> navy<br>
<font color="blue">AZUL</font> --> blue<br>
<font color="teal">AZUL VERDOSO</font> --> teal<br>
<font color="aqua">CELESTE</font> --> aqua<br>
Pueden usarse también los valores sRGB.
</body>
</html>
16
<font face = nombre-fuente>
Este atributo define una lista de nombres de fuentes de tipos de letra separados por
comas que el agente de usuario debería buscar en orden de preferencia.
<html>
<head>
<title>Aspectos de Fuente</title>
</head>
<body>
Estos son algunos ejemplos de las fuentes. <br><br>
<font face="verdana">Verdana</font><br>
<font face="arial">Arial</font><br>
<font face="times new roman">Times New
Roman</font><br>
<font face="courier">Courier</font>
</body>
</html>
17
ordenador esa fuente caligráfica tan maravillosa con la que tu página lucía tan
espectacular?
Lo que sucederá es que el navegador del visitante volverá a darle formato a toda la
página utilizando la fuente por defecto, que habitualmente suele ser de la familia serif o
Times New Roman,... y adiós a tu preciosa composición de la página.
Teniendo en cuenta lo anterior la recomendación es que te ciñas a las fuentes que están
instaladas en la mayoría de los equipos: Times y Arial-Helvética
<html>
<head>
<title>Modificación de Fuente</title>
</head>
<body>
<font face="arial" color="green" size="4">
Texto en fuente Arial, de color verde y tamaño 4
</font>
<hr>
<b>basefont size=7</b><br>
<basefont size="7" />
Texto desde este punto en tamaño 7.
</body>
</html>
18
Elemento de centrado
El elemento <center> sirve para que el contenido que hay entre las etiquetas de inicio y
de fin (<center>... </center>) aparezca centrado horizontalmente en el documento.
Existen otras etiquetas que sirven para indicar claramente el tipo de contenido que se
está mostrando. No es mala práctica acostumbrarse desde el principio a marcar
correctamente los contenidos.
Acrónimo <acronym></acronym>
Similar al anterior pero para indicar que lo que sigue es un acrónimo con las
siglas de algún organismo, grupo, institución, etc. Ej.: html.
Si se especifica el atributo title para que recoja el significado del acrónimo dicho
significado se mostrará al detener el ratón sobre el término (En este caso Internet
Explorer 6 sí que lo muestra aunque no marca visualmente el acrónimo, cosa que
sí hacen el resto de navegadores).
Definición <dfn></dfn>
Marca un texto como término que va a ser definido a continuación en el flujo
normal del texto. Ej.: El fonema es la unidad mínima de articulación lingüística.
Código <code></code>
Indica que el texto es código de un programa de ordenador. Ej.: <script
type="text/javascript" anguage="JavaScript">document.write(t6)</script>
Nota: en esta documentación se han utilizado reglas CSS para modificar la
apariencia de los elementos de código, mostrándolos con la apariencia <código>
Variable <var></var>
Sirve para marcar una variable de un programa de ordenador. Ej.: b=45
Como se puede comprobar, las variaciones de apariencia son escasas y, además, varias
de estas etiquetas están íntimamente relacionadas con el mundo e la programación y los
ordenadores, por lo que es bastante probable que no se necesiten. De todas maneras no
estaría de más tener en cuenta las etiquetas <abbr>, <acronym>, <q>, <cite> y <dfn>
porque, además de ahorrar el trabajo de tener que especificar la apariencia del texto,
pueden ser muy útiles para facilitar la accesibilidad a programas lectores para personas
invidentes que podrán leer el contenido e informar claramente al visitante del tipo de
contenido exacto de cada elemento de la página.
Atributos comunes:
20
Atributo Id: asigna un nombre que debe ser único en el documento, a un
elemento.
Atributo Class: asigna un nombre de clase o un conjunto de nombres de clase a
un elemento. Se puede asignar el mismo nombre a cualquier número de
elementos. Los nombres de clase múltiples deben estar separados por espacios
en blanco. Se utiliza como selector para las hojas de estilo.
<p id="parrafo1"> Párrafo con nombre parrafo1 </p>
Atributo Title: asigna un título a un elemento.
Atributo Style: asigna información de estilo en línea.
<em>
<strong>
<dfn>
<code>
<samp>
<kbd>
<var>
<cite>
<abbr>
<acronym>
<blockquote>
<q>
<sub>
<sup>
<p>
<br>
<pre>
<ins>
<del>
Atributos de lenguaje
21
El atributo lang especifica el idioma base de los valores de los atributos y del texto
contenido en un elemento. El valor por defecto de este atributo es desconocido. La
información sobre el idioma puede ser utilizada por un agente de usuario para controlar
la representación.
Ejemplo:
El atributo dir especifica la dirección base del texto direccionalmente neutro de los
contenidos o los valores de los atributos de un elemento.
Ejemplo:
22
El atributo dir es obligatorio para este elemento.
23