SlideShare una empresa de Scribd logo
1 de 34
xHTML ,[object Object],Harold Maduro
xHTML 1.0 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
xHTML 1.0 Abrir documento con DOCTYPE correcto Los archivos xHTML comienzan con varios elementos que le dice a los browsers cómo interpretarlos y le dice a los validators cómo probar que están correctos.  El primer elemento de estos es el DOCTYPE (Document Type Declaration o DTD) el cual le dice a los validators que versión de HTML estamos usando.Los DOCTYPES le permiten a los diseñadores web crear diferentes tipos de documentos atados a diferentes sets de reglas. Las reglas de cómo se despliega el documento va a depender de la especificación de HTML creada por el W3C.  La información proporcionada por el DOCTYPE le va a proporcionar a los browsers, la información de cómo fue construido el documento, por lo tanto, cómo deben desplegarlo.  Los documentos HTML no van a validar al menos de que contengan un DOCTYPE.
xHTML 1.0 Abrir documento con DOCTYPE correcto <!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot; http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd &quot;>
xHTML 1.0 Abrir documento con DOCTYPE correcto HTML 4.01 Transitional - Ingles <!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot; http://www.w3.org/TR/html4/loose.dtd &quot;> xHTML 1.0 Transitional - Ingles <!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot; http://www.w3.org/TR/xhtml1/DTD/xhtm l1-transitional.dtd &quot;>
xHTML 1.0 Abrir documento con DOCTYPE correcto En el caso de xHTML 1.0, existen tres opciones de DTD y por lo tanto tres DOCTYPES posibles: Transitional :  <!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot; http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd &quot;> Strict :  <!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;> Fram eset :      <!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHT ML 1.0 Frameset//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd&quot;>
xHTML 1.0 Abrir documento con DOCTYPE correcto El problema es que si usamos un DOCTYPE incorrecto, o no lo usamos; los browsers cambian a lo que se llama &quot;Quirks&quot; mode, lo que significa que el browser asume que escribimos nuestro HTML a la antigua y trata de corregir los errores más comunes del pasado (elementos sin tag de cerrar, etc).  Esto hace imposible que despliegue la página correctamente usando los estándares web, quienes tienen reglas mucho más estrictas.
xHTML 1.0 Namespace El namespace en XML es una colección de tipos de elementos y nombres de atributos asociados a un DTD específico.  Las declaraciones DTD permiten identificar al namespace apuntando a su localización online.  Los otros dos atributos son el idioma del documento y la especificación que el XML también fue escrito en ese idioma (ingles).
xHTML 1.0 Namespace <html xmlns=&quot; http://www.w3.org/1999/xhtml &quot; lang=&quot;en&quot; xml:lang=&quot;en&quot;>
xHTML 1.0 Namespace En muchas ocasiones, he visto que omiten el idioma y simplemente apuntan al namespace.<html xmlns=&quot; http://www.w3.org/1999/xhtml &quot;>
xHTML 1.0 Declarar el Content Type o Charset Para poder ser interpretados correctamente por los browsers y para que los documentos puedan ser validados, deben llevar el tipo de character encoding que se ha usado en el mismo.El character set default de los documentos en HTML (HTML 4.01 y xHTML; incluso, XML) es Unicode. Unicode fue desarrollado por el Unicode Consortium y es un set de caracteres que provee un número único para cada caracter, &quot;no matter what the platform, no matter what the program, no matter what the language&quot;.  Ahora, este set de caracteres no contiene todos los caracteres que necesitamos en idiomas como español, griego, etc.
xHTML 1.0 Declarar el Content Type o Charset También podemos usar el  ISO 8859-1 , conocido como Latin-1.  Este es un set de caracteres que incluyen caracteres de Europa del Este, Turkía, Grecia, Hebreo, etc.  <meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; />
xHTML 1.0 Declarar el Content Type o Charset UTF-8 UTF-8 permite agregar caracteres latinos directo en el documento y que puedan ser interpretados correctamente por el browser. Por ejemplo tíldes y eñes. <meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; />
xHTML 1.0 Language La especificación de xHTML nos dice que debemos especificar el idioma en que está el contenido de nuestro documento.  Esto lo podemos hacer por medio de un META TAG (ingles de Estados Unidos):<meta http-equiv=&quot;Content-Language&quot; content=&quot;en-us&quot; />
xHTML 1.0 Language En el caso de español, sería:<meta http-equiv=&quot;Content-Language&quot; content=&quot;es&quot; />
xHTML 1.0 Elementos en Minúscula <p>Este es mi  <strong>párrafo</strong>.</p>
xHTML 1.0 Atributos dentro de comillas <p align=”left”>¡Hola!</p>
xHTML 1.0 Elementos deben abrirse y cerrarse correctamente <p>Este es mi  <strong>párrafo</strong>.  Mi libro favorito es <em>Neuromancer</em>  por <big>William Gibson</big>.</p>
xHTML 1.0 Cerrar Tags Vacíos <img src=”foto.jpg” />
xHTML 1.0 Cerrar Tags Vacíos <meta name=”description” value=”Mi super site” />
xHTML 1.0 Cerrar Tags Vacíos <input type=”text” name=”nombre”  />
xHTML 1.0 Todos los atributos necesitan un valor <select name=”pais” selected=”selected”> Panamá  . </select>  .
xHTML 1.0 Encode special characters Smith  &amp;  Wesson
xHTML 1.0 No usar guiones dentro de los comentarios Mal: <!--  ---- Contenido -----  -->
xHTML 1.0 No usar guiones dentro de los comentarios Bien: <!--  Comienza el contenido -->
xHTML 1.0 ,[object Object],[object Object],Tipos de elementos
xHTML 1.0 ,[object Object],[object Object],[object Object],[object Object],Block Element
xHTML 1.0 ,[object Object],[object Object],[object Object],[object Object],[object Object],Inline element
xHTML 1.0 ,[object Object],[object Object],[object Object],[object Object],Validar
xHTML 1.0 ,[object Object],Validar
xHTML 1.0 ,[object Object],[object Object],Validar
Bibliografía CSS: The Definitive Guide Amazon:  http://tinyurl.com/5hs7jf Eric Meyer
Bibliografía xHTML 1.0 Specification http://www.w3.org/TR/xhtml1/ World Wide Web Consortium
Bibliografía CSS 2.1 Specification http://www.w3.org/TR/CSS21/ World Wide Web Consortium

