Comunidad de diseño web y desarrollo en internet online

Diferencia entre HTML y XHTML

Citar            
MensajeEscrito el 02 Jun 2011 09:11 am
que tal

soy nuevo en esto del diseño web y me he topado con tutoriales de HTML y XHTML

mi pregunta es: ¿porqué HTML y XHTML? qué no son lo mismo???

o quizás antes se le llamaba XHTML y ahora HTML

cuáles son las diferencias??? o porqué dos nombres

es el mismo lenguaje??

ahora con lo de HTML5 se seguirán usando??? ya ven que ahora para el encabezado solo ponen:
<!DOCTYPE hmtl>

estoy confundido

gracias!

Por yuukan

48 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 02 Jun 2011 12:30 pm
XHTML es una variación del HTML que pretende ser 100% compatible con el estándar XML. Es decir, se supone que un documento XHTML puede ser leído como un XML sin problemas.

En este momento, lo mejor que puedes hacer es olvidarte de esos detalles concentrarte en HTML5 que es el futuro.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 02 Jun 2011 05:46 pm
XHTML tuvo la intencion de extender HTML y exigir desarrolladores a validar su codigo, ya que el XML es extremadamente estricto para funcionar y validar.

La naturaleza de muchos desarrolladores tiende a no querer ser estricto cuando escriben codigo, lo cual hizo que XHTML no sea tan popular y se termino creando una nueva version de HTML, la 5, quitando practicamente todas las restricciones de XHTML y dando muchas libertados y flexibilidad al desarrollar, ademas de ser compatible con la sintaxis de HTML y XHTML.

Es por esto que HTML5 es lo que es, lo ven como algo fuera del otro mundo, pero resulta que no es mas que una especificacion haciendo "oficial" todos los atajos y varias malas costumbres de gente que programaba en XHTML.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

chrome
Citar            
MensajeEscrito el 02 Jun 2011 07:32 pm
¿Por ejemplo qué malas costumbres?

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 02 Jun 2011 08:05 pm
En XML hay varios errores graves que suelen romper por completo todo el parseo, rendereado y validacion del codigo.

No cerrar etiquetas
No agregar valores a los atributos unicos (readonly)
No usar el DTD correcto
XHTML es case-sensitive, no puedes usar mezclas de etiquetas en mayusculas y minusculas
Y muchisimas mas.

Obviamente, muchos programadores NO hacian caso a todas las reestricciones que daba XHTML, por lo que los creadores de navegadores tuvieron que hacer lo peor que le pudieron hacer al XHTML, ellos convierten absolutamente todo a HTML, lo doble renderean, buscan errores y los reescriben y por ultimo, no usan el mime type correcto para XHTML, esta es la principal razon por la que se creo HTML5.

Una de las pruebas de lo que habo es que el doctype de HTML5 es solo <!doctype html>, esto no se hizo asi porque es cool que el doctype sea corto, sino porque los navegadores solo revisaban que existan esas palabras en un doctype para renderear codigo.. no importaba si era HTML 4 o XHTML.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.