Over the past year, new techniques and tricks involving HTML5 and CSS3 enhancements have been shared on a number of websites, giving developers new possibilities for improving the user experience. Of course, the plethora of information online is hard to keep up with, and some of it may be out of date, inaccurate, or may fail to promote accessibility, progressive enhancement, or other best practice