Más contenido relacionado

La actualidad más candente (19)

HTML
HTMLHTML
HTML
 
Codigos HTML Continuación
Codigos HTML ContinuaciónCodigos HTML Continuación
Codigos HTML Continuación
 
Html
HtmlHtml
Html
 
Xhtml
XhtmlXhtml
Xhtml
 
Html
HtmlHtml
Html
 
Producto 3
Producto 3Producto 3
Producto 3
 
Inicio al HTML
Inicio al HTMLInicio al HTML
Inicio al HTML
 
Cont clase de lenguaje IV
Cont clase de lenguaje IVCont clase de lenguaje IV
Cont clase de lenguaje IV
 
Que es html
Que es htmlQue es html
Que es html
 
Etiquetas Html
Etiquetas HtmlEtiquetas Html
Etiquetas Html
 
HTML
HTMLHTML
HTML
 
Html
HtmlHtml
Html
 
Qué es xhtml
Qué es xhtmlQué es xhtml
Qué es xhtml
 
Js
JsJs
Js
 
Aprender El Lenguaje Html
Aprender El Lenguaje HtmlAprender El Lenguaje Html
Aprender El Lenguaje Html
 
Nenene
NeneneNenene
Nenene
 
Aspectos Importantes del lenguaje html
Aspectos Importantes del lenguaje htmlAspectos Importantes del lenguaje html
Aspectos Importantes del lenguaje html
 
