Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIÓN A XHTML
AUTORA:
JOANVERLIZ N, NUÑEZ, S
C.I 30.605.223
SECCIÒN: 3201
1. Introducción al XHTML.
Las páginas y documentos creados con XHTML son muy similares a las páginas y
documentos HTML. Las discusiones sobre si HTML es mejor que XHTML o
viceversa son recurrentes en el ámbito de la creación de contenidos web, aunque
no existe una conclusión ampliamente aceptada.
XHTML es un lenguaje similar a HTML, pero con algunas diferencias que lo hacen
más robusto y aconsejable para la modelación de páginas web. Las siglas
corresponden con las palabras inglesas eXtensible Hypertext Markup Language,
que vendría a significar en castellano algo así como lenguaje extensible de
marcación hipertexto.En DesarrolloWeb.com hemos publicado un manual de
XHTML para explicar las características de este lenguaje, de modo que en este
artículo deseamos simplemente ofrecer una introducción y explicar cuáles son las
características principales.
Sí. Las RIA son muy útiles para multitud de aplicaciones web incluso para zonas
específicas y productos específicos de una Web o un portal. Por ejemplo,
YouTube utiliza Flash para reproducir los vídeos, pero el resto de la Web está
construida bajo estándares. Flickr es una web app que también podríamos
considerar RIA, en lo relativo a la gestión fotográfica, sin embargo a la hora de
presentar los datos utiliza XHTML + CSS.Puedes tener, por comentar más
ejemplos, una aplicación Web que sirva para llevar la contabilidad de un negocio o
de una empresa. Esa aplicación será seguramente RIA (ya sea Flash, AJAX o
Flex, por citar otras tecnologías), pero el envoltorio de esa aplicación, las páginas
donde se explica para qué sirve y cómo se utiliza, precisamente las páginas que
sirven de gancho para atraer a nuevos usuarios, deben de cumplir con los
estándares de la Web para de esta manera poder ser encontrados y utilizados por
el mayor número de gente posible. Es decir RIA sí, pero siempre accesibles,
habilitando si es necesario y en la medida de los posible una versión alternativa en
(x)HTML (como hace Gmail, por ejemplo).Si tú Web utiliza XHTML+CSS, casi
cualquier persona, independientemente de su ubicación, medio o métodos podrá
acceder y consultar esas páginas, donde además se les explicará que para
ejecutar la aplicación necesitarán de este o aquel plugin. Si tú Web sólo está en
Flash es probable que mucha gente no tenga el plugin de Flash instalado, habrá
quien no sepa instalarlo, habrá navegadores que no sean compatibles con esa
versión y un largo etcétera, amén de que es bastante probable que tú Web no esté
indexada correctamente en los buscadores y que por tanto la gente no te pueda
encontrar en Google. Y si no estás en Google, casi no existes.
El lenguaje HTML original era muy permisivo en su sintaxis, por lo que era posible
escribir sus etiquetas y atributos de muchas formas diferentes. Las etiquetas por
ejemplo podían escribirse en mayúsculas, en minúsculas e incluso combinando
mayúsculas y minúsculas. El valor de los atributos de las etiquetas se podían
indicar con y sin comillas ("). Además, el orden en el que se abrían y cerraban las
etiquetas no era importante.
www.librosweb.es 19
<dl compact>...</dl>
Este tipo de atributos en los que el nombre coincide con su valor no son muy
habituales.
La etiqueta <br> por ejemplo, se utiliza para indicar el comienzo de una nueva
línea, tal y como se verá más adelante. Por sus características, la etiqueta <br>
nunca encierra ningún contenido de texto.
Como el estándar XHTML obliga a cerrar todas las etiquetas abiertas, siempre que
se incluya la etiqueta <br> se debería cerrar de forma seguida: <br></br>. Para
que el código resulte más cómodo de escribir, XHTML permite en estos casos
escribir de forma abreviada una etiqueta que se abre y se cierra de forma
consecutiva.
<br/>
Ejemplo incorrecto en XHTML (pero correcto en HTML):
<br>
Además de estas cinco restricciones básicas, XHTML incluye otros cambios más
avanzados respecto a HTML:
3. Las páginas XHTML deben prescindir del atributo name para identificar de
forma única a los elementos. En su lugar, siempre debe utilizarse el atributo id. De
hecho, en la versión 1.0 del estándar XHTML, el atributo name se ha declarado
obsoleto para las etiquetas a, applet, form, frame, iframe, img y map.
HTML define las etiquetas <script> y <link> para enlazar recursos que se
deben cargar automáticamente. Cuando el navegador encuentra alguna de estas
dos etiquetas, descarga los recursos enlazados y los aplica a la página web.
En las páginas XHTML, el atributo xml:lang tiene más prioridad que lang y es
obligatorio incluirlo siempre que se incluye el atributo lang. Como la palabra
internacionalización es muy larga, se suele sustituir por la abreviatura i18n (el
número 18 se refiere al número de letras que existen entre la letra i y la letra n de
la palabra internacionalización).