Possible winnings:
- readability
- Availability
- Lightweight applications
- Fewer network restrictions (smaller file sizes)
- Easier to expand
- It’s easier to train a second developer to fit in
- A chance to practice good habits for developing external sites.
Possible disadvantages:
Basically,
<header>
<hgroup>
<h1>Logo and Application Title</h1>
<h2>Clever Slogan</h2>
</hgroup>
<nav>
<ul>
<li>Home</li>
<li>About</li>
<li>Contact</li>
<li>Test</li>
<li>Stuff</li>
</ul>
</nav>
</header>
It looks better than ...
<div id="header">
<div class="top_logo">
<h1>Logo and Application Title</h1>
<h2>Clever Slogan</h2>
</div>
<div class="navigation">
<ul>
<li>Home</li>
<li>About</li>
<li>Contact</li>
<li>Test</li>
<li>Stuff</li>
</ul>
</div>
</div>
<style type="text/css">
header hgroup {}
header nav li {}
</style>
,
<style type="text/css">
#header .top_logo {}
#header .navigation li {}
</style>