Pregunta

Así que HTML 5 ha sido ampliamente publicitado como se esperaba a ser listo en 2022.Esto es mucho tiempo para esperar, y la prueba de que la preparación es que "al menos dos de los navegadores para que pase completamente [HTML 5 suites de prueba]"

Obviamente para los navegadores de pasar esta prueba se tiene que iniciar la aplicación utilizable HTML 5 características antes de que.El lista de las nuevas funciones de HTML5 compatibles está buscando fina en el momento.Pero hay un par de cambios significativos a los elementos existentes tales como permitir que Un lenguaje de etiquetas para rodear a nivel de bloque, que podría ser muy útil ahora.

Hay sitios que son el uso de HTML 5 ahora, entonces, ¿cuáles son los factores que harán de empezar, o le impiden, la construcción de sitios web con un doctype HTML 5?

Yo mismo, estoy jugando con HTML5 en un par de sitios personales, pero va a esperar un tiempo para que los lugares de trabajo hasta que las cosas como un confiable validador de aparecer.

¿Fue útil?

Solución

Ayuda a dividir esta pregunta en varias partes.

1) ¿Cuándo se debe comenzar a usar el doctype HTML5?

El tipo de documento HTML5 hace que los navegadores muestren páginas en modo de estándares completos. A menos que esté utilizando un doctype estricto, las páginas pueden mostrarse de manera diferente. Por lo tanto, deberá sopesar la cantidad de retrabajo requerida si está convirtiendo un sitio existente, y deberá comprender la diferencia en el comportamiento de representación. En segundo lugar , el doctype hará que el validador w3c seleccione HTML5 como el idioma predeterminado para validar. Dado que HTML5 todavía está en borrador , esto significa apuntar a un objetivo en movimiento. ¿Es la validez importante para ti? Algunas características que son válidas en HTML4 no son válidas actualmente en HTML5. ¿Debería cambiar su marcado ahora para eliminar esas características, dado que HTML5 puede cambiar para que esas características sean válidas nuevamente? Siempre que se sienta cómodo con esto, puede comenzar a usar el doctype HTML5 ahora.

Por otro lado, por sí solo, ¿qué estás ganando? Si desea que los navegadores se procesen en modo de estándares completos, puede usar un doctype estricto de HTML 4.01 o XHTML 1.x. ¿Necesita validación HTML5 dado que pasará cosas que actualmente no se pueden manejar de forma coherente en todos los navegadores? Tenga en cuenta que cualquier característica HTML5 que actualmente funcione en los navegadores, funciona independientemente de si usa el doctype HTML5 o no.

2) ¿Cuándo se debe comenzar a utilizar las funciones que actualmente se implementan de manera interoperable en los principales navegadores, pero estandarizadas por primera vez en HTML5?

Puede usarlos ahora, pero trate de asegurarse de que sus páginas estén correctamente accesibles. Canvas, por ejemplo, no proporciona un buen soporte para usuarios no videntes.

3) ¿Cuándo se debe comenzar a usar las características que están implementadas actualmente en algunos navegadores y que serán estandarizadas por HTML5?

Esto depende de los usuarios objetivo y los horarios de entrega. ¿Utilizarán sus usuarios un navegador que admita estas características para cuando su sitio se active? ¿Qué pasa si no lo hacen? ¿La página retrocede con gracia? ¿Le importa si algunos usuarios no pueden usar su sitio?

4) ¿Cuándo se debe comenzar a usar las características de HTML5 que aún no están implementadas?

¿Por qué quieres hacer eso? Puede ser razonable para fines de capacitación o para investigar el comportamiento de retroceso, pero HTML5 todavía está en forma de borrador, y es muy posible que algunas características nunca se implementen o se implementen de una manera totalmente diferente a la descrita actualmente, por lo que podría desperdiciar mucho esfuerzo.

Resumiendo , lo que importa no es tanto lo que está en el borrador HTML5, como lo que es prácticamente utilizable hoy en día. El borrador describe una variedad de características, algunas de las cuales han estado en los navegadores durante años, algunas que son nuevas pero tienen soporte o buen comportamiento de retroceso, y algunas que actualmente no se pueden usar y que nunca se pueden usar.

Para mí, esperaré hasta que necesite una función HTML5, y sé que esa función se implementa de manera consistente y estable en los principales navegadores. Eso probablemente sucederá en algún momento durante la fase de última llamada de HTML5, o posiblemente durante la fase de recomendación del candidato.

Otros consejos

Ya he comenzado a usarlo para el trabajo personal y del cliente.

Para la validación, uso el excelente http://validator.nu/

de Henri Sivonen.

Cuando IE lo admite. Trabajo en el mundo corporativo y se requiere IE.

Yo uso el doctype ahora!(para algunos proyectos, por lo menos)

Según las características, las cosas como <canvas> y <video> son interesantes y útiles ahora, porque hay a menudo de maneras de hacer que el contenido esté disponible para los usuarios cuyos navegadores no soportan HTML5 todavía.

Semántica de la estructura de la página etiquetas como <sidebar> y la suerte no parecen muy urgente para mí.Voy a dejar que esos sentarse para otro año o dos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top