>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Проклятый DIV! http://forum.mozilla-russia.org/viewtopic.php?id=6658 |
ViRUS > 04-12-2005 08:28:49 |
На странце есть такой 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;'> Причём цвета и расположение могут меняться, но вид кода однотипный. Выделить код Код:div[style^="margin:0 0 10px 0;padding:7 5 10 7;text-align:center"] { display: none !important; height: 0px !important; } Ноль внимания! Пишу стиль полностью - ноль внимания! Он как нибудь убирается? |
Lynn > 04-12-2005 12:20:43 |
А что, gecko уже понимает CSS3?
Тебе надо [att*=val] |
ViRUS > 04-12-2005 12:49:12 |
Lynn |
Al_H > 04-12-2005 13:38:59 |
^= это начинается с |
ViRUS > 04-12-2005 17:44:16 |
Al_H |
Lynn > 04-12-2005 18:14:36 |
Эксперимент показал, что 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 |
ViRUS > 04-12-2005 18:36:07 |
Lynn PS: +1 |
Lynn > 04-12-2005 19:59:55 |
ViRUS |
ViRUS > 04-12-2005 20:08:50 |
Lynn |
Unghost > 04-12-2005 21:54:16 |
==> Разработка |