Blokowanie klas przez css

w dziale Opera
redaktorbs napisał(a):

Bardzo pięknie blokuję sobie różne reklamy za pomocą css zdefiniowanego "mojego arkusza stylów". Robię to poprzez blokowanie klas (display: none) na klasach przypisanych blokom DIV w których znajdują się niechciane elementy. Ostatnio jednak zauważyłem że nie jestem w stanie zablokować w ten sposób niektórych klas definiujących bloki reklamowe w Onecie. Nie wiem czemu, bo zasadniczo powinno to działać zawsze... a nie działa.

Jak ktoś chce popatrzeć, to chodzi o blok "nsrShopping ecommerce".

Czy ktoś może mi wyjaśnić dlaczego po wpisaniu do mojego arkusza stylów:

div [class="nsrShopping"] {display: none !important}

blok oznaczony tą klasą pojawia się w najlepsze? Dotychczas to zawsze działało. Czy jest możliwe, że w Onecie ICH arkusz stylów wczytuje się już po wczytaniu MOJEGO arkusza styków zdefiniowanego w przeglądarce?

karolkuich napisał(a):

Ja mam wpis:

.ecommerce,
{ display: none !important }


Ale blokowanie najlepiej działa w towarzystwie filtra Operowego.

W stopce podaję link. Może się zainteresujesz.

karolkuich napisał(a):

Masz rację. Moja wypowiedź jest wyrwana z kontekstu rolleyes
Tego : http://files.myopera.com/karolkuich/Blog/AdBlock/CSS/Adblock-CSS.zip

redaktorbs napisał(a):

Nie nie, to już sprawdziłem. Dziękuję za uwagę, ale niestety to nie działa, napwet po poprawieniu literówki

redaktorbs napisał(a):

Ja mam wrażenie, że Onet znalazł metodę by takie blokowanie obejść. To wygląda tak, jakby arkusz stylu onetowy ładował się PO arkuszu stylów Opery - czy ktoś wie, czy to jest możliwe?

redaktorbs napisał(a):

Oczywiście jak zacząłem przeglądać css i poprawiać różne w nim błędy, to zadziałało. I potwierdzam - to doskonała metoda czyszczenia sobie stron z różnego reklamowego śmiecia. Dziękuję wszystkim za pomoc.