2012-04-05 17 views
5

Mi sitio está usando actualmente:¿Es seguro cambiar al DOCTYPE HTML5?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

Sin embargo, las cosas como plugins de Facebook sólo son válidos en HTML5. Entonces, ¿es seguro cambiar mi DOCTYPE al <!DOCTYPE html>? ¿Esto afectará algo?

+0

Guardar '->' seguro? – Whymarrh

+1

[Este] (http://stackoverflow.com/q/5629/1267663) y [esto] (http://ejohn.org/blog/html5-doctype/) puede ayudar – Whymarrh

+0

Creo que se debe utilizar sólo doctypes XHTML si la página es realmente XHTML, de lo contrario, es mejor usar uno de los HTML. Y si le importa la validación, y su sitio con un complemento de Facebook no se valida bajo su doctype actual, entonces, por supuesto, elimine los plugins, es decir, use el HTML5. –

Respuesta

4

sí se puede cambiar su DOCTYPE, que no afectará a cualquier cosa que usted ya tiene done.In HTML 5 obtendrá algunas nuevas características que se pueden utilizar para su futuro purpose.Just comprobar this link y obtendrá una idea acerca de la características presentes en HTML 5

+2

Pero tenga cuidado con el uso de etiquetas HTML 5, no todo es compatible con todos los navegadores, principalmente IE7 e IE8 que todavía tienen una gran cuota de mercado. –

+1

yes..I estoy de acuerdo con you.The vincular anteriormente he mencionado dará una idea acerca de qué navegador apoyará el que las etiquetas de HTML 5 – NewUser

+1

El uso de las nuevas características de HTML5 no requiere un cambio de tipo de documento. –

0

no debería afectar a nada, pero se considera buena marcado para dejarlo como está. HTML5 debería funcionar de todos modos.

1

Cambiar su DOCTYPE como usted ha dicho, no debe afectar lo que ya has hecho en HTML 4, pero sí le dará opciones de algunas de las nuevas características de HTML5 en el futuro.

3

Usted puede cambiarlo. Casi todos los navegadores solo buscan html en el doctype para asegurarse de que están analizando HTML. También seguirá siendo el mismo con las nuevas versiones de HTML.

Es posible que desee hacer los siguientes cambios rápidos en el elemento head:

  • Cambiar el elemento meta a <meta charset="utf-8">.
  • Caída type="text/css" al vincular hojas de estilo y colocar type="text/javascript" en elementos script ya que estos son los valores predeterminados.
1

Lo único que afecta un cambio de este tipo de documento es la validación. Aparte de eso, la declaración de doctype solo afecta el modo de navegador (rarezas/casi estándar/estándar), y XHTML 1.0 y HTML5 doctype tienen el mismo efecto en este sentido.

Si no se utiliza un validador, no hay ninguna razón para cambiar. Si lo hace, debe seleccionar el tipo de documento según la versión HTML de su documento más cercano. Además, la validación HTML5 es completamente diferente de la validación XHTML 1.0 (verificación heurística de estrategia mixta vs. verificación formal bien definida pero limitada).