support - html5test com android
¿Hay alguna forma de pasar a HTML 5 y aún así prometer compatibilidad con múltiples navegadores? (5)
"Para HTML5" es una declaración bastante amplia. Incluso si tiene el nuevo conjunto de tipos de documentos HTML5 (el simple <!DOCTYPE html>
), no tiene que utilizar todos los aspectos de HTML5, solo lo que sea apropiado para su proyecto.
Si está interesado en unirse a HTML5, le recomiendo leer " Cómo utilizar HTML5 en su trabajo de cliente ahora mismo " para ver ejemplos de cómo puede usar ciertos aspectos de HTML5 con pocos (si los hay) inconvenientes.
Descargo de responsabilidad: soy uno de los curadores de HTML5 Doctor.
A partir de ahí, se reduce a si su proyecto se beneficiará o no de las características de HTML5 y si puede permitirse implementar estas características. Por ejemplo, si todos sus usuarios de IE también tienen habilitado JavaScript, puede usar http://code.google.com/p/html5shiv/ para que IE reconozca los nuevos elementos, permitiéndoles usarlos y darles un estilo.
En cuanto a las nuevas API de JS y las propiedades de CSS que las personas suelen agrupar con el término "HTML5", a menos que su sitio requiera que use la tecnología (tal vez algo así como la geolocalización), simplemente podría ser una cuestión de mejora progresiva. Si los usuarios de webkit / firefox obtienen esquinas redondeadas de CSS3 y los usuarios de IE no, ¿es eso realmente tan importante?
Soy un diseñador cuya principal estrategia de marketing es la compatibilidad con múltiples navegadores. Les aseguro a mis clientes que el sitio funcionará incluso en IE6 (!).
Últimamente he estado reflexionando sobre la cuestión de pasar a HTML 5. La razón de mi aprensión es que IE6 sigue siendo un jugador importante en términos de cuota de mercado y no quiero perderlo.
¿Hay alguna forma de pasar a HTML 5 y aún así prometer compatibilidad con múltiples navegadores?
Gracias.
Como último recurso, puede utilizar Chrome Frame: http://code.google.com/chrome/chromeframe/
En cuanto a "un jugador importante en términos de cuota de mercado", eso realmente depende de tu audiencia. Incluso Microsoft está comercializando sus nuevas versiones de IE bastante agresivamente. Y no creo que haya vergüenza en cobrarle a los usuarios de IE 6 una tarifa de instalación de complementos adicional. Después de todo, su navegador tiene 10 años, lo que equivale a unos 100 años de Internet, ¿no es así?
Como regla general, no desarrollaría un sitio puramente en HTML 5, pero consideraría usarlo para ciertas partes más ricas del sitio . Recuerde que todavía no es recomendado por W3C e IE apenas lo admite.
Este blog tiene una buena discusión al respecto: http://blogs.forrester.com/ronald_rogowski/10-05-10-what_should_customer_experience_professionals_do_about_html5
Sí, dando pasos de bebé.
Para empezar, puede cambiar al doctype HTML5: <!DOCTYPE html>
. Esto cambia casi todos los navegadores disponibles en el modo "estándares", al igual que un doctype estricto HTML 4.
Luego están los nuevos elementos. Internet Explorer no puede diseñarlos de forma nativa, pero un poco útil de javascript soluciona eso: http://code.google.com/p/html5shiv/
Si usted o sus herramientas no están listas para eso (por ejemplo, algunos CMS eliminan las etiquetas HTML que no entienden), mientras tanto podrían usar clases, por ejemplo, en lugar de <article>
, usar <div class="article">
.
En cuanto a los nuevos controles de forma, también son compatibles con versiones anteriores. Entonces, <input type="email">
funcionará exactamente de la misma manera que <input type="text">
en los navegadores que no lo admiten. Si es necesario, puede usar javascript para completar los espacios. Consulte http://diveintohtml5.ep.io/forms.html para obtener más información al respecto.
En cuanto a <video>
y <audio>
, puede recurrir a <object>
para navegadores más antiguos, por ejemplo, http://camendesign.com/code/video_for_everybody . Mientras tanto, <canvas>
se puede emular en JavaScript, por ejemplo, http://code.google.com/p/explorercanvas/ .
sí, hay varias formas.
pero si NO NECESITA elementos html5 como etiquetas de video o html5 api como bases de datos de navegador, quédese en XHTML, porque todavía no es recomendado por W3C. Allí puedes usar reembolsos simples para ie6.
necesitas elementos html5 y apis?