Professional Documents
Culture Documents
Agenda del Da
y Estndares Web y XHTML y Comparacin entre HTML y XHTML
Estndares Web
Desarrollo de Aplicaciones Web
Estndares Web
y La organizacin encargada de establecer los estndares web a
Estndares Web
y Para que un documento web cumpla con los estndares debe
nivel mundial es el World Wide Consortium (W3C) y Direccin Web: http://www.w3.org y Los estndares se definen para manejar:
1.
cumplir con:
y Cdigo XHTML vlido y Uso de CSS para manejo de layout y Tiene una estructura apropiada y un markup semntico. y Trabaja en cualquier browser, desde cualquier sistema operativo
Estructura
y HTMLHypertext Markup Language (obsoleto) y XHTMLExtensible Hypertext Markup Language y XMLExtensible Markup Language
2.
y
Presentacin
CSS nivel 1, CSS nivel 2
carecen de estndares.
3.
y
Comportamiento
ECMAScript (Javascript) para programacin y manejo del DOM
16/06/2009
Estndares Web
y Markup semntico
y Uso de tags XHTML de forma correcta y Uso adecuado de los tags XHTML y Para manejo de presentacin se debe hacer uso de los CSS y Manejar una correcta jerarqua de contenido y Uso correcto de encabezados y Uso de prrafos y Listas y Tablas
Estndares Web
y Markup semntico
y Uso de tags XHTML de forma correcta y Uso adecuado de los tags XHTML y Para manejo de presentacin se debe hacer uso de los CSS y Manejar una correcta jerarqua de contenido y Uso correcto de encabezados y Uso de prrafos y Listas y Tablas
Estndares Web
y Ventajas de hacer uso de estndares web:
y Compatibilidad y Accesibilidad y Portabilidad y Optimizacin SEO (recordar lo visto la segunda sesin de
XHTML
Desarrollo de Aplicaciones Web
clases)
Markup HTML
y Es el lenguaje de marcado predominante para la construccin
Pg Web
XML Documentos
Data
de pginas web. Es usado para describir la estructura y el contenido en forma de texto, as como para complementar el texto con objetos tales como imgenes. HTML se escribe en forma de "etiquetas", q rodeadas por p corchetes angulares g (<,>). HTML tambin puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo Javascript), el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML. (fuente wikipedia)
16/06/2009
XHTML
y Lenguaje basado en XML para construir documentos web. y XTML 1.0
y Transitional y Strict y Frameset
Ventajas XHTML
y XHTML es basado en XML por lo tanto se pueden crear
extensiones al lenguaje.
y Se puede utilizar dentro de dispositivos mviles. y Opcin de utilizar el HTML Document Object Model o el
y XHTML 1.1
y Solo se define el dtd strict
<!DOCTYPE html PUBLIC "-//W3C//DTD //W3C//DTD XHTML 1.0 1 0 Transitional//EN" Transitional//EN "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
y XHTML 1.0 Frameset
<meta http-equiv= http equiv="Content Content-Type Type" content="text/html; content= text/html; charset=iso-8859-1" />
y No hacer uso del cdigo de inicio XML
Uso adecuado de los valores p para contenido y atributos. <h1>Titulo del Prrafo</h1> y <img src=imagen.jpg" width=100" height=100" alt=Logo de Universidad" />
y
Codificar todos los carcteres especiales Uso correcto de los tags de comentarios y Anidamiento correcto de los tags XHTML
y y
16/06/2009
Elementos XHTML
y <html> y Define una pgina como HTML. y <head>
y Contiene informacin referente a la pgina.
Documento XHTML
y El mnimo cdigo que debe contener una pgina XHTML es la
siguiente:
<!DOCTYPE ... > <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="..."> <head> <title></title> </head> <body> </body> </html>
y <title>
y Ttulo de la pgina. y Aparece en la esquina superior izquierda del browser, es utilizado por los buscadores
y <meta> elements
y Se ubica informacin adicional de la pgina. y Informacion referente a description, keywords, etc.
y <body>
Documento XHTML
y El mnimo cdigo que debe contener una pgina XHTML es la
Meta Description
y Sirve para agregar un texto de descripcin a tu documento
siguiente:
<!DOCTYPE ... > <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="..."> <head> <title></title> </head> <body> </body> </html>
web.
y El texto no debe tener ms de 160 caracteres y Es usado por los buscadores para resumir el contenido de tu
Meta Keywords
y Sirven para indicar palabras relevantes dentro del documento
web. y Se recomienda utilizar mximo 10 keywords dentro de tu documento web. <meta name="keywords" content="">
tag meta para agregar informacin que describa al documento web. y Se puede agregar informacin referente al autor, tipo de contenido, derechos de autor, fecha de actualizacin entre otros.
16/06/2009
Listas
y Para definir listas no ordenadas se utiliza el tag <ul> para
Tablas
y Las tablas deben ser utilizadas para mostrar datos tabulares. y Tag utilizados:
y <table> y <caption> y <tr> y <th> y <td>
Scripts
y Los elementos script y style deben incluir el atributo type y <script type="text/javascript"> <![CDATA[ ... unescaped
u obsoletos.
y Existen algunos elementos que eran permitidos en HTML
Validar XHTML
y Si un documento web contiene errores la mayora de los
encuentra escrito en un XHTML vlido. y Para asegurarnos de que el documento web es un XHTML vlido se deben usar validadores:
y http://validator.w3.org/ http://validator w3 org/ (validador de la W3C)
16/06/2009
Errores Comunes
y Elementos block level incluidos dentro de elementos inline
level es decir incluir un elemento <div> o <p> dentro de un <a> o <span> y Olvido de cierre de tags y Cierre de tags de forma incorrecta o en el nivel incorrecto. incorrecto y Uso de atributos obsoletos dentro de los tags.