¿Que es Mejora progresiva?

La mejora progresiva (o diseño iterativo) se refiere a mantener una compatibilidad de funcionalidades y visualización entre desarrollos de páginas web realizadas hace muchos años con versiones anticuadas de los estándares y páginas web que utilizan las últimas especificaciones y funcionalidades del W3C. La mejora progresiva es una manera de diseñar webs para que la mayoría de navegadores soporten esa visualización, por lo que cuanto más funcionalidades tenga y más avanzadas sean, más posibilidades hay de que se produzca una degradación progresiva. Consejos sobre la mejora progresiva Cuando se crea el diseño de un sitio web usando mejora progresiva, el primer factor a tener en cuenta es simplificar al máximo el diseño ya que el objetivo principal es que funcione en todos los navegadores. Todo el código HTMl debe ser válido y semánticamente correcto El diseño y la disposición debe ser especificado con el uso externo de hojas de estilo (CSS) y tener en cuenta de que no todos los navegadores se comportan de igual manera ante las diferentes propiedades de estilo. Los comportamientos añadidos mendiante lenguajes de script externos deben ser compatibles con todos los navegadores y en caso de no permitir la ejecución completa del script, al menos no impedir la navegación y uso de la web.