2011-12-05 25 views
8

Qué doctype debería usar, si quiero usar divs rentables. Con animación divs, imágenes en movimiento, configuración de opacidad div, etc.¿Qué tipo de documento debo usar?

He intentado crear un div a través de javascript, estableciendo su color de fondo, posición, ancho y alto, y agregando un evento onmouseover a él.

Todo funciona bien hasta que quise poner un doctype en mi html.

He intentado el transitorio y estricto, ambos hicieron que mi div desapareciera.

Así que he insertado el tipo HTML5 de doctype y mi div apareció bien.

Bueno, quiero hacer mi sitio web con html4.

¿Es posible?

+1

Si su sitio web dejó de funcionar cuando agregó doctype, significa que tiene errores allí. Ejecute la validación en él. –

Respuesta

12

Todo lo que he leído últimamente parece decir que solo debe usar un tipo de documento simple para que los navegadores puedan usar los últimos estándares de representación.

<!DOCTYPE HTML > 
+2

Siempre uso esto, es el futuro, me acostumbro a la codificación para HTML5. – Anil

+0

Funciona en IE? –

+2

@MarceloNoronha, sí funciona))) –

2

Hay tres versiones DOCTYPE para 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"> 

embargo, la mejor solución es utilizar HTML de 5 uno

<!DOCTYPE html > 
1

Adición de HTML5 doctype hará que el navegador para leerlo como un documento html5. Tendrás que tenerlo en cuenta. No hay mucha diferencia en ellos. HTML5 es solo una versión con mejor legibilidad. Tendrá que considerar esto cuando escriba su código.

Cuestiones relacionadas