Questo bug (http://www.css-zibaldone.com/test/generate/counters-pseudo-elements-000.html) che avevo già individuato e segnalato mesi fa al team di sviluppo di Opera, è piuttosto singolare.
Data la seguente struttura XHTML:
<ol> <li>Item</li> <li>Item</li> <li>Item</li> </ol> <div> <ul> <li>Filler text</li> </ul> </div>
e il seguente CSS:
ol {
counter-reset: item;
}
ol li {
display: block;
}
ol li:before {
counter-increment: item;
content: counter(item)". ";
}
div ul li {
display: block;
}
div ul li:first-line {
color: silver;
}
invece di mostrare una lista ordinata, Opera non mostra i numeri delle voci di lista. Il tutto è causato dall'utlima regola di stile. Usando infatti uno pseudo-elemento :first-line su un altra voce di lista contenuta in un altro elemento della pagina, Opera non riesce a mostrare i numeri della prima lista ordinata. Si tratta di un bug che conivolge lo scope dei contatori del contenuto generato, anche se i dettagli sono oscuri. Alla prossima!
Se vuoi aggiornamenti su CSS inserisci la tua email nel box qui sotto: