Questions tagged [progressive-enhancement]

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.

Progressive Enhancement is a development technique that stresses the primacy of the semantic HTML, then testing for browser-capability and conditionally "layering" on JavaScript and/or CSS enhancements for the browsers that can utilize those enhancements.

One of the keys is understanding the Progressive Enhancement technique tests what the browser can do, as opposed to browser-sniffing.

Progressive-Enhancement is inherently (section 508) accessible; it provides for meeting the letter of the law and the spirit of the rule.

The Filament Group wrote the excellent "Designing With Progressive Enhancement" book on the subject.

185 questions
0
votes
1 answer

Progressive Enhancement inside div

Anyone know of a way to target a div that will hide/show content based on the size of the div similar to the way media tags work. Example
DanyZift
  • 647
  • 1
  • 7
  • 11
0
votes
1 answer

Handling a meta request with Ajax in Django

I tried to research but couldn't find a way to handle META requests in Django with Ajax. Refreshing a page everytime kind of destroys the UX. So if the code is something like this: template # of likes: {{ car.likes…
Jonathan
  • 2,728
  • 10
  • 43
  • 73
0
votes
1 answer

attaching preventDefault; to .live('click', function( )

i keep getting a sytax error when trying to add (function (e) { e.preventDefault; to $("#pegasus-tile, #o-w, #next-pidu, #prev-bgapp").live('click', function() { $("#proj-content").load("projects/pegasus.html", function() { …
sam
  • 9,486
  • 36
  • 109
  • 160
-1
votes
2 answers

How do I make a HTML fallback via Angular?

What is the best way to make a HTML fallback via Angular? I need something like this: {{angularText}} plain text The plain text would be a "backup" (perhaps generated by the server), in case the user doesn't have JavaScript enabled. Of…
-1
votes
1 answer

How to deal with ajax and progressive enhancement?

I am building a webpage in CakePHP and jQuery that I would like to ajaxify, but also want to have it be accessible for everyone, so I'm digging into progressive enhancement. In beforeRender() I have this simple snippet that works awfully good for…
Roberto Maldonado
  • 1,585
  • 14
  • 27
1 2 3
12
13