I have run into lots of tutorials on the web focused around creating stunning image galleries. These often include photo boxes or alternate JavaScript-enhanced functionality. Nominally in the modern era of web design there isn't any problem with dynamic scripting. For this tutorial I want to show how we can build a standards-compliant HTML5/CSS3 image gallery with fading captions.