Top "Progressive-enhancement" questions

Progressive enhancement uses web technologies in a layered fashion that allows everyone to access the basic content and functionality of a web page (regardless of browser) and providing an enhanced experience to those with better bandwidth, more advanced browser features or more experience.

Best way to detect that HTML5 <canvas> is not supported

The standard way to deal with situations where the browser does not support the HTML5 <canvas> tag is …

javascript html canvas progressive-enhancement graceful-degradation
Is :not(:hover) and :hover a safe way to hide accessible elements?

Sometimes it appears helpful to make certain page elements only visible on e.g. hovers. An example is stackoverflow's "feedback …

css hover css-selectors progressive-enhancement
How can I style external links like Wikipedia?

I would like to distinguish between external and internal links using just CSS. I would like to add a small …

css progressive-enhancement
What is the difference between Progressive Enhancement and Graceful Degradation?

I'm confused on what the difference is between Progressive Enhancement and Graceful Degradation. To me they seem like the same …

javascript progressive-enhancement graceful-degradation
HTML radio buttons: hide bullets

I want a particular form component to act as radio buttons (only one option may be selected at a time). …

javascript html css progressive-enhancement graceful-degradation
CSS3 Transition Polyfill

Alright, so most of you will be familiar with CSS3 Transitions, I prefer it above jQuery animations as it has …

javascript css progressive-enhancement css-transitions
Detecting support for a given JavaScript event?

I'm interested in using the JavaScript hashchange event to monitor changes in the URL's fragment identifier. I'm aware of Really …

javascript javascript-events progressive-enhancement
Detect when JavaScript is disabled in ASP.NET

In the Render method of an ASP.NET web-control, I need to alter the output of the Html based on …

asp.net javascript controls progressive-enhancement
How to fade in an entire web page -- accessibly

A client has asked that their home page begin blank (only the logo and background image visible) and then fade …

jquery accessibility progressive-enhancement