Foros del Web » Creando para Internet » HTML »

diferencia entre html y xhtml

Estas en el tema de diferencia entre html y xhtml en el foro de HTML en Foros del Web. holas!! mm..leyendo el for...me di cuenta de q se habla harto de xhtml que diferencia tiene con html??? mmm...solo necesito una explicacion general....para que sirve ...
  #1 (permalink)  
Antiguo 30/08/2006, 17:22
Avatar de karemlis  
Fecha de Ingreso: agosto-2006
Mensajes: 153
Antigüedad: 11 años, 3 meses
Puntos: 0
diferencia entre html y xhtml

holas!!
mm..leyendo el for...me di cuenta de q se habla harto de xhtml
que diferencia tiene con html???
mmm...solo necesito una explicacion general....para que sirve q no sirva html??

graciashhhh!!!!
karem...
  #2 (permalink)  
Antiguo 30/08/2006, 18:22
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.727
Antigüedad: 15 años, 10 meses
Puntos: 997
Hola.. todo depende de como se envie el xhtml... paso a explicar:

El HTML 4.01 se envia como text/html
El XHTML 1.0 se recomienda enviarlo como application/xml, pero se puede enviar como text/html
El XHTML 1.1 solo se puede enviar como application/xml

Si envias el documento como text/html, las diferencias entre el html y xhtml son mínimas, y las podés ver aquí. Básicamente es un poco más estricto en cuanto a la calidad del código.

Si el xhtml lo envias como application/xml, pasa a comportarse como XML, lenguaje que tiene su foro propio.
Cita:
Iniciado por Wikipedia
Una característica especialmente útil del XHTML servido como XML es que elementos de distintos espacios de nombres XML (como MathML y Scalable Vector Graphics) pueden ser incoporados.
Ahora bien, hay un "pequeño" problema: IE no acepta application/xml ... es por eso que el xhtml como xml no es muy usado en el web.

Espero haberte aclarado algo el tema del (x)html
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #3 (permalink)  
Antiguo 30/08/2006, 18:28
Avatar de KnowDemon  
Fecha de Ingreso: julio-2004
Ubicación: Ciudad de México
Mensajes: 544
Antigüedad: 13 años, 5 meses
Puntos: 2
Hola,

¿Para que sirve el XHTML que no sirva el HTML?... En la actualidad, tal y como están las cosas hoy día... para nada.

En realidad ningún navegador soporta como es debido, o con toda su potencialidad, al XHTML. Son más cuestiones históricas que un problema técnico.

Los navegadores son muy permisivos con los errores en las páginas, pues de otra forma un porcentaje realmente alto de ellas ni siquiera se vería. Aprovechar la potencialidad del XHTML, debería comenzar con la rigurosidad en su escritura.

La "falta de rigurosidad en la escritura" tampoco es un problema enteramente de los desarrolladores web. También es culpa de los navegadores, al no soportar las cosas como es debido, teniendo que recurrir a veces de forma inevitable a "trucos sucios" (muy sucios), para conseguir algo en particular.

Sin embargo, no veo necesariamente malo el aprender XHTML en vez de HTML, siempre que se sea conciente de que se trabaja en un mundo donde los programas más bien entienden HTML. Los lenguajes son practicamente el mismo, y el XHTML es un subconjunto del HTML, pero mejor a la vez.
__________________
Mi pequeño espacio en la web: VisiónE
"El cosmos es todo lo que es, todo lo que fue, y todo lo que será alguna vez."
  #4 (permalink)  
Antiguo 31/08/2006, 00:45
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 8.954
Antigüedad: 14 años, 9 meses
Puntos: 1802
Aunque es otra cuestión, al poner el encabezado como xhtml, el navegador lo que si interpreta diferente es las hojas de estilos.

Una diferencia es lo "estricto" que debe ser, por ejemplo cerrar etiquetas.<p> con </p>. Incluso las etiquetas únicas como <br> se recomienda cerrarla con <br />

La especificación xhtml 1.0 podría interpretarse como una lista de buenas costumbres al codificar, por ejemplo anidar correctamente
<p><strong>Hola</strong><p> y no <p><strong>Hola</p></strong>

Para lo que sirve es para hacerlas cosas un poco mejor y prepararse para lo que siga.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:44.