Г_Росс, спасибо. Вы меня ввели в задумчивость.
Принципиальных отличий слоя "карлсон" от слоя с рекламой во время их существования с точки зрения программера нет. Однако ваш браузер различает. Возможно по процессу возникновения.
Тем не менее, это "различение", скорее всего, временное. И со стороны рекламщиков и со стороны борцов с ними происходят активные изыскания. Одни находят рекламу и рубят - другие делают и прячут её в "полезной информации". В процессе нивелирования отличий элементов дизайна от рекламных блоков, в конце концов, от борьбы с рекламой будет всё более и более страдать информативная часть и, особенно, -- художественная.