SlideShare uma empresa Scribd logo
1 de 57
XML:
         HTML y XHTML

         Sergio Luján Mora
         sergio.lujan@ua.es
XML-03
Vídeo de esta presentación
     Puedes ver esta presentación en vídeo:

http://www.youtube.com/watch?v=EDTgmwVNGjs
XHTML es el lenguaje de marcado
pensado para sustituir a HTML
como estándar para las páginas
web.
XML

XHTML 1.0
XHTML es el lenguaje de marcado pensado
para sustituir a HTML como estándar para las
páginas web.
En su versión 1.0, XHTML es solamente la
versión XML de HTML, por lo que tiene,
básicamente, las mismas funcionalidades,
pero cumple las especificaciones, más
estrictas, de XML.
XHTML incorpora a las páginas web el rigor
de XML, lo cual se traduce en un mejor
procesamiento, un mantenimiento más
sencillo y es el primer paso hacia la llamada
web semántica.
XHTML 2.0
 XHTML Modular
             XHTML Print
       XHTML 1.0 Basic
XHTML 1.1
              XHTML

   XHTML Abstract Modules
Apple
Mozilla2004
        Foundation
 Opera Software
Web Hypertext Application Technology Working Group
WHATWG
2006
2007
Diferencias con XHTML
• Versiones de HTML 4.01:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01
  Transitional//EN"
  "http://www.w3.org/TR/html4/loose.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
  "http://www.w3.org/TR/html4/frameset.dtd">
Diferencias con XHTML
• Versiones de XHTML 1.0:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
  Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
  transitional.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml”>

<head>
   <title>An XHTML 1.0 Strict standard template</title>
   <meta http-equiv="content-type"
        content="text/html;charset=utf-8" />
</head>

<body>
     <p>… Your HTML content here …</p>
</body>
</html>
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml”>

<head>
   <title>An XHTML 1.0 Strict standard template</title>
   <meta http-equiv="content-type"
        content="text/html;charset=ISO-8859-1" />
</head>

<body>
     <p>… Your HTML content here …</p>
</body>
</html>
Diferencias
HTML - XHTML
1. Los documentos tienen que estar bien
   formados
  – Incorrecto: elementos superpuestos.
  <p>aquí hay un <b>texto en
    negrita</p></b>
  – Correcto: elementos anidados.
  <p>aquí hay un <b>texto en
    negrita</b></p>
2. Los elementos y atributos tienen que estar
   en minúsculas
   – Incorrecto: mezcla de mayúsculas y minúsculas.
   <table BORDER="0"><TR ALIGN="LEFT">
   – Correcto: todo en minúsculas.
   <table border="0"><tr align="left">
3. Los elementos vacíos llevan etiqueta de
   cierre
   – Incorrecto: elementos vacíos sin etiqueta de cierre.
   <br><hr>
   – Correcto: elementos vacíos con etiqueta de cierre.
   <br></br><hr></hr>
   o
   <br/><hr/>
4. Los elementos no vacíos necesitan la
   etiqueta de cierre
   – Incorrecto: elementos sin etiqueta de cierre.
   <p>Esto es un párrafo.<p>Esto es
     otro párrafo.
   – Correcto: elementos con etiqueta de cierre.
   <p>Esto es un párrafo.</p><p>Esto es
     otro párrafo.</p>
5. Los valores de los atributos tienen que llevar
   siempre comillas
   – Incorrecto: valores de atributos sin comillas.
   <table rows=3>
   – Correcto: valores de atributos entre comillas.
   <table rows="3">
   <table rows='3'>
6. La minimización de atributos no es posible
   – Incorrecto: atributo minimizado.
   <dl compact>
   <option value="1" selected>
   <input type="radio" checked>
   – Correcto: atributo no minimizado.
   <dl compact="compact">
   <option value="1" selected="selected">
   <input type="radio" checked="checked">
7. Manejo de espacios en blanco en los
   atributos
  –   Espacios en blanco al principio y al final: se
      eliminan
  –   Uno o más espacios en blanco (incluyendo saltos
      de línea) se traducen en un único espacio en
      blanco entre palabras
8. Empleo de scripts (<script>) y estilos
   (<style>)
  - Interpretación de < y &
  - <![CDATA[
  ... contenido de script ...
  ]]>
  - Usar ficheros separados
