2011-12-05 9 views
5

Este es el código:Este código todavía tiene una advertencia en el validador de código html. ¿Qué necesito insertar aún?

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

Parece que tengo un problema aquí:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 



<script type='text/javascript'> 

function run(){ 
var div = document.createElement('div') 
div.style.position = 'absolute' 
div.style.left = '0px' 
div.style.top = '0px' 
div.onmouseover=function(){ 
    alert('mo') 
    this.style.opacity = 0 
} 
div.style.width = '30px' 
div.style.height = '30px'; 
div.style.backgroundColor = '#000' 
document.body.appendChild(div) 
} 

onload = run 
</script> 
<title></title> 

</head> 

<body> 

</body> 

</html> 

Qué ¿es necesario para insertar o editar, por lo que mi código se vuelve totalmente bien en el validador de código? Gracias :)

+0

¿Cuál es la advertencia que está recibiendo? Una advertencia es generalmente para "no tienes que arreglarlo, pero debes saber que está allí" tipo de cosas. –

+0

El elemento 'body' no debe estar vacío. –

+0

probado en http://validator.w3.org/check por copiar y pegar. La advertencia solo existe porque su copiar y pegar no puede hacer una comprobación de utf8, no valida un sitio real. –

Respuesta

11

No hay ningún problema con este código cuando se vierten en el Validador mediante la entrada directa

http://validator.w3.org/#validate_by_input

La única advertencia que se obtiene es

Uso del modo de entrada directa: UTF -8 caracteres de la codificación asumida

que puede ignorar con seguridad. Simplemente significa que UTF-8 se supone en la entrada directa.

Cuestiones relacionadas