Stumbled upon such a feature. If the element (while testing on div and h1) is set to id = "adbar", then this element will not be displayed independently of which properties to write to it in css or even if not to register at all. Tested on Chrome and Mozile latest versions. In the net, I did not find information about this. Maybe you know where such "jokes" come from. And is there something else like that? Markup text just in case:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Хитрый ID</title> <link rel="stylesheet" type="text/css" href="css/test.css" /> </head> <body> <div id="adbar"> Тут надобно выводить что нибудь полезное... <br/>Но по неведомым причинам этот блок не выведется О_о </div> </body> </html> 

Validation passes, which is interesting. Tried to overlap with styles, for example with the help of z-index. No result :)

  • I remember that I was also tormented by a div with id b adblock :) - Alex Kapustin
  • It's good that there are now resources like this - DimKabuki

1 answer 1

This is your ad blocker or userscript removes ad units.

http://code.google.com/p/adblockforchrome/issues/detail?id=1382

http://userscripts.org/topics/33115?page=1#posts-158425

  • And indeed, thanks for the answer! It will be necessary to view the list of blocked id for the future - DimKabuki