9. Exclusiones de SGML
   - Elementos que no pueden ser contenidos en otros
   elementos
  a: a
  pre: img, object, big, small, sub, sup
  button: input, select, textarea, label,
       button, form, fieldset, iframe isindex
  label: label
  form: form
10. Solo el atributo id actúa como identificador
   – Incorrecto: no es un atributo identificador.
   <a name="algo">
   – Correcto: id es un atributo ID.
   <a id="algo">
11. Atributos con conjunto de valores
    predefinidos
   – Incorrecto: mezcla de mayúsculas y minúsculas.
   <tr align="LEFT">
   <input type="TEXT" name="algo">
   – Correcto: todo en minúsculas.
   <tr align="left">
   <input type="text" name="algo">
12. Referencias de entidad como valores
    hexadecimales
   – Incorrecto: valores de atributos sin comillas.
   &#Xnn;
   &#xnn;
   – Correcto: sólo en minúsculas.
   &#xnn;
Diferencias
HTML - XHTML
Más información:

http://accesibilidadweb.dlsi.ua.es/

 http://desarrolloweb.dlsi.ua.es/

       sergio.lujan@ua.es
Créditos de fotografías e imágenes:
http://www.sxc.hu/photo/1238327
http://www.w3.org/Consortium/Legal/logo-usage-20000308
http://dev.xguru.net/html5/src/html5timeline.png
http://www.sxc.hu/photo/1337950
http://www.w3.org/html/logo/
http://www.sxc.hu/photo/1008265
http://www.sxc.hu/photo/614056
http://www.sxc.hu/photo/1287371
http://es.wikipedia.org/wiki/Archivo:Etiquetas_en_HTML.png

Mais conteúdo relacionado

Mais procurados

Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xmlXavierjk
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xmlCA IH
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xmlbyron_ortega81
 
Programacion
ProgramacionProgramacion
Programacionalraulsc
 
Deber programacion
Deber programacionDeber programacion
Deber programacionYOU10
 
Diferencias de html y xml
Diferencias de html y xmlDiferencias de html y xml
Diferencias de html y xmlXimena Mejia
 
2do c3 reyes jose
2do c3 reyes jose2do c3 reyes jose
2do c3 reyes josejjreycam
 
De html xml
De html xmlDe html xml
De html xmlMAJITHOO
 
4 Guia Xhtm Lv2.1
4   Guia Xhtm Lv2.14   Guia Xhtm Lv2.1
4 Guia Xhtm Lv2.1Ergoclicks
 
Diferencias entre
Diferencias entreDiferencias entre
Diferencias entredsanti87
 

Mais procurados (19)

Diferencias entre xml y html
Diferencias entre xml y htmlDiferencias entre xml y html
Diferencias entre xml y html
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xml
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xml
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xml
 
Presentación1
Presentación1Presentación1
Presentación1
 
Xml y html
Xml y htmlXml y html
Xml y html
 
Ug 2011 html janina victor
Ug 2011 html janina victorUg 2011 html janina victor
Ug 2011 html janina victor
 
Programacion
ProgramacionProgramacion
Programacion
 
Html y xml veliz ruben
Html y xml veliz rubenHtml y xml veliz ruben
Html y xml veliz ruben
 
Ug 2011 html tomala
Ug 2011 html tomalaUg 2011 html tomala
Ug 2011 html tomala
 
Deber programacion
Deber programacionDeber programacion
Deber programacion
 
Diferencias de html y xml
Diferencias de html y xmlDiferencias de html y xml
Diferencias de html y xml
 
2do c3 reyes jose
2do c3 reyes jose2do c3 reyes jose
2do c3 reyes jose
 
Diferencias
DiferenciasDiferencias
Diferencias
 
Christianjaimea-6
Christianjaimea-6Christianjaimea-6
Christianjaimea-6
 
De html xml
De html xmlDe html xml
De html xml
 
Guevara 2 c3
Guevara 2 c3Guevara 2 c3
Guevara 2 c3
 
4 Guia Xhtm Lv2.1
4   Guia Xhtm Lv2.14   Guia Xhtm Lv2.1
4 Guia Xhtm Lv2.1
 
Diferencias entre
Diferencias entreDiferencias entre
Diferencias entre
 

Destaque

Destaque (13)

curso html
curso htmlcurso html
curso html
 
Introducción a HTML
Introducción a HTMLIntroducción a HTML
Introducción a HTML
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Investigacion de html y xml
Investigacion de html y xmlInvestigacion de html y xml
Investigacion de html y xml
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
La web 2.0
La web 2.0La web 2.0
La web 2.0
 
Internet 1
Internet 1Internet 1
Internet 1
 
HTML5 Enfoque Semantico
HTML5 Enfoque SemanticoHTML5 Enfoque Semantico
HTML5 Enfoque Semantico
 
El uso de internet en la vida cotidiana
El uso de internet en la vida cotidianaEl uso de internet en la vida cotidiana
El uso de internet en la vida cotidiana
 
Internet y sus servicios
Internet y sus serviciosInternet y sus servicios
Internet y sus servicios
 
Html4
Html4Html4
Html4
 
Internet ppt
Internet pptInternet ppt
Internet ppt
 
Ppt on internet
Ppt on internetPpt on internet
Ppt on internet
 

Semelhante a XML: HTML y XHTML

Semelhante a XML: HTML y XHTML (20)

Xhtml fundamentos
Xhtml  fundamentosXhtml  fundamentos
Xhtml fundamentos
 
Elementos de html5 y css3
Elementos de html5 y css3Elementos de html5 y css3
Elementos de html5 y css3
 
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
Presentación Seminario Cleformación HTML5, El lenguaje del futuroPresentación Seminario Cleformación HTML5, El lenguaje del futuro
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
 
Etiquetas html
Etiquetas htmlEtiquetas html
Etiquetas html
 
05 Introduccion a HTML
05 Introduccion a HTML05 Introduccion a HTML
05 Introduccion a HTML
 
Dispositivas CURSO HTML 5.pdf
Dispositivas CURSO HTML 5.pdfDispositivas CURSO HTML 5.pdf
Dispositivas CURSO HTML 5.pdf
 
Lenguaje xhtml
Lenguaje xhtmlLenguaje xhtml
Lenguaje xhtml
 
PRESENTACION SOPBREE EL USO DEL XHTML
PRESENTACION SOPBREE EL USO DEL    XHTMLPRESENTACION SOPBREE EL USO DEL    XHTML
PRESENTACION SOPBREE EL USO DEL XHTML
 
Guía básica para pegarle al xhtml (Primera parte)
Guía básica para pegarle al xhtml (Primera parte)Guía básica para pegarle al xhtml (Primera parte)
Guía básica para pegarle al xhtml (Primera parte)
 
05introduccionhtml 100901142734-phpapp02
05introduccionhtml 100901142734-phpapp0205introduccionhtml 100901142734-phpapp02
05introduccionhtml 100901142734-phpapp02
 
HTML y CSS
HTML y CSSHTML y CSS
HTML y CSS
 
001 html
001 html001 html
001 html
 
Clase 04 Html
Clase 04   HtmlClase 04   Html
Clase 04 Html
 
Xhtml
XhtmlXhtml
Xhtml
 
Prg java l
Prg java lPrg java l
Prg java l
 
Introducción a xhtml
Introducción a xhtmlIntroducción a xhtml
Introducción a xhtml
 
HTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas SemanticasHTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas Semanticas
 
Html - Tema 1
Html - Tema 1Html - Tema 1
Html - Tema 1
 
Html4
Html4Html4
Html4
 
XML en .NET
XML en .NETXML en .NET
XML en .NET
 

Mais de Sergio Luján Mora - Universidad de Alicante

Mais de Sergio Luján Mora - Universidad de Alicante (20)

Delivering location-based services using GIS, WAP, and the Web: two applications
Delivering location-based services using GIS, WAP, and the Web: two applicationsDelivering location-based services using GIS, WAP, and the Web: two applications
Delivering location-based services using GIS, WAP, and the Web: two applications
 
Clustering of Similar Values, in Spanish, for the Improvement of Search Systems
Clustering of Similar Values, in Spanish, for the Improvement of Search SystemsClustering of Similar Values, in Spanish, for the Improvement of Search Systems
Clustering of Similar Values, in Spanish, for the Improvement of Search Systems
 
