На странце есть такой div:

Выделить код

Код:

<div style='font-size:118%;border:#e7e7ff 2px solid;margin:0 0 10px 0;padding:7 5 10 7;text-align:center;background-color:#De66f;text-align:left;'>

Причём цвета и расположение могут меняться, но вид кода однотипный.
Как его убрать? В usercontent пишу:

Выделить код

Код:

div[style^="margin:0 0 10px 0;padding:7 5 10 7;text-align:center"] { display: none !important; height: 0px !important; }

Ноль внимания! Пишу стиль полностью - ноль внимания! Он как нибудь убирается?

А что, gecko уже понимает CSS3?
Впрочем, даже если и понимает, то это выражение всё равно не должно работать  ибо:

[att^=val]
Represents the att attribute whose value begins with the prefix "val"

Тебе надо [att*=val]

Lynn
Спасибо, конечно, но всё равно не работает! Причём именно с div не хотит! Если таким же образом пытаюсь скрыть гиперссылку, то всё работает.

Выделить код

Код:

a[href^="/advert/?begun_link"] { display: none !important; }

^= это начинается с
Попробуйте просто =, и *= а еще попробуйте убирать кавычки. Кроме того, думаю, дело может быть в пробелах - загляните в код, или через prompt() атрибут style посмотрите, он их так расставляет?

Al_H
div приведённый в первом посте точная копия со страницы, пробелов столько, сколько есть... Кавычки откуда убрать?

Эксперимент показал, что style — это такой специальный атрибут содержимое которого gecko переделывает так, что там остаётся только синтаксически правильный CSS. Из вашего примера получилось

Выделить код

Код:

border: 2px solid rgb(231, 231, 255); margin: 0pt 0pt 10px; font-size: 118%; text-align: left;

Соответственно и отлавливать этот div надо по результату преобразования (заметим, что даже порядок не сохранился), как-то так:

Выделить код

Код:

div[style*="font-size: 118%"][style*="margin: 0pt 0pt 10px"] { display: none ! important;}

UPD: typo

Lynn
Спасибо! Заработало! А как посмотреть во что стиль будет преобразован?

PS: +1

ViRUS
Я смотрел DOM-Inspector'ом.

Lynn
Понял, поставлю. Название на слуху, но никогда не ставил и очень смутно представляю назначение...

==> Разработка