Volver al índiceQué es una página web XHTML


Qué es una página web

Una página web es un documento de texto con marcas (también llamadas etiquetas). Las etiquetas permiten modificar la presentación del documento, incluir elementos no contenidos en el texto (por ejemplo, imágenes), crear hiperenlaces, añadir significado al texto (todavía de forma limitada), etc.

Los navegadores no muestran las etiquetas, aunque se puede pedir que las enseñen (el código aparece en diferentes colores para facilitar su lectura):

Nota: Si el código fuente de una página editada con Amaya se ve en la vista de código fuente de Internet Explorer o Firefox sin saltos de línea, es que no se ha configurado correctamente la exportación de finales de línea en Amaya.

Las etiquetas se reconocen porque se escribe entre desigualdades, <etiqueta> (por ejemplo, <p>, <h1>, etc). Como regla general, las etiquetas van siempre en parejas, <etiqueta> ... </etiqueta>, que delimitan el contenido de la página a la que afecta la etiqueta. Las pocas etiquetas que no van emparejadas se escriben con una barra al final de la etiqueta, <etiqueta /> (por ejemplo, la etiqueta de línea horizontal <hr />).

Una etiqueta puede contener atributos, separados por espacios, que permiten especificar la etiqueta, <etiqueta atributo="valor_de_atributo"> (por ejemplo, <p class="centrado">.

Volver al principio de la página


Etiquetas mínimas

El ejemplo siguiente muestra el código fuente de una página web recién creada con Amaya, con las líneas numeradas.

1  <?xml version="1.0" encoding="iso-8859-1"?>
2  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
3        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4  <html xmlns="http://www.w3.org/1999/xhtml">
5  <head>
6    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
7    <title>No title</title>
8    <meta name="generator" content="Amaya, see http://www.w3.org/Amaya/" />
9  </head>
10
11 <body>
12 </body>
13 </html>

En este código se pueden reconocer bloques anidados en el que cada bloque corresponde a una etiqueta:

1 <?xml version="1.0" encoding="iso-8859-1"?>

2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

4 <html xmlns="http://www.w3.org/1999/xhtml">

5 <head>

6 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

7 <title>No title</title>

8 <meta name="generator" content="Amaya, see http://www.w3.org/Amaya/" />

9 </head>

10

11 <body>

12 </body>

13 </html>


Volver al principio de la página


Variedades XHTML

La recomendación XHTML 1.0 define tres tipos de documentos, como ya lo hacía la recomendación HTML 4.0: Strict, Transitional y Frameset:

La recomendación XHTML 1.1 es una reformulación de XHTML 1.0 Strict de acuerdo con criterios de modularización, pero apenas supone en la práctica más de tres cambios con respecto a XHTML 1.0.

En este curso se trata la versión HTML 1.0 Strict. Los ejercicios están realizados en esta versión, salvo aquellos en los que es necesario utilizar la versión HTML 1.1.

Debería escribir un apartado comentando estos puntos: diferencias entre XHTML 1.0 y HTML 4.0, compatibilidad con HTML (este punto es importante porque las páginas se suelen servir como text/html y no como application/xhtml+xml).

Volver al principio de la página


Comentarios en una página web

Una página web puede contener comentarios, que el navegador no muestra (salvo cuando muestra el código fuente de la página). La etiqueta que engloba el comentario (que puede extenderse una o varias líneas) es <!-- .... -->, como muestra el siguiente ejemplo:

Correcto en Firefox Correcto en Internet Explorer Correcto en Chrome
<p>Esto es un párrafo p normal y corriente.
<!--Esto es un ejemplo de comentario--></p>
<p>Entre este párrafo y el anterior hay un 
comentario que sólo puede
verse en el código fuente.</p>
<!--Esto es otro comentario-->

Esto es un párrafo p normal y corriente.

Entre este párrafo y el anterior hay un comentario que sólo puede verse en el código fuente.

Los comentarios pueden estar insertados en cualquier lugar de la página web. El ejemplo muestra dos comentarios, uno dentro de un párrafo <p> y otro fuera, pero también pueden añadirse comentarios en el bloque <head>.

Volver al principio de la página

Esta página forma parte del curso "Páginas web HTML / XHTML y hojas de estilo CSS" disponible en http://www.mclibre.org
Autor: Bartolomé Sintes Marco
Última modificación: 4 de octubre de de 2011

Creative Commons License
Esta obra está bajo una licencia de Creative Commons Reconocimiento-CompartirIgual 3.0 España.