Per quale motivo? primo, perchè le specifiche lo vietano. secondo, perchè Opera ha dei problemi con i contenuti generati, e nello specifico con i contatori. Opera supporta il 'float', ma questo gli crea dei problemi. Esempio:

codice:
body {counter-reset: question;}

h2:before {
counter-increment: question;
content: "Q " counter(question) ": ";
float:left;
width: 2.4em;
}
tutto ok fino al numero 9, ma al dieci i due punti spariscono. rimuovendo 'float' e 'width' tutto ok.