Talk given at DevCon 5 in Santa Clara:
The power of the web has arrived for mobile phones and tablets. CSS3 gives web sites a dynamic, interactive capability and greater useability. CSS3 adds fine grained controls for designers looking to bring the web closer to reality.
7. Reduced Development and Maintenance Time
• Less images, Flash, JavaScript
• Streamlined markup
8. Increased Page Performance
• Smaller le sizes
• Fewer HTTP requests
“Reducing the number of HTTP requests…is the most important guideline for
improving performance for rst time visitors.”
Yahoo! Exceptional Performance Team
9. Better Search Engine Placement
• Google uses speed as ranking factor
• Real text instead of image or Flash text
13. Progressive Enhancement
• Deliver the best possible experience to the widest possible
audience.
• Should be as fully featured and functional as possible.
14. Use the parts of CSS3 that:
• Have generally stable syntax
• Have good support
• Don't harm non-supporting browsers by their lack
• http://caniuse.com
“Subtle CSS3 effects should be employed as a reward for users who run a
modern browser.”
Front-End Development Guidelines, Yahoo
19. Gradients
• Can be used in every place you can use an image
• background: linear-gradient(white, black);
• Pre xes:
– -webkit- Chrome and Webkit
– -moz- Firefox 3.6+
– -o- Opera 11.1 (linear only)
– -ms- IE 10