Unfunked

HTML5, without class

When markup changes from this:

<div class="article">
	<div id="header">Header</div>
	<div id="content">
		Content
	</div>
	<div id="footer">Footer</div>
</div>

To this:

<article>
	<header>Header</header>
	<section>
		Content
	</section>
	<footer>Footer</footer>
</article>

It makes for a very different looking CSS file due to a lot fewer IDs and classes. But after getting carried away initially and using only CSS3 selectors, scalability became an issue. So there are a few IDs and classes in the CSS, but still fewer than usual.