Conceptos básicos Html
Conceptos básicos HtmlConceptos básicos Html
Conceptos básicos Html
 
Aspectos Importantes de el lenguaje html
Aspectos Importantes de el lenguaje htmlAspectos Importantes de el lenguaje html
Aspectos Importantes de el lenguaje html
 

Similar a xHTML 1.0 Basics (20)

Xhtml
XhtmlXhtml
Xhtml
 
Xhtml
XhtmlXhtml
Xhtml
 
4 Html
4 Html4 Html
4 Html
 
Unidad 1 lenguajes de marcas
Unidad 1   lenguajes de marcasUnidad 1   lenguajes de marcas
Unidad 1 lenguajes de marcas
 
Introducción al html
Introducción al htmlIntroducción al html
Introducción al html
 
Tutorial html
Tutorial htmlTutorial html
Tutorial html
 
Laura bonilla 102 tics jmv
Laura bonilla 102 tics jmvLaura bonilla 102 tics jmv
Laura bonilla 102 tics jmv
 
Tutorial XML
Tutorial XMLTutorial XML
Tutorial XML
 
Introducción a xhtml
Introducción a xhtmlIntroducción a xhtml
Introducción a xhtml
 
Declaración DOCTYPE
Declaración DOCTYPEDeclaración DOCTYPE
Declaración DOCTYPE
 
Xml
XmlXml
Xml
 
Curso de html
Curso de htmlCurso de html
Curso de html
 
XML de A a Z
XML de A a ZXML de A a Z
XML de A a Z
 
Ruiz guerra HTML
Ruiz guerra HTMLRuiz guerra HTML
Ruiz guerra HTML
 
Curso de diseño CSS
Curso de diseño CSSCurso de diseño CSS
Curso de diseño CSS
 
Xml
XmlXml
Xml
 
Lenguaje HTML
Lenguaje HTMLLenguaje HTML
Lenguaje HTML
 
Estructurabasica
EstructurabasicaEstructurabasica
Estructurabasica
 
html
htmlhtml
html
 
F5 Masticable sobre HTML y CSS
F5 Masticable sobre HTML y CSSF5 Masticable sobre HTML y CSS
F5 Masticable sobre HTML y CSS
 

Más de Harold Maduro

Administracion De Proyectos Para Todos
Administracion De Proyectos Para TodosAdministracion De Proyectos Para Todos
Administracion De Proyectos Para Todos
Harold Maduro
 

Más de Harold Maduro (20)

¿Qué es Coworking?
¿Qué es Coworking?¿Qué es Coworking?
¿Qué es Coworking?
 
TEDx Bella Vista - Coworking y Emprendimiento
TEDx Bella Vista - Coworking y EmprendimientoTEDx Bella Vista - Coworking y Emprendimiento
TEDx Bella Vista - Coworking y Emprendimiento
 
PechaKucha 10: Coworking y CascoStation
PechaKucha 10: Coworking y CascoStationPechaKucha 10: Coworking y CascoStation
PechaKucha 10: Coworking y CascoStation
 
Google Analytics - ¿Cómo crear mi cuenta?
Google Analytics - ¿Cómo crear mi cuenta?Google Analytics - ¿Cómo crear mi cuenta?
Google Analytics - ¿Cómo crear mi cuenta?
 
Diseño Visual
Diseño VisualDiseño Visual
Diseño Visual
 
Arquitectura De Información
Arquitectura De InformaciónArquitectura De Información
Arquitectura De Información
 
Estrategia para tu Proyecto Web
Estrategia para tu Proyecto WebEstrategia para tu Proyecto Web
Estrategia para tu Proyecto Web
 
Nuevas Tecnologias y Networking
Nuevas Tecnologias y NetworkingNuevas Tecnologias y Networking
Nuevas Tecnologias y Networking
 
Usabilidad
UsabilidadUsabilidad
Usabilidad
 
