Incremental and elegant downgrades, incremental and elegant downgrades

Source: Internet
Author: User

Incremental and elegant downgrades, incremental and elegant downgrades

Graceful degradation: Build the complete functionality of the site from the beginning, and then test and fix the browser.
Progressive enhancement (progressive enhancement): At the beginning, only the least features of the site are built, and then the function is continuously added to various browsers. Elegant downgrade: With the elegant downgrade solution, Web sites can work normally in all new browsers. If users are using older browsers, the code will check to see if they work properly. Due to the unique layout of IE's box model, most Web designers and developers have been elegantly degraded through specialized style sheets or hack practices for different versions of IE;
When using the elegant downgrade technology, you must first fully implement the website, including all the functions and effects. Then, we will add a candidate solution for browsers that cannot support all functions, so that the old-style browsers will downgrade the experience in some way, but will not be completely ineffective. Progressive enhancement: Starting from the basic functions supported by all browsers, You can gradually add functions that are only supported by new browsers. Progressive enhancement is a method worthy of use by all developers. The progressive enhancement scheme does not assume that all users support javascript, but always provides an alternative method to ensure that users can access (main) the content.
When using progressive enhancement, you do not need to reverse engineer a website that has been formed to work normally in an old browser. First, you only need to prepare clear and semantic HTML and complete content for all devices and browsers, then, add additional styles and functions that are harmless to the basic browser in a non-intrusive manner. When the browser is upgraded, they are automatically displayed and used.
It is impossible to make the website look consistent in any environment. No matter how much effort you make, the ending will still disappoint you. Instead of trying to make IE look comparable to its ten-year-old browser, it is better to try to improve the accessibility of the website, or conduct more usability tests, not just to make the page look better.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.