2010-10-12 10 views

Respuesta

4

Creo que realmente depende del tipo de sitio que está construyendo, así como del tipo de usuarios finales previstos. Si está construyendo un sitio para una banda, tienden a usar una gran cantidad de flash/silverlight para hacer que las interacciones sean "frescas" y más fluidas. Este sería un ejemplo de cuándo utilizar todo el HTML5 y usar canvas para lograr algunos de los mismos efectos. Obviamente, IE6 no funcionaría, pero con cada vez más compañías que dejan de admitir IE6 (Google incluido para gmail) cada vez es menos un problema a medida que pasa el tiempo.

Si necesita desarrollar un sitio donde las personas aún utilicen IE6 en gran medida, es posible que desee evitar el uso de las últimas tecnologías. El dolor por el que pasaría para hacer que las cosas funcionen podría no valer la pena al final, especialmente si los plazos son ajustados y si no es un experto.

Luego están los casos en el medio y aquí creo que necesitas pensar mucho si quieres seguir dando soporte a IE6. Conozco a un grupo de personas que han dejado de apoyar y les ha resultado mucho más fácil encontrar el equilibrio entre CSS3 y HTML5 con los otros navegadores. Todavía no es perfecto, pero es mucho más fácil trabajar con él al final.

+0

Gracias, creo que puedo utilizar este enfoque en mis proyectos, pero el problema es que los clientes no hablan el mismo idioma que nosotros - convencer a ellos (en los casos en los que desee soltar IE6) que IE6 es una antigua del navegador será otra cosa. –

1

Depende de su público, hacer HTML5 y CSS3 es en gran medida aceptable solo cuando está seguro de que sus usuarios utilizarán solo navegadores modernos. (nunca fue tan afortunado)

Por ahora, puede considerarlos solo para mejoras progresivas. Es decir, haces que un sitio funcione bien en IE6, y luego agregas características como bordes/sombras redondos, la etiqueta <video> o aceleras el sitio usando el almacenamiento local como una ventaja para los usuarios más prudentes.

estoy empezando un gran proyecto en pocas semanas, y todo lo que puedo hacer es hacer que sea HTML5 listo utilizando el tipo de documento correcto, las nuevas etiquetas y las pocas líneas de Javascript que hará que sea compatible con el viejo navegadores, pero no usará ninguna característica genial por el momento.

2

Por un lado, el mercado no está listo para sitios HTML5 y solo CSS3. Sin embargo, por otro lado, si al menos es posible, se debe evitar el soporte para IE6 y versiones anteriores (ver el movimiento IE6-no-more en busca de inspiración) porque es bueno para la industria y la población promedio de Internet deshacerse de tecnologías problemáticas y obsoletas.

2

Si desea crear un sitio web moderno I.E. En HTML5, entonces le recomendaría que eche un vistazo a http://html5boilerplate.com/. Si observa este texto estándar, notará que aprovecha el archivo JavaScript modernizr para brindar soporte HTML5 a los navegadores más antiguos.

También le recomiendo que lea Aaron Gustafson's Understanding Progressive Enhancement La idea detrás de las mejoras progresivas es que su sitio se verá mejor si se lo visualiza en un navegador que admita funciones y selectores modernos de CSS y HTML5 al tiempo que proporciona una línea base para navegadores heredados. Hay un artículo de seguimiento de Mejoras progresivas que también vale la pena leer http://www.alistapart.com/articles/progressiveenhancementwithcss

4

Depende de su tráfico y de quién gasta dinero en su sitio.Para nosotros, es necesario seguir apoyando IE6 debido a una cantidad no despreciable de dinero se gasta por los usuarios, y no estamos en condiciones de obligarlos a actualizar. (Si están gastando modernización tiempo, no están gastando el gasto de tiempo.)

Si su sitio no es comercial, entonces debería haber mucha más libertad en la determinación de los requisitos mínimos de navegador.

+0

1 sí, a veces todo se reduce a dólares y centavos. –

Cuestiones relacionadas