2010-04-15 14 views
6

Creo que debería usar <!DOCTYPE html> para mi nueva aplicación GWT; Entiendo que al hacerlo colocaré mi aplicación en el modo compatible con los estándares. ¿Estoy en lo correcto? ¿Hay alguna desventaja al usar este doctype? ¿GWT funciona correctamente en modo compatible con los estándares? Soy cauteloso porque el GWT tutorial todavía usa el tipo de documento de transición HTML 4.01.¿Qué tipo de documento debo usar para GWT 2.0?

Respuesta

2

El uso de <!DOCTYPE html> pondrá el navegador web en modo estándar (a diferencia del modo peculiar) que es casi seguramente lo que desea. Pero el doctype de Transición HTML 4.01 también activará el modo estándar, por lo que no hay diferencia.

No tengo idea de las implicaciones de usar uno u otro con GWT, pero dudo que haya ventajas al usar el tipo de documento HTML5 para ser honesto, a menos que GWT haga cosas especiales para soportar HTML5.

+0

Una diferencia que noté es la siguiente: con el tipo de documento de transición HTML 4.01, los campos de entrada de texto usan el modelo de tamaño del cuadro de borde; mientras que con el doctype HTML5, usan el modelo de tamaño del cuadro de contenido. – David

+0

El comentario generado por GWT en la parte superior del archivo HTML de mi proyecto dice 'La declaración DOCTYPE de transición HTML 4.01 arriba establecida en la parte superior del archivo configurará el motor de renderizado del navegador en el "Modo Quirks".' – Glenn

+0

¿Cuáles son las ventajas de usar el modo Quircks? cuándo usar mOde estándar? –

3

La nueva funcionalidad layout panel en GWT 2.0 requiere el modo estándar y no funciona en modo peculiar.

+0

TBH, por lo que sé, IE realmente necesita el modo estándar para hacer frente a los nuevos paneles de diseño: Firefox y co funcionan bien en modo peculiar. Dicho esto, aún recomendaría el modo estándar, ya que GWT se centrará en apoyarlo en el futuro. –