Turismo: Casos de Estudio de la Competencia
Turismo: Casos de Estudio de la CompetenciaTurismo: Casos de Estudio de la Competencia
Turismo: Casos de Estudio de la Competencia
 
Internet como Medio de Comunicacion
Internet como Medio de ComunicacionInternet como Medio de Comunicacion
Internet como Medio de Comunicacion
 
Administracion De Proyectos Para Todos
Administracion De Proyectos Para TodosAdministracion De Proyectos Para Todos
Administracion De Proyectos Para Todos
 
Administracion De Proyectos Para Todos
Administracion De Proyectos Para TodosAdministracion De Proyectos Para Todos
Administracion De Proyectos Para Todos
 
Aspectos Éticos Y Sociales De Los Sistemas De Información
Aspectos Éticos Y Sociales De Los Sistemas De InformaciónAspectos Éticos Y Sociales De Los Sistemas De Información
Aspectos Éticos Y Sociales De Los Sistemas De Información
 
Comercio Desleal
Comercio DeslealComercio Desleal
Comercio Desleal
 
Taller de Redacción para Web
Taller de Redacción para WebTaller de Redacción para Web
Taller de Redacción para Web
 
Oportunidades de Trabajo en el Campo del Web
Oportunidades de Trabajo en el Campo del WebOportunidades de Trabajo en el Campo del Web
Oportunidades de Trabajo en el Campo del Web
 
BabySari
BabySariBabySari
BabySari
 
Diagramas de Producción - BabySari
Diagramas de Producción - BabySariDiagramas de Producción - BabySari
Diagramas de Producción - BabySari
 
Teorías de la Motivación
Teorías de la MotivaciónTeorías de la Motivación
Teorías de la Motivación
 

Último

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Último (20)

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 

