понадобилось тут вырезать пару надоедливых баннеров, для самой резки использую proxomitron, но определить где-же он гад, в коде страницы бывает часто очень сложно и в этом раньше помогали стили оперы, в мозилле я, после поисков, нашел аддон Stylish и вроде все ок, но вот в этом коде проблемка:
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("www.google.ru") {
[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;
}
....
поскипано
....
}
если я меняю @-moz-document domain("www.google.ru") { на * { для все сайтов, то получаю ошибку - типа не знаю что за скобка [ перед id, если сделать id:before, тогда он не знает что такое id, но если конкрентно указан домен - то все работает нормально, объясните пжста как исправить, а то я в стилях не очень, хотя описание всех этих тего в http://wdh.suncloud.ru/contents.htm нашел....
Отредактировано _Wraith_ (02-08-2009 22:21:35)
Отсутствует
_Wraith_
Adblock Plus: Element Hiding Helper скрывает выбранные элементы на странице, работает только вместе с Adblock Plus
а для упрощения создания стилей к Stylish можно использовать Platypus
Отсутствует
...а то я в стилях не очень
P.S. ...а я в стилях вообще ни бум-бум
Отсутствует
если я меняю @-moz-document domain("www.google.ru") { на * { для все сайтов, то получаю ошибку
Если нужно, чтобы работало для всех доменов,
@-moz-document domain(" ... ") {
и соответствующую закрывающую фигурную скобку нужно убрать.
Отредактировано Infocatcher (02-08-2009 23:15:58)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Крошка Ру
спасибо, не знал об этом дополнении к дополнению )
Infocatcher
хм и при таком раскладе не хочет работать.... странна.. закрывающую скобку убирал - при проверке выдается ошибка, я ее игнорирую, но не пашет.. если закрывающую не убирать тоже не пашет, ну и тогда в списке фильтров его нет (т.е. хотелось бы все же с * { ... у меня стойкое ощущение, что его надо ткнуть в эти ключевые слова , как библиотеку какую подключить (типа http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd )и все пойдет... хотя могу ошибаться)
Хотя, с учетом того что 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;}}
вот весь код на всякий случай
Отредактировано _Wraith_ (03-08-2009 01:37:22)
Отсутствует
хм и при таком раскладе не хочет работать.... странна.. закрывающую скобку убирал - при проверке выдается ошибка, я ее игнорирую, но не пашет..
Ошибки обычно по делу выдает.
@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;} }
– чтобы лишнего не разукрашивало.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
странно.. я делал как у вас написано в 1м варианте и выдавало ошибку сейчас ошибки не появляется и я не вижу в чем отличие....
правда увы что в 1м что во 2м варианте ФФ падает, но за полсекунды до падения видно что страницы "расскрашиваются"
видимо самый простой вариант будет подправить адрес в @-moz-document domain("google.com") при необходимости отобразить классы элементов, благо это не так часто и нужно...
а, забыл в 1м варианте расскрашиваются даже окна ФФ, он же тоже на хтмл сам по себе (стиль всмысле)
Отредактировано _Wraith_ (03-08-2009 02:41:18)
Отсутствует
правда увы что в 1м что во 2м варианте ФФ падает, но за полсекунды до падения видно что страницы "расскрашиваются"
У меня Firefox 3.5.1 не падает, но отключение стиля несколько притормаживает.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
А я то понять не могу откуда у вас 3.5, если у меня буквально вчера что-то качалось(обновление всмысле) обновил руками теперь тоже 3,5,1
Да, работает, но все же работа нестабильна позволяет открыть от 3 до 7 страниц, причем нет зависимости от вида страниц.. больше 7 никак не получилось, не не сильно тестил, ибо открывать при таком стиле более 3 страниц, думаю, никогда не придется)
Отсавил 2 вариант как более корректный . Спасибо
ПС кстати тут на форуме почему-то ддо сих пор моя версия браузера как 3,0 отображается....
Отсутствует