>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Поддержка пользователей http://forum.mozilla-russia.org/viewforum.php?id=26 >Stylish и стили из оперы http://forum.mozilla-russia.org/viewtopic.php?id=38104 |
_Wraith_ > 02-08-2009 22:20:22 |
понадобилось тут вырезать пару надоедливых баннеров, для самой резки использую proxomitron, но определить где-же он гад, в коде страницы бывает часто очень сложно и в этом раньше помогали стили оперы, в мозилле я, после поисков, нашел аддон Stylish и вроде все ок, но вот в этом коде проблемка: @namespace url(http://www.w3.org/1999/xhtml); если я меняю @-moz-document domain("www.google.ru") { на * { для все сайтов, то получаю ошибку - типа не знаю что за скобка [ перед id, если сделать id:before, тогда он не знает что такое id, но если конкрентно указан домен - то все работает нормально, объясните пжста как исправить, а то я в стилях не очень, хотя описание всех этих тего в http://wdh.suncloud.ru/contents.htm нашел.... |
Крошка Ру > 02-08-2009 22:58:13 |
_Wraith_ Adblock Plus: Element Hiding Helper скрывает выбранные элементы на странице, работает только вместе с Adblock Plus а для упрощения создания стилей к Stylish можно использовать Platypus |
alkrymov > 02-08-2009 22:58:39 |
может проще использовать для резки рекламы Adblock Plus? |
Крошка Ру > 02-08-2009 22:59:56 |
P.S. ...а я в стилях вообще ни бум-бум |
Infocatcher > 02-08-2009 23:15:49 |
_Wraith_ пишет
Если нужно, чтобы работало для всех доменов, |
_Wraith_ > 03-08-2009 01:31:36 |
Крошка Ру Infocatcher Хотя, с учетом того что Adblock Plus: Element Hiding Helper позволяет визуально выделять элементы, а так как раз вставлялась доп таблица, а в нее уже iframe то тему можно закрыть Выделить код Код:@namespace url(http://www.w3.org/1999/xhtml); @-moz-document domain("google.com") { [id]::before, [class]::before, [class][id]::before { font-size: 11px !important; font-weight: bold !important; text-decoration: none !important; padding: 1px !important; margin: 0 !important; border: 1px solid #010101 !important; float: none !important; position: static !important; display: inline-block !important; } [id]::before { content: "ID: " "\0022" attr(id) "\0022"; color: rgb(226,228,235) !important; background-color: rgb(51,102,204) !important; } [class]::before { content: "CLASS: " "\0022" attr(class) "\0022"; color: rgb(226,228,235) !important; background-color: rgb(46,61,77) !important; } [class][id]::before { content: "CLASS: " "\0022" attr(class) "\0022" " and ID: " "\0022" attr(id) "\0022"; color: rgb(30,30,30) !important; background-color: rgb(255,204,0) !important; } html[id]::before, html[class]::before, table[id]::before, table[class]::before, table[id][class]::before, td[id]::before, td[class]::before, td[id][class]::before, th[id]::before, th[class]::before, th[id][class]::before {display: none !important;}} вот весь код на всякий случай |
Infocatcher > 03-08-2009 02:18:04 |
_Wraith_ пишет
Ошибки обычно по делу выдает. Выделить код Код:@namespace url(http://www.w3.org/1999/xhtml); [id]::before, [class]::before, [class][id]::before { font-size: 11px !important; font-weight: bold !important; text-decoration: none !important; padding: 1px !important; margin: 0 !important; border: 1px solid #010101 !important; float: none !important; position: static !important; display: inline-block !important; } [id]::before { content: "ID: " "\0022" attr(id) "\0022"; color: rgb(226,228,235) !important; background-color: rgb(51,102,204) !important; } [class]::before { content: "CLASS: " "\0022" attr(class) "\0022"; color: rgb(226,228,235) !important; background-color: rgb(46,61,77) !important; } [class][id]::before { content: "CLASS: " "\0022" attr(class) "\0022" " and ID: " "\0022" attr(id) "\0022"; color: rgb(30,30,30) !important; background-color: rgb(255,204,0) !important; } html[id]::before, html[class]::before, table[id]::before, table[class]::before, table[id][class]::before, td[id]::before, td[class]::before, td[id][class]::before, th[id]::before, th[class]::before, th[id][class]::before {display: none !important;} Или вот: Выделить код Код:@namespace url(http://www.w3.org/1999/xhtml); @-moz-document url-prefix("http") { [id]::before, [class]::before, [class][id]::before { font-size: 11px !important; font-weight: bold !important; text-decoration: none !important; padding: 1px !important; margin: 0 !important; border: 1px solid #010101 !important; float: none !important; position: static !important; display: inline-block !important; } [id]::before { content: "ID: " "\0022" attr(id) "\0022"; color: rgb(226,228,235) !important; background-color: rgb(51,102,204) !important; } [class]::before { content: "CLASS: " "\0022" attr(class) "\0022"; color: rgb(226,228,235) !important; background-color: rgb(46,61,77) !important; } [class][id]::before { content: "CLASS: " "\0022" attr(class) "\0022" " and ID: " "\0022" attr(id) "\0022"; color: rgb(30,30,30) !important; background-color: rgb(255,204,0) !important; } html[id]::before, html[class]::before, table[id]::before, table[class]::before, table[id][class]::before, td[id]::before, td[class]::before, td[id][class]::before, th[id]::before, th[class]::before, th[id][class]::before {display: none !important;} } – чтобы лишнего не разукрашивало. |
_Wraith_ > 03-08-2009 02:39:32 |
странно.. я делал как у вас написано в 1м варианте и выдавало ошибку сейчас ошибки не появляется и я не вижу в чем отличие.... видимо самый простой вариант будет подправить адрес в @-moz-document domain("google.com") при необходимости отобразить классы элементов, благо это не так часто и нужно... а, забыл в 1м варианте расскрашиваются даже окна ФФ, он же тоже на хтмл сам по себе (стиль всмысле) |
Infocatcher > 03-08-2009 04:00:49 |
_Wraith_ пишет
У меня Firefox 3.5.1 не падает, но отключение стиля несколько притормаживает. |
_Wraith_ > 03-08-2009 04:32:41 |
А я то понять не могу откуда у вас 3.5, если у меня буквально вчера что-то качалось(обновление всмысле) обновил руками теперь тоже 3,5,1 |