Niezrozumiałe działanie pseudo klasy last-child

w dziale Opera
kostek135 napisał(a):

Pisałem już na angielskim - myślalem, że po usunięciu zawartości skasuje posta. Ale zapytam i tu w takim razie.

<body>
<img> <- moge się odnieść do niego przez body img:first-child, ale nie da rady odnieść sie przez body img:last-child
</body>

Skoro jest tylko jeden element, logicznym jest, iż jest zarówno pierwszy jak i ostatni. A mimo to nie mogę się do niego odnieść jako ostatniego. Czy da się to jakoś naprawić?

Zajec napisał(a):

Originally posted by kostek135:

Dla mnie zrozumiałe... ale spróbuj opisać swój problem wink

nowotny napisał(a):

Originally posted by kostek135:

A mimo to nie mogę się do niego odnieść jako ostatniego. Czy da się to jakoś naprawić?


Nie potwierdzam... u mnie działa...
Przykład: http://files.myopera.com/nowotny/files/last-child.html

kostek135 napisał(a):

Jesteś mało przytomny:

<body>
<img> <- moge się odnieść do niego przez body img:first-child, ale nie da rady odnieść się przez body img:last-child
</body>

Tam masz trzy elementy - zmniejsz do jednego <img> i zobacz czy przy jednym elemencie możesz się odnieść do :last-child.
Dla 2 i więcej działa prawidłowo. Ale dla jednego nie uznaje, że jedyny jest zarówno pierwszym jak i ostatnim, tak jakby nadawało mu flagę bycia pierwszym i tyle. A to jest sprzeczne z moją logiką, jeżeli w kolejce stoi jedna osoba to jest ona zarówno pierwszą w kolejce jak i ostatnią.

nowotny napisał(a):

Originally posted by kostek135:

Tam masz trzy elementy - zmniejsz do jednego i zobacz czy przy jednym elemencie możesz się odnieść do :last-child.


Też sprawdzałem i też działa...
Przykład: http://files.myopera.com/nowotny/files/last-child-jeden-elment.html

Pokaż swój niedziałający przykład... smile