Saltar al contenido principal

XHTML




XHTML (Extensible Hypertext Markup Language), a grandes rasgos, es un lenguaje de marcado que te permite editar webs. Está basado en HTML 4.01, pero sus reglas son mucho más estrictas y versátiles que HTML. XHTML es una nueva formulación de HTML que usa el meta lenguaje de marcado XML, lo cual es una ventaja clave en su usabilidad porque muchos formatos de datos están basados en XML y los dispositivos modernos requieren una versión estricta del lenguaje de marcado porque no pueden mostrar mal el código fuente.

Información general

XHTML ha sido diseñado para extender HTML y permitir la compatibilidad con nuevos formatos de datos como videos, imágenes o lenguajes de scripting. Ya que HTML siempre se basó en SGML y, por ende, era relativamente complejo, se encontró que un lenguaje meta de marcado limitado, como XML, era adecuado para definir la estructura básica y las posibilidades sintácticas del XHTML. Las especificaciones de XHTML 1.0 fueron publicadas por el W3C en 2002. A finales de 2009 se interrumpió el trabajo sobre la versión 2.0 porque el Grupo de Trabajo de Tecnología de Aplicación de Hipertexto Web (WHATWG) estaba trabajando en HTML5 a la vez, y este último fue el que al final prevaleció.

Características

XHTML se usa para marcar contenido como texto, imágenes y enlaces en forma de hipervínculos para crear una cierta estructura que puede ser mostrada por los navegadores. Los documentos pueden ser estructurados con XHTML para hacerlos legibles para un analizador. El analizador interpreta los items de marcado especificados en las definiciones del lenguaje XHTML y reproduce el contenido de estos items de una manera específica.

En última instancia, el usuario ve lo que contienen estos items y no la forma en que se anotan o estructuran los items. Este último se llama código fuente XHTML y puede ser editado con distintos editores de texto, por ejemplo, con un editor WYSIWYG. La notación separa el contenido y el diseño. El contenido está encerrado por los items. La forma en que se muestra este contenido está determinada por los items y sólo la muestra el navegador.

Antes de crear un documento XHTML, debe elegir una Definición de tipo de documento. Existen tres tipos, cada uno con ciertas ventajas y desventajas, transicional, estricto y frameset. A la vez, la versión del lenguaje debe ser especificada, como XHTML 1.0 o 2.0. El marco básico de un archivo XHTML debe ajustarse precisamente a las reglas, caso contrario no es WFF (fórmula bien formada), que es un código fuente válido que alcanza con los requerimientos de lenguaje y definiciones de documentos y que puede ser leído por un navegador.

Las diferencias importantes entre XHTML y HTML son, por ejemplo, la declaración XML, la definición del tipo de documento, que está en minúsculas, la conformidad exacta con el marco básico y el hecho de que cada elemento abierto debe cerrarse de nuevo. Si una de estas reglas no se adhiere en XHTML, el navegador no puede mostrar el documento, lo que probablemente pueda hacer con HTML.

Ejemplo de un documento XHTML válido

 <?xml version="1.0" encoding="ISO-8859-1" ?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <title>An XHTML document</title>
 </head>
 <body>
 < h1 >Headline of the first order< /h1 >
 < p >A paragraph with any text content< /p >
 < h2 >Secondary heading< /h2 >
 < p >Another paragraph with any text content< /p >
 </body>
 </html>

Relevancia para el SEO

Al crear sitios web con XHTML, es esencial respetar las reglas mencionadas anteriormente. El código fuente válido asegura que estos documentos XHTML puedan ser leídos no sólo en navegadores, sino además en dispositivos móviles. A parte de esto, la validez (validez) puede tener un efecto positivo en los motores de búsqueda, evitando códigos de estado no válidos. De este modo, un código fuente correctamente registrado tiene un cierto nivel de transferibilidad y es ciertamente además un indicador para los motores de búsqueda. No obstante, HTML5 ha reemplazado a XHTML y queda por ver hasta qué punto los sitios web que usan XHTML seguirán siendo evaluados de forma positiva por los motores de búsqueda.

Enlaces Web

R Marketing Digital