a presentation
Please use the arrows at the top of the screen,
or your keyboard arrows to navigate the slides.
To produce the optimal user experience for different use cases and environments, all built into one website.
In other words, an adaptive layout, that usually consists of:
Basic style changes:
CSS media queries keyed to resolution changes
-Most commonly width changes, but could be height or other criteria
Example: responsive_example.css
Full functionality changes:
-Custom Jquery modules that only run at certain screen resolutions
-Dynamic PHP that includes/replaces content instead of hiding it
Example: http://css-tricks.com/convert-menu-to-dropdown/
Fluid or strict, starting with a grid makes degradation easy:
Normal grid:
1 column = 30px
2 columns = 70px
3 columns = 120px
(10px margin in between)
Smaller resolution query:
1, 2 and 3 columns = 30px
Pros:
Cons:
Responsive Design is most commonly used right now to address degradation to smaller viewports from the current normal average screen resolution for users
It can also be used to pre-emptively design for larger resolutions as well.
-you'll be trendy and adhering to that new resolution before anyone else
Many ads are sold by taking size and placement on the page into consideration. If you are selling one ad that adapts to different sizes, as well as changes it's placement on the page at different sizes, then don't we have to reinvent how ads are sold?
Many of the solutions are still in prototype phases from a technical standpoint as well.
There's plenty, but here are some of my favorites:
Make your own HTML Slideshow: