The sides of a 3D box can be generated with pseudo-elements without polluting the DOM with unnecesary elements. CSS transforms also apply to pseudo-elements.
::nth-pseudo selector the odd and even sides of the box are colored distinctly.
This demo requires a browser supporting CSS transforms. Try a WebKit nightly build.