What makes the code nice to look at is the fact it’s actually indented correctly, this is the most common thing people fail to do, either due to the editor they use, laziness or whatever else..
The HTML5 tags look nice, but to anyone with even the most basic of HTML understanding it offers little more in terms of readability or functionality over XHTML 1.1 … it’s simply more idiot proof…
It’s a very basic example in the write-up, i’d love to see the same author do a write up with a mixture of PHP and HTML, as after all i believe the only things he’s really shown there, is that indented code and idiot proof named tags look nice… which for me, was already dead obvious…
Personally i think..
<div class="header">
Is just as obvious and explanatory as doing…
<header>
.. perhaps i’m just old fashioned though.. ??