Created
March 20, 2014 20:04
-
-
Save drewbkoch/9672645 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Graceful Degredation or Progressive Enhancement? | |
## Graceful Degredation | |
The general belief on support for browsers used to be to take advantage of the newest browser features as they were released. Utlizing the newest browser features can be fun and exciting, but it can create a large problem. What happens to all of the users of your website that are on older browsers that cannot support the new features you introduce? They may have a very "poor but passable" experience, but it is not a big deal. Who really cares? This is graceful degredation. | |
## Progressive Enhancement | |
There is a new belief in town now -- progressive enhancement. The basic idea of this is to not even think about the browser, only the content. Start with your base content written in semantinc HTML, and once that is set, add on presentation in the form of CSS. After this is done, snap on interactivity in the form of Javascript. By separating your development process into this three-step process, stop worrying about browser compatibility and start progressively enhancing your websites. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment