Příspěvky

Zobrazují se příspěvky z duben, 2012

Quick Tip: Názvy tříd v CSS a AdBlocker

Obrázek
Při nedávnem prohlížení mých starých projektů jsem si všiml, že se mi nezobrazují některé elementy na stránce. Po chvilce pátrání jsem zjistil, že má toto na svědomí nově nainstalovaný AdBlocker. Pro ty co neví: AdBlocker je hojně užívané rozšíření internetového prohlížeče, jehož úkolem je zablokování (skrývání) reklamních bloků na stránkách.

Jak spolu ale souvisí názvy tříd a AdBlocker?
Kromě jiných technik blokování reklamy, využívá Adblocker svou vlastní databázi CSS tříd, které používají nejznámější poskytovatelé reklamních bannerů na internetu. Takže pokud se taková třída na vašich stránkách objeví, je více než možné, že se u klienta, který má AdBlocker nainstalovaný daný prvek stránky prostě nezobrazí.

A které to jsou? 
Toto se samozřejmě mění od verze k verzi, ale většina má společné rysy. V názvu třídy se vyskytuje slovo "AD" či "Advertisement".

Moje rada tedy zní
Snažte se vyhnout používání výše zmíněných slov v názvech vašich tříd.