xHTML 1.0 Basics

  • 1.
  • 2.
  • 3. xHTML 1.0 Abrir documento con DOCTYPE correcto Los archivos xHTML comienzan con varios elementos que le dice a los browsers cómo interpretarlos y le dice a los validators cómo probar que están correctos. El primer elemento de estos es el DOCTYPE (Document Type Declaration o DTD) el cual le dice a los validators que versión de HTML estamos usando.Los DOCTYPES le permiten a los diseñadores web crear diferentes tipos de documentos atados a diferentes sets de reglas. Las reglas de cómo se despliega el documento va a depender de la especificación de HTML creada por el W3C. La información proporcionada por el DOCTYPE le va a proporcionar a los browsers, la información de cómo fue construido el documento, por lo tanto, cómo deben desplegarlo. Los documentos HTML no van a validar al menos de que contengan un DOCTYPE.
  • 4. xHTML 1.0 Abrir documento con DOCTYPE correcto <!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot; http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd &quot;>
  • 5. xHTML 1.0 Abrir documento con DOCTYPE correcto HTML 4.01 Transitional - Ingles <!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot; http://www.w3.org/TR/html4/loose.dtd &quot;> xHTML 1.0 Transitional - Ingles <!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot; http://www.w3.org/TR/xhtml1/DTD/xhtm l1-transitional.dtd &quot;>
  • 6. xHTML 1.0 Abrir documento con DOCTYPE correcto En el caso de xHTML 1.0, existen tres opciones de DTD y por lo tanto tres DOCTYPES posibles: Transitional : <!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot; http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd &quot;> Strict : <!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;> Fram eset : <!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHT ML 1.0 Frameset//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd&quot;>
  • 7. xHTML 1.0 Abrir documento con DOCTYPE correcto El problema es que si usamos un DOCTYPE incorrecto, o no lo usamos; los browsers cambian a lo que se llama &quot;Quirks&quot; mode, lo que significa que el browser asume que escribimos nuestro HTML a la antigua y trata de corregir los errores más comunes del pasado (elementos sin tag de cerrar, etc). Esto hace imposible que despliegue la página correctamente usando los estándares web, quienes tienen reglas mucho más estrictas.
  • 8. xHTML 1.0 Namespace El namespace en XML es una colección de tipos de elementos y nombres de atributos asociados a un DTD específico. Las declaraciones DTD permiten identificar al namespace apuntando a su localización online. Los otros dos atributos son el idioma del documento y la especificación que el XML también fue escrito en ese idioma (ingles).
  • 9. xHTML 1.0 Namespace <html xmlns=&quot; http://www.w3.org/1999/xhtml &quot; lang=&quot;en&quot; xml:lang=&quot;en&quot;>
  • 10. xHTML 1.0 Namespace En muchas ocasiones, he visto que omiten el idioma y simplemente apuntan al namespace.<html xmlns=&quot; http://www.w3.org/1999/xhtml &quot;>
  • 11. xHTML 1.0 Declarar el Content Type o Charset Para poder ser interpretados correctamente por los browsers y para que los documentos puedan ser validados, deben llevar el tipo de character encoding que se ha usado en el mismo.El character set default de los documentos en HTML (HTML 4.01 y xHTML; incluso, XML) es Unicode. Unicode fue desarrollado por el Unicode Consortium y es un set de caracteres que provee un número único para cada caracter, &quot;no matter what the platform, no matter what the program, no matter what the language&quot;. Ahora, este set de caracteres no contiene todos los caracteres que necesitamos en idiomas como español, griego, etc.
  • 12. xHTML 1.0 Declarar el Content Type o Charset También podemos usar el ISO 8859-1 , conocido como Latin-1. Este es un set de caracteres que incluyen caracteres de Europa del Este, Turkía, Grecia, Hebreo, etc. <meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; />
  • 13. xHTML 1.0 Declarar el Content Type o Charset UTF-8 UTF-8 permite agregar caracteres latinos directo en el documento y que puedan ser interpretados correctamente por el browser. Por ejemplo tíldes y eñes. <meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; />
  • 14. xHTML 1.0 Language La especificación de xHTML nos dice que debemos especificar el idioma en que está el contenido de nuestro documento. Esto lo podemos hacer por medio de un META TAG (ingles de Estados Unidos):<meta http-equiv=&quot;Content-Language&quot; content=&quot;en-us&quot; />
  • 15. xHTML 1.0 Language En el caso de español, sería:<meta http-equiv=&quot;Content-Language&quot; content=&quot;es&quot; />
  • 16. xHTML 1.0 Elementos en Minúscula <p>Este es mi <strong>párrafo</strong>.</p>
  • 17. xHTML 1.0 Atributos dentro de comillas <p align=”left”>¡Hola!</p>
  • 18. xHTML 1.0 Elementos deben abrirse y cerrarse correctamente <p>Este es mi <strong>párrafo</strong>. Mi libro favorito es <em>Neuromancer</em> por <big>William Gibson</big>.</p>
  • 19. xHTML 1.0 Cerrar Tags Vacíos <img src=”foto.jpg” />
  • 20. xHTML 1.0 Cerrar Tags Vacíos <meta name=”description” value=”Mi super site” />
  • 21. xHTML 1.0 Cerrar Tags Vacíos <input type=”text” name=”nombre” />
  • 22. xHTML 1.0 Todos los atributos necesitan un valor <select name=”pais” selected=”selected”> Panamá . </select> .
  • 23. xHTML 1.0 Encode special characters Smith &amp; Wesson
  • 24. xHTML 1.0 No usar guiones dentro de los comentarios Mal: <!-- ---- Contenido ----- -->
  • 25. xHTML 1.0 No usar guiones dentro de los comentarios Bien: <!-- Comienza el contenido -->
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. Bibliografía CSS: The Definitive Guide Amazon: http://tinyurl.com/5hs7jf Eric Meyer
  • 33. Bibliografía xHTML 1.0 Specification http://www.w3.org/TR/xhtml1/ World Wide Web Consortium
  • 34. Bibliografía CSS 2.1 Specification http://www.w3.org/TR/CSS21/ World Wide Web Consortium