Xhtml
-
Upload
wilman-castilla -
Category
Technology
-
view
612 -
download
3
Transcript of Xhtml
XHTMLEDUARDO DUEÑAS
SHIRLY GÓMEZVILMAN VEGA
XHTML= Extensible Hypertext Markup Language XHTML es una combinación entre HTML y XML. Es un lenguaje utilizado para crear páginas web. Es una reformulación de HTML 4.0 Es una recomendación de W3C
Qué es XHTML?
Historia 1
Historia 2
Esquema de XHTML
Los documentos XHTML se establecen en base a las reglas XML. Por tanto, pueden ser visualizados, editados y validados por cualquier herramienta estándar XML.
Los documentos XHTML pueden escribirse para que funcionen igual o mejor que los elaborados con HTML 4.0 o XHTML 1.0.
Los documentos XHTML pueden contener aplicaciones (por ejemplo applets o scripts) que se basen en DOM y que modifiquen la propia estructura del documento XHTML.
Permite insertar en el documento XHTML nuestras propias marcas que no tienen por qué estar definidas en el estándar general. Esto es lo que se llama modularización XHTML.
Ventajas de XHTML
El documento XHTML consta de 3 partes: DOCTYPE HEAD BODY
Estructura de XHTML
En la línea 1: define versión de XHTML a utilizar y el tipo de codificación de los caracteres utilizados endicho documentoEn la línea 2: se hace la declaración del DOCTYPE En la línea 4: se hace referencia al espacio nominal de XHTML y especificamos que el lenguaje es el Español.El resto de líneas es la definición del documentoXHTML de la misma forma que haríamos si fueraHTML.
Debe existir una declaración <!DOCTYPE>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Frameset//EN" "DTD/xhtml1-frameset.dtd">
Reglas
El documento debe ser "gramaticalmente correcto“: Un documento gramaticalmente correcto significaque todos los elementos deben tener su marca decierre y sin solapamiento con otros elementos.
BIEN: <p>esto es un párrafo <u>y esto subrayado</u>.</p>
MAL: <p>esto es un párrafo <u>y esto en negrita</p>.</u>
Reglas
Los nombres deben ir en minúsculas. Los nombres
de los elementos y de los atributos deben estar enminúsculas. Esto se debe a que XML distingue
entremayúsculas y minúsculas.
BIEN: <html><body leftalign="0">hola mundo</body></html>
MAL: <HTML><Body LeftaligN="0">hola mundo</Body></HTML>
Reglas
Reglas
Todos los elementos deben indicar su cierre. Esto
se debe a que en HTML 4.0 se pueden definir
elementos que deberían tener su cierre indicado
pero que luego no utilizan.
Los valores de los atributos deben ir entrecomillados BIEN: <table border="0" align="center">...</table> MAL: <table border=0 align=center>...</table>
Incompatibilidades entre elementos
a: no puede contener otros elementos a. pre: no puede contener los elementos img, object,
big, small, sub o sup. button: no puede contener los elementos input,
select, textarea, label, button, form, fieldset, iframe o isindex.
Reglas
http://validator.w3.org/ http://www.htmlhelp.com/tools/validator/
Sitios Web para validar XHTML
http://www.w3.org/ Página principal del W3 Consortium
http://www.w3.org/TR/xhtml1 Recomendación XHTML
http://www.w3.org/TR/xhtml-modularization Modularización de XHTML
http://www.w3.org/TR/xhtml-building Cómo construir módulos XHTML
http://www.w3.org/TR/REC-xml Recomendación XML http://www.w3.org/TR/html401 Recomendación HTML 4.01
REFERENCIAS
GRACIAS….