suit: Neuer CSS-Hack für Opera (Opera 11.11)

Beitrag lesen

http://suit.rebell.at/fileadmin/a-22/example/#example-12 letzter Testcase (:nth-child(258)-Hack)

Die Erkenntnisse entstammen dieser Site: http://www.brunildo.org/test/Op-nth-child.html Opera scheint hier irgendwie einen Überlauf bei nth-child() zu haben und dreht dann durch.

Erkärungsversuch: Bei 255 springt der nth-child()-Zähler auf 0 zurück und zählt dann mit "irgendwelchen" Elementen weiter.  0 (256) ist das html-Element, 1 (257) das head-Element und 2 (258) schließlich das body-ELement.

Ganz so stimmt das aber nicht, denn div:nth-child(259) selektiert dann nicht das 1. div-Element sondern das 4. (7. Element im DOM).

Jedenfalls lässt sich damit in Kombination mit dem anderen Hack (example-11), den ich vor Monaten schon gefunden habe aber mit 10.60 gefixt wurde ein recht guter Hack für Opera 10.6x drehen oder wenn man einen Selektor oder eine Pseudoklasse dazunimmt, die Opera 9.64 noch nicht kannte, lässt sich ein Hack für Opera 11 und für Opera Mobile 10 drehen (die sind allerdings nicht zukunftssicher).