Xhtml

16
XHTML EDUARDO DUEÑAS SHIRLY GÓMEZ VILMAN VEGA

Transcript of Xhtml

Page 1: Xhtml

XHTMLEDUARDO DUEÑAS

SHIRLY GÓMEZVILMAN VEGA

Page 2: Xhtml

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?

Page 3: Xhtml

Historia 1

Page 4: Xhtml

Historia 2

Page 5: Xhtml

Esquema de XHTML

Page 6: 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

Page 7: Xhtml

El documento XHTML consta de 3 partes: DOCTYPE HEAD BODY

Estructura de XHTML

Page 8: 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.

Page 9: Xhtml

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

Page 10: Xhtml

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

Page 11: Xhtml

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

Page 12: Xhtml

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.

Page 13: Xhtml

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

Page 14: Xhtml

http://validator.w3.org/ http://www.htmlhelp.com/tools/validator/

Sitios Web para validar XHTML

Page 15: 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

Page 16: Xhtml

GRACIAS….