Progressive enhancement techniques in web design

What is progressive enhancement? PE can be described as a web design strategy that makes an effort to create websites that are accessible to all devices,...