No
, , #id, or .class

Sad og læse et link, som Mads linkede til på #php.dk @ quakenet, der beskriver, hvor let man kan opbygge en simpel side uden brug af <div>, <span>, #id og .class.
Det er en yderst interessant artiklen, som bør læses af alle som bare leger lidt med html/css.
En af de metoder han benytter sig af, er

* { padding: 0; margin: 0;}

som simpelthen sletter alt det plads der må være rundt om elementer. Dette er faktisk en kanon ide, da det lukket muligheden for at forskellige browsere får deres specifikke border og padding-indstillinger indført, hvilket gør det nemmere at designe en side lige om man vil have den til at være.
Den teknologi kan man læse mere om på denne side som btw også har mange andre interessante artikler og links.