Foros del Web » Creando para Internet » HTML »

Doctype valido?

Estas en el tema de Doctype valido? en el foro de HTML en Foros del Web. Buenas tardes, El doctype es válido pero me gustaría saber si la tercera línea está acorde al doctype o necesito cambiar xhtml por html¿? Código: ...
  #1 (permalink)  
Antiguo 28/04/2012, 13:12
Avatar de 888z  
Fecha de Ingreso: mayo-2006
Mensajes: 149
Antigüedad: 17 años, 11 meses
Puntos: 3
Doctype valido?

Buenas tardes,

El doctype es válido pero me gustaría saber si la tercera línea está acorde al doctype o necesito cambiar xhtml por html¿?


Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es-Mx" lang="es-Mx" />

Podría simplemente cambiar la tercera línea por <html lang="es-Mx"> ????


Un saludo y gracias como siempre!

Última edición por 888z; 28/04/2012 a las 13:24
  #2 (permalink)  
Antiguo 28/04/2012, 15:15
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Doctype valido?

No es que podrías, sino que debés hacerlo. además de remover el cierre de la etiqueta html, ya que tu documento siepre cierra con </html> y
el atributo xmlns="http://www.w3.org/1999/xhtml" no corresponde para html4
Código HTML:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2.        "http://www.w3.org/TR/html4/loose.dtd">
  3. <html lang="es-ar">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8">
  6. </head>
  7. <p>xxx</p>
  8. </body>
  9. </html>


En el caso de usar xhtml el atributo xmlns es obligatorio
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" lang="es-ar">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. </head>
  7.  
  8. </body>
  9. </html>

Si estás empezando, te sugeriría que directamente pases a html5

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es-ar" />
  3. <meta charset="utf-8" />
  4. <title>Html5</title>
  5. <meta name="description" content="">
  6. </head>
  7.  
  8. </body>
  9. </html>

Un detalle, el cierre de etiquetas que no tienne un cierre explicito, como los metas, es opcional
<meta name="description" content="">
<meta name="description" content="" />

ambos son correctos

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: doctype
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 17:09.