XML: Ejemplos de uso
XML: Ejemplos de usoXML: Ejemplos de uso
XML: Ejemplos de uso
 
XML: Introducción
XML: IntroducciónXML: Introducción
XML: Introducción
 
Cookies: ¿Cómo funcionan?
Cookies: ¿Cómo funcionan?Cookies: ¿Cómo funcionan?
Cookies: ¿Cómo funcionan?
 
Cookies: ¿Qué son y para qué sirven?
Cookies: ¿Qué son y para qué sirven?Cookies: ¿Qué son y para qué sirven?
Cookies: ¿Qué son y para qué sirven?
 
Cookies: Uso en JavaScript
Cookies: Uso en JavaScriptCookies: Uso en JavaScript
Cookies: Uso en JavaScript
 
Curso Introduccion accesibilidad web
Curso Introduccion accesibilidad webCurso Introduccion accesibilidad web
Curso Introduccion accesibilidad web
 
¿Qué es un CAPTCHA? Origen y uso
¿Qué es un CAPTCHA? Origen y uso¿Qué es un CAPTCHA? Origen y uso
¿Qué es un CAPTCHA? Origen y uso
 
¿Qué es un CAPTCHA? Futuro
¿Qué es un CAPTCHA? Futuro¿Qué es un CAPTCHA? Futuro
¿Qué es un CAPTCHA? Futuro
 
Errores web: Tame
Errores web: TameErrores web: Tame
Errores web: Tame
 
Errores web: Renfe y las fechas
Errores web: Renfe y las fechasErrores web: Renfe y las fechas
Errores web: Renfe y las fechas
 
Errores web: Renfe y los nombres de las ciudades
Errores web: Renfe y los nombres de las ciudadesErrores web: Renfe y los nombres de las ciudades
Errores web: Renfe y los nombres de las ciudades
 
Errores web: El País
Errores web: El PaísErrores web: El País
Errores web: El País
 
Errores web: Amadeus y su calendario
Errores web: Amadeus y su calendarioErrores web: Amadeus y su calendario
Errores web: Amadeus y su calendario
 
Errores web: Rumbo y su calendario
Errores web: Rumbo y su calendarioErrores web: Rumbo y su calendario
Errores web: Rumbo y su calendario
 
Herramientas de trabajo colaborativo
Herramientas de trabajo colaborativoHerramientas de trabajo colaborativo
Herramientas de trabajo colaborativo
 
Herramientas educativas
Herramientas educativasHerramientas educativas
Herramientas educativas
 
Recursos 2.0 de la Universidad de Alicante
Recursos 2.0 de la Universidad de AlicanteRecursos 2.0 de la Universidad de Alicante
Recursos 2.0 de la Universidad de Alicante
 
La Web 2.0 y la educación
La Web 2.0 y la educaciónLa Web 2.0 y la educación
La Web 2.0 y la educación
 

Último

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.pptxlclcarmen
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
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ñotapirjackluis
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
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).docxlupitavic
 
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...JAVIER SOLIS NOYOLA
 

Último (20)

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
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
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
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.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
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.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
 
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...
 

