Bè, tecnicamente non è per niente un errore ed è anzi piuttosto ricorrente annidare più id. Ovviamente, però, la struttura deve essere snella e ben studiata. Ecco un esempio di buon annidamento:
codice:
<body id="blog">
<div id="testata">
...
</div>
<div id="navigazione">
<ul id="menu">
...
<ul>
<ul id="ultimiEventi">
...
<ul>
</div>
<div id="contenuto">
...
</div>
<div id="footer">
<div id="creativeCommons">
...
</div>
<div id="standard">
...
</div>
</div>
</body>
Per puntare ad esempio al div con id="standard" puoi o richiamarlo singolarmente (soluzione più sensata)
codice:
#standard { /* ... */ }
oppure in base ai genitori
codice:
#blog #footer #standard { /* ... */ }