Progressive Enhancement
When you write code to create a web page, you are doing three basic things:
- Create XHTML that describes the content of the web page.
- Display CSS that specifies the presentation of the content.
- Code JavaScript that controls the behavior of that content.