Wpis z mikrobloga

Hej, #webdevhelp

Można dodać #css dla elementu np. p, który ma klasę foo-bar-**liczba** ,gdzie liczba jest większa niż 500? Wiem, że to można jakoś zrobić za pomocą wyrażeń typu p[[class^="baz"]], ale jak to zrobić, żeby brał liczbę większą niż 500?

Wiem, że trochę pokręcone, ale przez JS nie pójdzie, bo mam dostęp tylko do CSS.
  • 9
@panDocent: jeśli już musisz robić coś takiego bez użycia js-a, to chyba ręcznie musisz stworzyć takie selektory dla każdej wartości. Możesz sobie zrobić funkcję w jakimś preprocesorze css'a, która odwali robotę za ciebie, ale musiałbyś znać z góry maksymalną wartość, która wystąpi w atrybucie.
@rbielawski: Aj, to szkoda ( ͡° ʖ̯ ͡°)
@MirkoStats: Dzięki, ale nie o to mi chodziło. Chodzi o to, że jest kilka elementów i jeden ma klasę foo-bar-499, a drugi foo-bar-500 i ten 500 ma mieć inny styl, ale one nie są jakoś połączone, żeby złapać przez nth-child. HTML nie zmienię, JS też odpada.