XML: HTML y XHTML

  • 1. XML: HTML y XHTML Sergio Luján Mora sergio.lujan@ua.es XML-03
  • 2. Vídeo de esta presentación Puedes ver esta presentación en vídeo: http://www.youtube.com/watch?v=EDTgmwVNGjs
  • 3.
  • 4.
  • 5.
  • 6. XHTML es el lenguaje de marcado pensado para sustituir a HTML como estándar para las páginas web.
  • 7.
  • 8.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. XHTML es el lenguaje de marcado pensado para sustituir a HTML como estándar para las páginas web. En su versión 1.0, XHTML es solamente la versión XML de HTML, por lo que tiene, básicamente, las mismas funcionalidades, pero cumple las especificaciones, más estrictas, de XML.
  • 18. XHTML incorpora a las páginas web el rigor de XML, lo cual se traduce en un mejor procesamiento, un mantenimiento más sencillo y es el primer paso hacia la llamada web semántica.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. XHTML 2.0 XHTML Modular XHTML Print XHTML 1.0 Basic XHTML 1.1 XHTML XHTML Abstract Modules
  • 24. Apple Mozilla2004 Foundation Opera Software
  • 25. Web Hypertext Application Technology Working Group
  • 27. 2006
  • 28. 2007
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. Diferencias con XHTML • Versiones de HTML 4.01: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
  • 35. Diferencias con XHTML • Versiones de XHTML 1.0: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
  • 36.
  • 37. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml”> <head> <title>An XHTML 1.0 Strict standard template</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> </head> <body> <p>… Your HTML content here …</p> </body> </html>
  • 38. <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml”> <head> <title>An XHTML 1.0 Strict standard template</title> <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1" /> </head> <body> <p>… Your HTML content here …</p> </body> </html>
  • 39.
  • 41.
  • 42. 1. Los documentos tienen que estar bien formados – Incorrecto: elementos superpuestos. <p>aquí hay un <b>texto en negrita</p></b> – Correcto: elementos anidados. <p>aquí hay un <b>texto en negrita</b></p>
  • 43. 2. Los elementos y atributos tienen que estar en minúsculas – Incorrecto: mezcla de mayúsculas y minúsculas. <table BORDER="0"><TR ALIGN="LEFT"> – Correcto: todo en minúsculas. <table border="0"><tr align="left">
  • 44. 3. Los elementos vacíos llevan etiqueta de cierre – Incorrecto: elementos vacíos sin etiqueta de cierre. <br><hr> – Correcto: elementos vacíos con etiqueta de cierre. <br></br><hr></hr> o <br/><hr/>
  • 45. 4. Los elementos no vacíos necesitan la etiqueta de cierre – Incorrecto: elementos sin etiqueta de cierre. <p>Esto es un párrafo.<p>Esto es otro párrafo. – Correcto: elementos con etiqueta de cierre. <p>Esto es un párrafo.</p><p>Esto es otro párrafo.</p>
  • 46. 5. Los valores de los atributos tienen que llevar siempre comillas – Incorrecto: valores de atributos sin comillas. <table rows=3> – Correcto: valores de atributos entre comillas. <table rows="3"> <table rows='3'>
  • 47. 6. La minimización de atributos no es posible – Incorrecto: atributo minimizado. <dl compact> <option value="1" selected> <input type="radio" checked> – Correcto: atributo no minimizado. <dl compact="compact"> <option value="1" selected="selected"> <input type="radio" checked="checked">
  • 48. 7. Manejo de espacios en blanco en los atributos – Espacios en blanco al principio y al final: se eliminan – Uno o más espacios en blanco (incluyendo saltos de línea) se traducen en un único espacio en blanco entre palabras
  • 49. 8. Empleo de scripts (<script>) y estilos (<style>) - Interpretación de < y & - <![CDATA[ ... contenido de script ... ]]> - Usar ficheros separados
  • 50. 9. Exclusiones de SGML - Elementos que no pueden ser contenidos en otros elementos a: a pre: img, object, big, small, sub, sup button: input, select, textarea, label, button, form, fieldset, iframe isindex label: label form: form
  • 51. 10. Solo el atributo id actúa como identificador – Incorrecto: no es un atributo identificador. <a name="algo"> – Correcto: id es un atributo ID. <a id="algo">
  • 52. 11. Atributos con conjunto de valores predefinidos – Incorrecto: mezcla de mayúsculas y minúsculas. <tr align="LEFT"> <input type="TEXT" name="algo"> – Correcto: todo en minúsculas. <tr align="left"> <input type="text" name="algo">
  • 53. 12. Referencias de entidad como valores hexadecimales – Incorrecto: valores de atributos sin comillas. &#Xnn; &#xnn; – Correcto: sólo en minúsculas. &#xnn;
  • 56.
  • 57. Créditos de fotografías e imágenes: http://www.sxc.hu/photo/1238327 http://www.w3.org/Consortium/Legal/logo-usage-20000308 http://dev.xguru.net/html5/src/html5timeline.png http://www.sxc.hu/photo/1337950 http://www.w3.org/html/logo/ http://www.sxc.hu/photo/1008265 http://www.sxc.hu/photo/614056 http://www.sxc.hu/photo/1287371 http://es.wikipedia.org/wiki/Archivo:Etiquetas_en_HTML.png