top of page

Elementos básicos

 

Texto

La mayor parte del contenido de las páginas HTML habituales está formado por texto, llegando a ser más del 90% del código de la página. Por este motivo, es muy importante conocer los elementos y etiquetas que define HTML para el manejo del texto.

El lenguaje HTML incorpora al tratamiento del texto muchas de las ideas y normas establecidas en otros entornos de publicación de contenidos. De esta forma, HTML define etiquetas para estructurarel contenido en secciones y párrafos y define otras etiquetas para marcar elementos importantes dentro del texto.

 

La tarea inicial del editor de contenidos HTML consiste en estructurar el texto original definiendo sus párrafos, titulares y títulos de sección, como se muestra en la siguiente imagen:

 

 

El texto de un documento debe estar contenido por alguna de las

etiquetas de una de las tres categorías siguientes:

 

Etiquetas de bloque: no necesitan estar contenidas dentro de

ninguna etiqueta (salvo <body> y <html>)

• <title>

• <p> <pre> <h1> <h2> <h3> <h4> <h5> <h6> <address>

 

Etiquetas en-línea: se aplican a una parte de texto dentro de un

bloque

• Salto de línea <br />

• Tipo de información <abbr> <cite> <code> <em> <kbd> <strong>

• Elemento carácter <b> <i> <small> <sub> <sup>

 

 Etiquetas de contenedores de texto: sirven para estructurar el

texto y pueden contener en su interior etiquetas de bloque

• Bloque de cita: <blockquote>

• División <div>, <article>, <header>, <section>, <aside>, <nav>, 

<footer>

 

 

<p>

 Contiene el texto de un párrafo

 El texto del párrafo se muestra con el formato por defecto del 

navegador

El navegador no muestra los espacios en blanco ni los saltos de línea 

del código fuente

• Entre párrafos se pone una línea en blanco (y solo una)

• Si un párrafo <p> no contiene nada, no se muestra (salvo que la 

hoja de estilo incluya bordes o márgenes)

 En XHTML el estilo del párrafo (alineación, tipo de letra, etc.) se debe

declarar en los ficheros de estilo

• En HTML se permite en la propia etiqueta, pero no es aconsejable

<p align="center">Centrado</p>

<p align="right">Alineado a la derecha</p>

 

 <pre>

Texto preformateado: igual que <p> pero se tienen en cuenta espacios en blanco y líneas en blanco

Se usa un tipo de letra de ancho fijo.

 

 

<h1> <h2> <h3> <h4> <h5> <h6>

 

 Encabezado (de nivel 1 a 6)

<h1>Sección 1</h1>

<h2>Sección 1.1</h2>

<p>Texto normal.</p>

<h3>Sección 1.1.1</h3>

<p>Texto normal.</p>

...

 

<address>

 

Información de contacto del autor de la página

<address>Autor: Juan Pavón (UCM) <br /> 

Última modificación: 10 de enero de 2013

</address>

 

 

<br />

 Salto de línea (sin dejar una en blanco entre medias)

 

 &nbsp; 

 Espacio en blanco

Cuando se usa la etiqueta <pre> se mantienen los espacios en blanco

 

 <hr />

 Línea horizontal (horizontal rule)

Se usa cada vez menos ya que con CSS se pueden crear mejor los bordes

 

Ejemplo

 

<html>

 

<head>

<title>Ejemplo de texto estructurado con párrafos</title>

</head>

 

<body>

<p>Este es el texto que forma el primer párrafo de la página. 

Los párrafos pueden ocupar varias líneas y el navegador se encarga 

de ajustar su longitud al tamaño de la ventana.</p>

 

<p>El segundo párrafo de la página también se define encerrando 

su texto con la etiqueta p. El navegador también se encarga de 

separar automáticamente cada párrafo.</p>

</body>

 

</html>

 

 

 

 

 

vinculos 

 

 

Los Enlaces o Links

Los enlaces o links(en Inglés) nos permiten conectarnos con otros documentos:

  • una imagen

  • un video

  • un archivo de sonido

  • sitios en la web(otra página web)

  • mandar un email

Para ello debemos usar la etiqueta <a> que proviene de la primera letra de la palabraanchor(ancla).
La etiqueta <a> tiene como cierre </a>.

 

Sintaxis

<a atributo="valor">Texto del enlace</a>

 

Ejemplo

Vamos a crear un enlace hacia la home de Virtualnauta.com

 

Código

 

<body>
<a href="/http://www.virtualnauta.com/">La home de Virtualnauta</a>
</body>

 

 

Listas 

 

Las listas nos permiten ordenar o enumerar datos o elementos para facilitar su lectura.

Tenemos tres tipos de listas:

 

  • Ordenadas.

  • Desordenadas.

  • De definición.

 

 

Listas Ordenadas

Son aquellas que ordenan la lista anteponiendo números ,letras o signos.Las listas ordenadas comienzan con la etiqueta <ol> y para cada uno de los items de la misma, utilizamos la etiqueta <li>.

 

Ejemplo

Vamos a crear una lista ordenada

 

 

 

 

 

 

 

Listas Desordenadas

 

Exponen la lista anteponiendo un punto, cuadrado o triángulo negro.

Las listas desordenadas comienzan con la etiqueta <ul> y para cada uno de los Items de la misma utilizamos la etiqueta <li>.

 

ejemplo

 

 

 

 

 

 

 

 

 

 

Listas de definición

 

Se utilizan para definir términos.Las listas de definición se representan con la etiqueta <dl>.Los términos de las mismas con <dt>.La definición de esos términos comienza con <dd>.

 

ejemplo

 

 

 

 

 

 

 

 

 

 

Tablas

 

Las tablas son herramientas muy útiles para presentar datos en forma de tablas y para el diseño de páginas y ubicación de textos y gráficos dentro de las mismas.

 

Características de las tablas

 

Definimos las tablas con la etiqueta<table>.La tabla está dividida en filas definidas con la etiqueta <tr>.Y a su vez cada fila dividida en celdas definidas con la etiqueta <td>.Las celdas pueden contener texto, imágenes, formularios, listas, otras tablas, etc.

 

 

Sintaxis

<table>

<tr>

<td>contenido celda 1</td>

<td>contenido celda 2</td>

</tr>

</table>

 

 

 

 

Bordes de las tablas

 

Para que se visualicen los bordes de una tabla, debemos agregar el atributo border junto con el valor expresado en pixels, de lo contrario no se verán los bordes que dividen las celdas de la tabla.

 

ejemplo:

 

 

 

 

 

 

 

 

 

 

sin borde 

 

ejemplo:

 

 

 

 

 

 

 

 

Nota: al no colocar el atributo border, los bordes no se visualizan pero la tabla existe.

 

 

 

 

Objetos

 

 

La etiqueta <object> permite insertar cualquier tipo de documentos (no solamente de texto) dentro de un documento html. Para poder mostrar esos archivos, el navegador suele necesitar plug-ins. Algunos tipos de documentos necesitan información adicional que se proporciona mediante la etiqueta <param>.

 

 

Ejemplos de inserción de objetos

 

Insertar una página web

 

Se puede insertar una página web en una página web mediante la etiqueta <object>, como muestra el siguiente ejemplo.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Imágenes

 

Para insertar imágenes en un sitio usaremos la etiqueta <img>.

Esta etiqueta debe ir acompañada del atributo src que es el que contiene el URL de la ubicación del archivo de la imagen.

El atributo alt se utiliza para dar una breve descripción de la imagen, la cual podremos observar en caso que el navegador del usuario, por alguna razón, no muestre la misma.


La etiqueta <img> no tiene cierre.

 

 

 

 

 

bottom of page