gulli:board Logo

Anzeige


  Antwort
knuth
Mitglied
 
Benutzerbild von knuth
 
Registrierungsdatum: Aug 2001
Beiträge: 3.270
[FF] Nervige Kontextmenüs / Adblocking (gelöst)

Ich hab meine Probleme gelöst. Verwende jetzt userChrome.css (Code steht unten) und hab' mittlerweile einige Extensions deinstalliert (Adblock, Redirect Remover, ScrapBook, TabBrowser Preferences).

Als Ersatz für Adblock nehm' ich jetzt die userContent.css, Code steht unten. Alles was TabBrowser Preferences kann, kann ich auch über die prefs-/user.js erreichen. Redirect Remover war nicht wirklich wichtig.

Der Code für userChrome.css und userContent.css wird von mir immer mal wieder geändert. Vor allem in der userContent.css fallen mir manchmal beim Browsen noch der eine oder andere unerwünschte Nebeneffekt auf.
Also auf das Änderungsdatum im entspr. Beitrag oder hier kucken!!!

Zuletzt geändert:
userChrome.css am 25. 08. 2005 um 20:13
Tabs für userChrome.css (NEU: ganz unten) 25. 08. 2005 um 18:24
userContent.css am 03. 09. 2005 um 12:18
hostperm.1 am 24. 08. 2005 um 10:23


ACHTUNG: An alle, die regelmäßig Updates für die MTDVD runterladen wollen. In diesem Fall in den Dateien userContent.css und hostperm.1 nach dem String "tradedoubler" suchen und auskommentieren bzw. (vielleicht vorübergehend) entfernen...


Ursprüngliche Problematik:
Ich stellte bei meinem Firefox immer mehr nervige Verhaltensweisen fest. Muß dazu sagen, dass ich einiges an Extensions installiert habe, von denen manche jede Menge meistens unnötige Einträge ins Kontextmenü der rechten Maustaste packen. Aber auch FF selbst klebt dort Einträge rein, die nicht zu jedem Zeitpunkt benötigt werden. Ich verwende XP SP2 und FF 1.06

1. Kontextmenü - Rechtsklick irgendwo im Fenster:
Immer wenn situationsbedingt viele Einträge im Kontextmenü stehen, wird dessen Unterkante ab einer Position des Cursors etwas über der Hälfte des Browserfensterinhalts an der Mausposition angesetzt und nach oben geklappt. Das führt dazu, dass Einträge, die sich im Kontextmenü oben befinden, mit der Maus nicht mehr erreichbar sind (weil von Fensteroberkante abgeschnitten). Das Verhalten von FF ist ärgerlich, weil ich nicht ständig die Keyboard-Shurtcuts aller Befehle inkl. derjenigen der Extensions im Kopf haben kann

Das Problem mit dem Abschneiden soll in der 1.5-er behoben sein!!


Screenshot vorher (Oberkante Bild ist Bildschirmoberkante):


So sieht die Sache jetzt in der selben Situation aus.


Geschickt umschwommen. Mein Kontextmenü ist wieder richtig schuggelig übersichtlich



2. Kontextmenü - Rechtklick in manchen Textfeldern:
Dort fehlen manchmal die Einträge Kopieren/Einfügen/Löschen. Das geht ja noch, weil Strg+(C/X/V) ja immer geht. Ist aber schon störend, wenn man mal gerade mit nur einer Hand operiert,nicht dran denkt und dann erst mal das Kontextmenü wieder verschwinden lassen muß.

Workaround über userChrome.css siehe weiter unten (wenn es nicht perfekt klappt und FF diese Einstellung nach einiger Zeit wieder vergisst, kann's an der einen oder anderen Erweiterung liegen). Tipp: Einfach mal über "javascript:" in der URL-Bar die JS-Konsole aufmachen. Da findet man leicht die Übeltäter. Bei mir waren's die oben bereits angegebenen Erweiterungen.


3. Kontextmenü - Rechtsklick auf einen Link innerhalb eines Framefensters:
Bei Auswahl des Eintrags "In neuem TAB öffnen" passiert gar nichts (manchmal fehlt der Eintrag auch komplett). Es wird kein Fenster geöffnet.

OK Strg+Linke Maustaste geht auch, aber es nervt mich halt, dass es hier mal so ist und dort wieder anders.

Geht auch wieder, lag ziemlich sicher an Adblock. Kann aber auch zusätzlich an TabBrowser Preferences gelegen haben.


4. Kontextmenü - Rechtsklick auf ein Framefenster:
Untermenü "Aktueller Frame" fehlt sporadisch und manchmal auch nicht.

Workaround für "Aktueller Frame -> Quelltext anzeigen": Mit linker Maustaste gewünschten Frame anklicken und Strg+U.

Geht auch wieder, lag wie bereits erwähnt an Erweiterungen.

Geändert von knuth (03. 09. 2005 um 11:18 Uhr).
Alt 15. 08. 2005, 13:17 knuth is offline Mit Zitat antworten #1
Eisenblut
 
Beiträge: n/a
1. Ist bei mir die Oberkante des Fensters.

2. Ist mir noch nicht aufgefallen.

3. Wenn du eine Drei-Tasten-Maus hast, ist es der Klick mit der mittleren Maustaste.
Alt 15. 08. 2005, 14:45 Mit Zitat antworten #2
knuth
Mitglied
(Threadstarter)
 
Benutzerbild von knuth
 
Registrierungsdatum: Aug 2001
Beiträge: 3.270
Nützlicher Link: Mozilla Keyboard Shortcuts

1. Lag an Adblock und an 'nem Firefox-BUG bei zu vielen installierten Extensions

2. Lag an Adblock

3. Lag an Adblock

Geändert von knuth (24. 08. 2005 um 12:49 Uhr).
Alt 15. 08. 2005, 15:01 knuth is offline Mit Zitat antworten #3
knuth
Mitglied
(Threadstarter)
 
Benutzerbild von knuth
 
Registrierungsdatum: Aug 2001
Beiträge: 3.270
Hab' jetzt mal die Extension Menu Editor installiert und alle selten oder nie verwendeten Menüeinträge aus dem Kontextmenü verbannt/deaktiviert. Jetzt wird's schon übersichtlicher.

EDITIERT: Engültige Lösung weiter unten.

Geändert von knuth (18. 08. 2005 um 08:46 Uhr).
Alt 15. 08. 2005, 15:50 knuth is offline Mit Zitat antworten #4
Eisenblut
 
Beiträge: n/a
1. Ich habe eine Auflösung von mindestens 1280x960 bis zu 1600x1200, je nach Aufgabe. Damit macht der FF 1.06 das Kontextmenü immer nach unten auf, solange es noch bis nach unten komplett dargestellt werden kann. Erst dann klappt es nach oben. Bei der Auflösung passt das Menü immer auf den Schirm. Und damit wir uns nicht missverstehen, ich meinte mit der Oberkante das Fenster des Kontextmenüs, nicht Windows.

2. Ich kann mich an keinen Fall erinnern, dass ich den Eintrag vermisst hätte. Immer, wenn es was zu kopieren gab, also wenn auch etwas markiert wurde, war es möglich.

3. Bei mir erscheint der Eintrag und funktioniert.
Alt 15. 08. 2005, 16:27 Mit Zitat antworten #5
knuth
Mitglied
(Threadstarter)
 
Benutzerbild von knuth
 
Registrierungsdatum: Aug 2001
Beiträge: 3.270
1. Egal welche Auflösung (ich hab 1280x1024). Ich finde dieses Verhalten von FF, das Kontextmenü nicht links oder rechts von der Maus sondern um's Verrecken oben bzw. unten besch****en. Aber was soll's, gibt ja scheinbar keinen vernünftigen Workaround.

2. Kommt ja auch nicht immer vor. Aber immer öfter

Zugehöriger Bug

3. Problem tritt definitiv in Framesets auf. OK Strg+Linke Maustaste.

EDITIERT: Engültige Lösung weiter unten.

Geändert von knuth (18. 08. 2005 um 09:08 Uhr).
Alt 15. 08. 2005, 22:50 knuth is offline Mit Zitat antworten #6
knuth
Mitglied
(Threadstarter)
 
Benutzerbild von knuth
 
Registrierungsdatum: Aug 2001
Beiträge: 3.270
OK, hab' gerade gelesen, dass das Problem mit dem abgeschnittenen Kontextmenü in der 1.5 behoben sein soll.

Zugehöriger Bug

EDITIERT: Inzwischen brauch' ich den Medü Editor nicht mehr, außer später mal zwischendurch, wenn ich mal wieder ein paar Variablen für die CSS suche.

Geändert von knuth (18. 08. 2005 um 09:13 Uhr).
Alt 16. 08. 2005, 07:26 knuth is offline Mit Zitat antworten #7
knuth
Mitglied
(Threadstarter)
 
Benutzerbild von knuth
 
Registrierungsdatum: Aug 2001
Beiträge: 3.270
Jetzt hab ich die userChrome.css mal angepasst.
C:\Dokum..llungen\USER\Anw...sdaten\Mozilla\Firefox\Profiles\PROFIL\chrome\ userChrome.css

Auf abschließendes Komma nach #EintragsID, achten! Beim letzten Eintrag vor dem {das Komma weglassen!

Code:
/* Diese Datei editieren und als userChrome.css in den Profil-Ordner/chrome/ kopieren. */ /* Diese SDatei kann dazu verwendet werden, die Benutzeroberfläche Mozilla's anzupassen. Auf jeden Fall !important in den CSS-Rules benutzen, um die Einstellungen zu überschreiben. */ /* Die @namespace-Zeile nicht entfernen -- wird für's korrekte Funktionieren benötigt */ @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* setze Standard-Namespace zur XUL */ /* SCHRIFTEN DER OBERFLÄCHE 10 PT (ETWAS KLEINER ALS STANDARD) */ /* * { font-size: 10pt !important } */ /* MENÜELEMENTE IM KONTEXTMENÜ UNSICHTBAR MACHEN (Wenn entsprechende Erweiterungen nicht installiert sind, natürlich die Einträge hier rausnehmen! -sep in der ID steht für die entsprechenden Trennlinien) */ /* EXTENSION DOWNTHEMALL! - BEREITS IM MENÜ VORHANDEN */ #dta1, /* downTHEMall! ... */ #tdta1, /* Turbo-dTa! */ #tdta1-sep, /* EXTENSION TINYURL - BEREITS IM MENÜ VORHANDEN */ #tinyurl-context-page-menu, /* Erzeuge TinyURL für diese Seite... */ #tinyurl-context-page-menu-sep, /* EXTENSION IMAGE ZOOM - BEREITS IM UNTERMENÜ GRAFIKZOOM VORHANDEN */ #context-zoom-dcustom, /* Grafikmaße anpassen */ #context-zoom-fit, /* Grafikmaße an Fenster anpassen */ #context-zoom-zcustom, /* Zoom anpassen */ #context-zoom-zin, /* + Einzoomen */ #context-zoom-zout, /* - Auszoomen */ #context-zoom-zreset, /* = Zoom zurücksetzen */ #context-sep-zoomsub, /* FF-EIGENE KONTEXTEINTRÄGE - HIER ENTW. UNNÖTIG ODER IM MENÜ VORH. */ #context-bidi-page-direction-toggle, /* Seitenrichtung ändern */ #context-bidi-text-direction-toggle, /* Textrichtung ändern */ #context-blockimage, /* Grafiken von blockieren */ #context-bookmarkpage, /* Lesezeichen für diese Seite hinzufügen... */ #context-copyimage-contents, /* Grafik kopieren */ #context-delete, /* Löschen */ #context-keywordfield, /* Ein Schlüsselwort für diese Suche hinzufügen... */ #context-savepage, /* Seite speichern unter... */ #context-searchselect, /* Web-Suche nach "" */ #context-sendimage, /* Grafik senden... */ #context-sendlink, /* Link senden... */ #context-sendpage, /* Link senden... */ #context-setWallpaper, /* Als Hintergrundbild einrichten... */ #context-stop, /* Stopp (hier unnötig, weil GUI im Bedarfsfall soundso schleppend reagiert) */ /* #context-viewbgimage, */ /* Hintergrundgrafik anzeigen */ #context-viewimage, /* Grafik anzeigen */ #context-viewinfo, /* Seiteninformationen anzeigen */ #context-viewpartialsource-mathml, /* MathML-Quelle anzeigen */ #context-viewsource, /* Seitenquelltext anzeigen */ #context-sep-bidi, /* #frame-sep, */ /* #context-sep-open, */ #context-sep-properties, #context-sep-selectall, #context-sep-stop, #context-sep-undo, #context-sep-viewbgimage, #viewsourcewithMenu-sep { display: none !important; } /* NICHT AKTIVE EINTRÄGE IM KONTEXTMENÜ WERDEN AUTOMATISCH VERSTECKT (Funktioniert super und ist sehr sehr wichtig.) */ #contentAreaContextMenu menuitem[disabled="true"] { display: none !important; } /* Mehr Beispiele siehe http://www.mozilla.org/unix/customizing.html oder http://www.extensionsmirror.nl/index.php?showforum=8 */


How can I remove items from right-click context menu?

Hier noch ein paar nützliche Einträge für andere Extensions, die sich im Kontextmenü einnisten:
Sind oben nicht vorhanden, weil ich sie aus Inkompatibilitätsgründen deinstalliert hab'.

Code:
/* EXTENSION ADBLOCK - BEREITS IM MENÜ VORHANDEN (deinstalliert / hat Probleme mit FF 1.x) */ #adblock-embed-menuitem, /* Adblock - Blockiere Einbettung (Embed) */ #adblock-iframe-menuitem, /* Adblock - Blockiere eingebetteten Rahmen (iFrame) */ #adblock-image-menuitem, /* Adblock - Blockiere Grafik */ #adblock-applet-menuitem, /* Adblock - Blockiere Java-Applett (Applet) */ #adblock-object-menuitem, /* Adblock - Blockiere Objekt (Object) */ #adblock-maparea-menuitem, /* Adblock - Entferne sensitive Verweisfelder (Image-Map) */ /* EXTENSION ALL-IN-ON SIDEBAR - HIER UNNÖTIG (deinstalliert / hat Probleme mit FF 1.x) */ #aios-goup-context-mitem, /* GoUp */ #aios-source-context-mitem, /* Seitenquelltext in der Sidebar anzeigen */ #aios-panels-context-mitem, /* Sidebars */ #aios-gobottom-context-mitem, /* Zum Seitenende springen */ #aios-gotop-context-mitem, /* Zum Seitenanfang springen */ #aios-webpanel-context-mitem, /* Webseite in der Sidebar anzeigen */ /* EXTENSION SCRAPBOOK - BEREITS IM MENÜ VORHANDEN (deinstalliert / hat Probleme mit FF 1.x) */ #ScrapBookContextMenu1, /* Speichere Auswahl */ #ScrapBookContextMenu2, /* Speichere Auswahl als... */ #ScrapBookContextMenu3, /* Speichere Seite */ #ScrapBookContextMenu4, /* Speichere Seite als... */ #ScrapBookContextMenu5, /* Speichere Frame */ #ScrapBookContextMenu6, /* Speichere Frame als... */ #ScrapBookContextMenu7, /* Speichere Link */ #ScrapBookContextMenu8, /* Speichere Link als... */ #ScrapBookContextSubmenu, /* ScrapBook */

Geändert von knuth (03. 09. 2005 um 11:18 Uhr).
Alt 16. 08. 2005, 08:30 knuth is offline Mit Zitat antworten #8
knuth
Mitglied
(Threadstarter)
 
Benutzerbild von knuth
 
Registrierungsdatum: Aug 2001
Beiträge: 3.270
userContent.css angepasst...
C:\Dokum..llungen\USER\Anw...sdaten\Mozilla\Firefox\Profiles\PROFIL\chrome\ userContent.css

Code von: http://www.mozilla.org/support/firefox/adblock

Und noch weiter angepasst...

Code:
/* Block Ads v.2004-06-12 by Neil Jenkins Teile dieses Rulesets sind Auszüge der Adblocking-CSS von Joe Francis: http://www.floppymoose.com/ Anderer Code bereitgestellt von Mike Hokenson: javascript:gozer.org/mozilla/ad_blocking javascript:mozilla.org/support/firefox/adblock Stoppt etwa 99% aller Ads... */ /* Von: http://www.extensionsmirror.nl/index.php?showtopic=1420 Muß ich allerdings noch lanfristig testen. Site scheint momentan down zu sein!! Konnte die sites.css vorgestern noch runterladen (sind nicht wirklich wichtig, aber sehr gut zum Abkupfern, wenn man sich selbst sowas basteln will). @import url("http://adblock.f2g.net/ad_blocking.css"); @import url("http://adblock.f2g.net/sites.css"); */ /* Ins selbe Verzeichnis wie userContent.css also PROFIL/chrome. Code steht unterhalb diesem Code. */ @import url("sites.css"); */ iframe[width="120"][height="600"], a img[width="120"][height="600"], iframe[width="125"][height="600"], a img[width="125"][height="600"], iframe[width="150"][height="100"], iframe[width="150"][height="600"], a img[width="150"][height="600"], iframe[width="160"][height="600"], a img[width="160"][height="600"], iframe[width="300"][height="250"], a img[width="300"][height="250"], iframe[width="336"][height="280"], a img[width="336"][height="280"], iframe[width="468"][height="60"], a img[width="468"][height="60"], iframe[width="470"][height="62"], a img[width="470"][height="62"], iframe[width="728"][height="90"], a img[width="728"][height="90"], iframe[width="730"][height="92"], a img[width="730"][height="92"], iframe[width="600"][height="120"], object[width="125"][height="300"], iframe[width="180"][height="150"], *[width="0"][height="0"], iframe[src*="/ad-"], iframe[src*="/ad."], iframe[src*="/ad/"], iframe[src*="/ad_"], iframe[src*="/adframe"], iframe[src*="/ads"], iframe[src*="/adv"], iframe[src*="/adx"], iframe[src*=".ad"], iframe[src*="_Banner"], iframe[src*="BET365"], iframe[src*="/click"], iframe[src*="?click"], iframe[src*="googlesyndication"], iframe[src*="promo"], iframe[src*="promos"], iframe[name="bsadframe"], iframe[id="adFrame"], iframe[id="splashFrame"], /* img[src*=".ad"], */ /* zu greedy z.B. www.adaptec.com */ img[src*="_ad_"], img[src="ad.doubleclick*"], img[src*="banner"], img[src*="/ad-"], img[src*="/ad."], img[src*="/ad/"], img[src*="/ad_"], img[src*="/ads"], img[src*="/adv"], img[src*="/adx"], img[src*="/click"], img[src*="?click"], img[src*="Editorial_Promos"], img[src*="/toms_skyscraper_"], img[src$="images/logos/amazon_international.gif"], img[src*="freshmeat.net/button.gif"], img[src*="pic.geocities.com/images/"], img[src*="i.imdb.com/Vpics/"], img[src*="i.imdb.com/Photos/CMSIcons"], img[src*="i.imdb.com/Icons/apix/"], img[src*="i.imdb.com/Icons/kpix/"], img[src*="i.imdb.com/apix/"], img[src*="sportsbybrooks.com/farkbutton.gif"], img[alt*="advert"], img[alt*="Click Here To Visit Our Sponsor"], img[alt*="Sponsored Links"], img[name="fixedSpImg"], img[width="468"][height="60"], img[width="200"][height="100"], a:link[href*="/ad-"] img, a:link[href*="/ad."] img, a:link[href*="/ad/"] img, a:link[href*="/ad_"] img, a:link[href*="/ads"] img, a:link[href*="/adv"] img, a:link[href*="/adx"] img, /* a:link[href*=".ad"] img, */ /* zu greedy z.B. www.adaptec.com */ a:link[href*="/banner"] img, a:link[href*="/click.cgi"] img, a:link[href*="/clickcgi?"] img, a:link[href*="/clickover"] img, a:link[href*="/clickthr"] img, a:link[href*="/click-"] img, a:link[href*="=click"] img, a:link[href*="?click"] img, a:link[href*="/A="] img, table table table[width="346"][height="280"], table[class="metatable"], table[id="RefAd"], table[cellspacing="0"][width="160"][height="329"][bgcolor="#000000"], table[cellpadding="5"][width="150"][style="border: 1px dashed rgb(221, 170, 170); background-color: rgb(236, 248, 255);"], table[border="0"][height="600"][width="120"], table[height="90"][cellspacing="0"][cellpadding="0"][width="728"][border="0"], table[border="0"][cellpadding="3"][cellspacing="0"][height="40"][width="100%"], table[border="0"][cellpadding="0"][cellspacing="4"][align="right"][width="20%"], table[border="2"] td[valign="top"][bgcolor="#ffffff"] table[width="138"], table[border="0"][cellpadding="1"][cellspacing="0"][width="626"][bgcolor="#6699cc"], table[bordercolor="red"][height="225"][cellspacing="0"][cellpadding="0"][width="190"][bgcolor="white"][border="0"], table[width="336"][border="0"][cellspacing="0"][cellpadding="0"][align="right"][style="margin-left: 10px; margin-bottom: 10px;"], td[class="cnnNavAd"], td[class="RHBarBody"], td[class="sl-table"], td[style="border-bottom: 1px solid rgb(204, 204, 204); padding: 7px 3px; background-color: rgb(255, 254, 249);"], td span[class="aoltextad"], form[name="frmLargeForm"], form[action*="click_lx.cgi"], form[action^="http://rd.yahoo.com/"], form[action=""][name$="SoapCity"], form[action=""][name^="728x90"], form[action=""][name^="300x250"], form[method="get"][action*="martindale"][name="MDH"], embed[type="application/x-shockwave-flash"][src*="_Banner"], embed[type="application/x-shockwave-flash"][src*="/ad"], embed[type="application/x-shockwave-flash"][href*="/ad"], embed[type="application/x-shockwave-flash"][src*=".ad"], embed[type="application/x-shockwave-flash"][href*=".ad"], embed[type="application/x-shockwave-flash"][src*="?click"], embed[type="application/x-shockwave-flash"][href*="?click"], embed[type="application/x-shockwave-flash"][src*="/click"], embed[type="application/x-shockwave-flash"][href*="/click"], embed[type="application/x-shockwave-flash"][href*="promos"], embed[type="application/x-shockwave-flash"][href*="=click"], embed[type="application/x-shockwave-flash"][href*="redirect"], embed[type="application/x-shockwave-flash"][href*="/A="], embed[type="application/x-shockwave-flash"][name*="advert"], embed[type="application/x-shockwave-flash"][name*="banner"], embed[type="application/x-shockwave-flash"][width="120"][height="600"], embed[type="application/x-shockwave-flash"][width="120"][height="240"], embed[type="application/x-shockwave-flash"][width="125"][height="125"], embed[type="application/x-shockwave-flash"][width="130"][height="180"], embed[type="application/x-shockwave-flash"][width="300"][height="250"], embed[type="application/x-shockwave-flash"][width="336"][height="850"], embed[type="application/x-shockwave-flash"][width="728"][height="90"], embed[type="application/x-shockwave-flash"][width="468"][height="60"], embed[type="application/x-shockwave-flash"][width="467"][height="63"], div[id="adstrip"], div[id*="advert"], div[id="dropin"], div[id="dwindow"], div[id="dcv_EchangeLay"], div[id="mntl"], div[id*="popup"], div[id="quack"], div[id="splashLayer"], div[id*="sponsor"], div[id="yschsec"], div[class="ovt"], div#contextualLinks, div[style="border: 1px solid rgb(221, 221, 221); padding: 5px; background-color: rgb(255, 255, 255);"], object[id="widgeth"], *[class="ad"], *[class*="eSext"], *[name*="klipad"], *[style*="/ads/"], *[id*="popover_"], *[src*="120x80"], *[src*="140x"], *[src*="_Banner"], *[src*="?ad_"], *[src*="-ad-"], /* *[src*=".ad"], */ /* zu greedy z.B. www.adaptec.com */ /* *[href*=".ad"], */ /* zu greedy z.B. www.adaptec.com */ *[src*="/ad/"], *[src*="/ad."], *[src*="/ads/"], *[src*="/ads."], *[src*="/adimage"], *[src*="/adimg"], *[src*="advert"], *[src*="=click"], *[src*="?click"], *[href*="?click"], *[src*="/click"], *[href*="/click"], *[href*="promo"], *[href*="promos"], *[href*="=click"], *[href*="redirect"], *[href*="/A="], *[name*="advert"], *[name*="banner"], *[src*="banner"], *[src*="banners."], *[src*="banner_ads"], *[src*="bluestreak"], *[src*="doubleclick"], *[src*="pointroll"], *[src*="us.a1.yimg.com"], *[src*="/images/dinkus/more-arrow-lo.gif"], *[src*="/javaImages/ec/"], *[src*="/offer"], *[src*="/puffboxes/"], *[src*="/sponsors/"], *[src*="_sponsor_"], *[src*="/us.yimg.com/a/ya"], *[src*=".adbutler.de"], *[src*=".nedstatbasic.net"], *[src*=".tradedoubler.com"], *[src*=".travelocity./Sponsor_gifs/"], *[src*="a.consumer.net"], *[src*="bannermania.nom.pl"], *[src*="cash4banner.com"], *[src*="crazypopups.com"], *[src*="hit-now.com"], *[src*="hitbox.com"], *[src*="img.thebugs.ws"], *[src*="kinghost.com/ban/"], *[src*="klipmart"], *[src*="popupad.net/ats/"], *[src*="/publicidad/"], *[src*="qkimg.net"], *[src*="qksrv.net"], *[src*="rcm-images.amazon.com"], *[src*="rcm.amazon.com"], *[src*="salon.com/Creatives"], *[src*="sexcounter."], *[src*="sideads/"], *[src*="statse.webtrendslive.com"], *[href*="logging.to"], *[href*="/referral/"], *[href*="tryaol"], *[href*="websponsors"], *[src*="banman.asp"], *[href*="banman.asp"], *[src*="bannerman"], *[href*="bannerman"], *[src*="?banner"], *[href*="?banner"], *[src*="/banner/"], *[href*="/banner/"], *[src*="/jump/"], *[href*="/jump/"], *[src*="adfarm"], *[href*="adfarm"], *[src*="advertising.com"], *[href*="advertising.com"], *[src*="ar.atwola.com"], *[href*="ar.atwola.com"], *[src*="atdmt.com"], *[href*="atdmt.com"], *[src*="bluestreak.com"], *[href*="bluestreak.com"], *[src*="clickxchange.com"], *[href*="clickxchange.com"], *[src*="doubleclick"], *[href*="doubleclick"], *[src*="falkag.net"], *[href*="falkag.net"], *[src*="fastclick.com"], *[href*="fastclick.com"], *[src*="mediaplex"], *[href*="mediaplex"], *[src*="netdirect.nl"], *[href*="netdirect.nl"], *[src*="spinbox."], *[href*="spinbox."], *[src*="tradedoubler.com"], *[href*="tradedoubler.com"], *[src*="transfer.go"], *[href*="transfer.go"], *[src*=".tribalfusion"], *[href*=".tribalfusion"], *[src*="valueclick"], *[href*="valueclick"], *[src*="http://216.92.211.171/"], *[href*="http://216.92.211.171/"], *[src*="http://216.92.21.16/"], *[href*="http://216.92.21.16/"] { /* display: none !important; */ /* bringt nichts, führt oft zu fehlenden Seitenrändern */ height: 3px !important; /* jetzt gibt es keine seltsamen Effekte mehr mit leeren Flächen */ display: inline !important; /* dito */ visibility: hidden !important; } img[src*=".advance"], img[src*="/click_"], img[src*="/cnn/images/clickability/"], img[src*="/logo2.m"], img[src$="/banners/com000.jpg"], a:link[href*=".add"] img, a:link[href*="admin"] img, a:link[href*="adobe"] img, a:link[href*=".adp"] img, a:link[href*="/advance"] img, a:link[href*="click.mp3"] img, a:link[href*="/imgres?imgurl="] img, a:link[href*=":head"] img, a:link[href*="http://nettracker."] img, embed[type="application/x-shockwave-flash"][src*="gallery"] { display: inline !important; } /* Bis Bug 105547 gefixt ist, ein hilfreicher Workaround, um einige Links hervorzuheben, die ein neues Fenster öffnen wollen: */ :link:hover[target="_blank"], :visited:hover[target="_blank"], :link:hover[target="_new"], :visited:hover[target="_new"] { color: white !important; background: red !important; }

sites.css (nicht wirklich wichtig, aber sehr gut zum Abkupfern, wenn man sich selbst sowas basteln will)
Code:
/* NEWS.COM */ /* these aren't really ad-related, I'm just cleaning up an extremely busy page. * perhaps this would be better suited for style.css. anyone care? */ div#container div#savestories, div#container div#content div#rightcol, div#container div#content div#leftcol div#embed, div#container div#content div#leftcol div#storywht, div#container div#content div#leftcol div#newsletter, div#container div#content div#leftcol div#datestamp, div#container div#content div#leftcol div#story div#storyAddAlert, div#container div#content div#leftcol img[src*="/highimpact"], div#container div#content div#leftcol a img[src$="save.gif"], div#container div#content div#leftcol iframe, div#container div#content div#leftcol table { display: none !important } div#container div#content div#leftcol { width: 98% !important } /* CNN.COM */ /* top banner */ body.cnnMainPage div.cnn4pxBpad table { display: none !important } /* left side banner */ body.cnnMainPage div.cnnNavAd, body td.cnnNavAd { display: none !important } /* text ad */ body.cnnMainPage span.aoltextad { display: none !important } /* From our Partners */ body.cnnMainPage table[summary^="Links to stories"] { display: none !important } /* text banners */ div#contextualLinks { display: none !important } /* right side banner area. watch out for this one */ body table[width="770"] table[width="100%"] td[width="160"] { display: none !important } /* lower thin travelot advert */ table#cnnTravelot { display: none !important } /* sports illustrated trial (and others?) on the right */ div.cnnRightColAd { display: none !important } /* sports illulstrated trial at the bottom */ table.cnnOfieTable { display: none !important } /* FRESHMEAT.NET */ /* text banners */ div[style="border: 1px solid rgb(221, 221, 221); padding: 5px; background-color: rgb(255, 255, 255);"] { display: none !important } /* NVNEWS.NET */ /* amazon international banner */ img[src$="images/logos/amazon_international.gif"] { display: none !important } body center table[width="100%"] table[cellpadding="8"][style="border: 2px solid rgb(0, 0, 0);"] table[width="100%"][cellpadding="8"][style="border: 2px solid rgb(0, 0, 0);"] table[width="100%"][cellpadding="10"][bgcolor="#ffffff"] center table[width="100%"][bgcolor="#dddddd"][cellpadding="6"][style="border: 2px solid rgb(0, 0, 0);"] { display: none !important } /* GOOGLE.COM */ /* general: search tip */ body[onload="document.gs.reset()"] table[cellspacing="0"][cellpadding="0"][border="0"] td[valign="bottom"][height="30"] { display: none !important } /* general: sponsored links: right */ body[onload="document.gs.reset()"] table[width="25%"][bgcolor="#ffffff"][align="right"] { display: none !important } /* general: sponsored links: top */ body[onload="document.gs.reset()"] p.e table[width="100%"][height="40"][cellpadding="3"] { display: none !important } /* search: product search (store linkage) */ body[onload="document.gs.reset()"] p.e table[cellspacing="0"][cellpadding="1"][border="0"] { display: none !important } /* groups: sponsored links: top (everything but header) */ body[onload="document.gs.reset()"] td[id^="taw"].ch { display: none !important } /* groups: sponsored links: right */ body[onload="document.gs.reset()"] table[width="100%"][cellpadding="3"] tr[valign="top"] td[valign="top"][rowspan="26"] { display: none !important } /* groups-beta: sponsored links: right */ body[onresize=""][onload="sf()"] table[width="200"][align="right"][style="float: right;"] { display: none !important } body[onresize=""][onload="sf()"] table[width="25%"][align="right"][style="float: right;"] { display: none !important } /* groups-beta: sponsored links: right */ /* gmail: text ads */ div.c.xs#ad { display: none !important } /* froogle: sponsored links: right */ form[action="/froogle"][name="gs"] table[width="100%"][style="margin-top: 6px;"] td[width="20%"][valign="top"][align="right"] table[align="bgColor=#ffffff"] { display: none !important } /*form[action="/froogle"][name="gs"] table[align="bgColor=#ffffff"] { display: none !important }*/ /* GEOCITIES.COM */ /* floating banner table thingies. gets most, but not all */ table[border="2"] td[valign="top"][bgcolor="#ffffff"] table[width="138"] { display: none !important } /* 6THFLOOR (PLANETQUAKE) */ /* annoying rifle-shot animated gif */ img[src$="grfx/6thcam.gif"] { visibility: hidden !important } /* ANANDTECH.COM */ /* text banners */ table[width="336"][height="280"][bordercolor="#5a4444"][style="width: 336px;"], table[class^="vmheadlinetable"] { display: none !important } /* IMDB.COM */ /* AMERICANSINGLES.COM */ div#root table[cellspacing="0"][width="160"][height="329"][bgcolor="#000000"], div#root form[name="frmLargeForm"], form[action*="click_lx.cgi"] { display: none !important } /* text banners */ iframe[src*="imdb.com/google/box?num="] { display: none !important } div#root img[src*="/i.imdb.com/Vpics/"], /* div#root img[src*="/i.imdb.com/Photos/CMSIcons"], */ div#root img[src*="/i.imdb.com/Icons/apix/"], div#root img[src*="/i.imdb.com/Icons/kpix/"], div#root img[src*="/i.imdb.com/apix/"], div#root img[src*="/i.imdb.com/pro/"], div#root img[src*="/ia.imdb.com/"][height="600"], div#root img[src*="/ia.imdb.com/"][usemap] { display: none !important } /* allow trailer (type) images: http://i.imdb.com/(wmf|real|qt).gif */ div#root a:link img[src*="/i.imdb.com/"][src$=".gif"][width="88"][height="31"] { display: inline !important } /* * allow Register/Now Playing image maps. above usemap rule is pretty damaging * considering it doesn't hide much, maybe that should go instead of these... */ div#root img[src*="/ia.imdb.com/"][usemap="#logo"], div#root img[src*="/ia.imdb.com/"][usemap="#header"], div#root img[src*="/ia.imdb.com/"][usemap="#nav"] { display: inline !important } /* YAHOO.COM */ /* personals, soapcity ad (forms) */ form[action^="http://rd.yahoo.com/"], form[action^="http://us.ard.yahoo.com/"], form[action=""][name$="SoapCity"], form[action=""][name^="728x90"], form[action=""][name^="300x250"] { display: none !important } /* text banner */ div#ymadbn { display: none !important } /* mail: logout page page */ body[bgcolor="#ffffff"] tr[bgcolor="#eeeeee"] td[align="center"][valign="top"] p table[bgcolor="#cadaf8"][width="250"][cellpadding="4"] tbody { display: none !important } body[bgcolor="#ffffff"] center table[style="border-color: rgb(0, 102, 255);"][align="center"][border="1"][width="480"] form[action*="yahoo.com"][method="get"] table[bgcolor="#ffffff"][border="0"][width="100%"] { display: none !important } /* EWEEK.COM */ /* top banner */ body[onunload="displayPopUnder();"][bgcolor="#bec5cb"] table.AD_BG { display: none !important } /* right side; hiding td.Skyscraper_BG results in layout problems */ body[onunload="displayPopUnder();"][bgcolor="#bec5cb"] td.Skyscraper_BG table { display: none !important } /* "advertisement marketplace" */ body[onunload="displayPopUnder();"][bgcolor="#bec5cb"] table.Sponsor_BG { display: none !important } /* middle of article ads */ body[onunload="displayPopUnder();"][bgcolor="#bec5cb"] span[class="storybox"] { display: none !important } /* bottom links */ body[onunload="displayPopUnder();"][bgcolor="#bec5cb"] div[class="sponsors_container"] { display: none !important } /* FARK.COM */ /* annoying animated gif */ img[src*="sportsbybrooks.com/farkbutton.gif"] { display: none !important } /* THEINQUIRER.NET */ body.body table[width="100%"] table td#rb[valign="top"][align="center"] { display: none !important } /* SEARCH.YAHOO.COM */ /* sponsored results */ body div#results div[class="st sr"]:first-child, body div#results ul.ovr, body div#east { display: none !important } /* DEVIANTART.COM */ /* top banner */ body#deviantART div#main-core div[style="text-align: center;"]:first-child { display: none !important } /* 62pt is so big it looks stupid */ body#deviantART h1 { font-size: 24pt !important } /* sponsored links */ body#deviantART div#section-nav-ads { display: none !important } /* VCDQUALITY.COM */ /* top-right ad */ iframe[src="http://www.vcdquality.com/include/topadiframe.php"] { display: none !important } /* NEWGROUNDS.COM */ iframe#GF_frm, div#GF__p_0 { display: none !important } /* MACWORLD.COM */ /* bottom and right side ads */ div#footerAds, div#homeRightAd { display: none !important } /* WUNDERGROUND.COM */ /* bits in the left nav */ table.leftadbody, td.leftadhead { display: none !important } /* SLICKDEALS.NET - (CONTRIBUTED BY MGB) */ /* left side */ iframe[src*="http://www.overstock.com/slickdeals_dealzone.htm"], iframe[src*="http://slickdeals.net/pricead.php"] { display: none !important } /* right */ iframe[src*="http://www.resellerratings.com/price-direct-slickdeals.pl"] { display: none !important } /* hide the 'ad below' image */ img[src="http://i.slickdeals.net/images/adbelow.gif"] { display: none !important } /* ASTALAVISTA.BOX.SK */ /* full page floating div */ div#awin { display: none !important } /* BETA.SEARCH.MSN.COM - (CONTRIBUTED BY MGB) */ div#ads_topC, div#ads_bottomC { display: none !important } /* FLICKR.COM */ div.VBannerAd, div.YourAdHere { display: none !important } /* TECHNORATI.COM */ div#externals, div#text-ads { display: none !important } /* 43THINGS.COM */ div.ad, div.ads { display: none !important } /* IWON.COM */ /* lower and right side sponsored links */ div[id^="sponLink"], div[id^="gca_sidebar"] { display: none !important } /* MAPQUEST.COM */ /* driving directions: middle */ div#googleadb { display: none !important } /* search results (maps, directions, and Find It) */ div#nearby[class="sectionbar bgbcrv"], div#nearby[class="bgacrv"], form[method="get"][action="offers.adp"], table[width="100%"] tr td[onclick*="google.com"][onmouseover*="go to "], a[href*="offers.adp?a="], body#dirs font[face$=",sans-serif"], body#maps font[face$=",sans-serif"], body#dirs a[href="javascript:openGoogle()"], body#maps a[href="javascript:openGoogle()"] { display: none !important } /* DOWNLOAD.COM */ /* text ads on the index, the grey boxes look a bit weird ... */ div#dlContainer td.mainpad div#lp-title, div#dlContainer td.mainpad div#lp-dlnow, div#dlContainer td.mainpad div#lp-desc { display: none !important } /* inline ads for search and browsing a category */ div#dlContainer td.mainpad iframe[src^="http://download-"][target="_top"] { display: none !important } /* sponsored ads at the bottom of app download page */ div#dlContainer td.mainpad div#hotDownloads { display: none !important } /* MOZILLAZINE.ORG */ /* store: left nav (www) */ object[type="text/html"][data="/store/rail_box/"]#store { display: none !important } /* store: right nav (forums) */ iframe[src="http://store.mozillazine.org/forum_box/"] { display: none !important } /* ZIFF DAVIS */ body[onunload="displayPopUnder();"] span.storybox { display: none !important } /* NYTIMES.COM */ body[onload="nameIt(); setClientSizeCookies();"] td[class="globalnav"][bgcolor="#CCCCCC"] { display: none !important } nyt_nav_ad { display: none !important } body[onload="nameIt(); setClientSizeCookies();"] td[align="center"][valign="top"][width="336"] { display: none !important } body[onload="nameIt(); setClientSizeCookies();"] table[width="768"]{ margin-left: auto !important ; margin-right: auto !important ; width: 768px !important ; } /* LATIMES.COM */ iframe[name="railad"] { display: none !important } iframe[src*="latimes.com/includes/classrail/"] { display: none !important }

Geändert von knuth (12. 12. 2005 um 13:32 Uhr).
Alt 17. 08. 2005, 18:09 knuth is offline Mit Zitat antworten #9
knuth
Mitglied
(Threadstarter)
 
Benutzerbild von knuth
 
Registrierungsdatum: Aug 2001
Beiträge: 3.270
Cookies blockieren:
Datei in Deinen Profil-Ordner kopieren.
http://www.makeitwork.be/mozilla/cookperm.txt

Info: http://www.makeitwork.be/mozilla/AdBlocking.htm
Alt 21. 08. 2005, 02:15 knuth is offline Mit Zitat antworten #10
gomek
Mensch
 
Registrierungsdatum: Jan 2005
Beiträge: 570
@knuth
die Datei die du angegeben hast blockiert keine Cookies. Wenn sie überhaupt was blockiert, dann Bilder.

Das aber wahrscheinlich auch nicht, da aktuelle Mozilla Versionen diese Information in der Datei hostperm.1 speichern.
Die muss dann wie folgt aussehen:
Code:
# Permission File # This is a generated file! Do not edit. host cookie 1 board.gulli.com host cookie 2 ad12.bannerbank.ru host install 1 update.mozilla.org host image 1 board.gulli.com host image 2 ads.msn.com host popup 1 go.icq.com

Dabei bedeutet die 1 in der dritten Spalte, dass es erlaubt ist, und die zwei dass es blockiert ist.
Alt 21. 08. 2005, 09:09 gomek is offline Mit Zitat antworten #11
knuth
Mitglied
(Threadstarter)
 
Benutzerbild von knuth
 
Registrierungsdatum: Aug 2001
Beiträge: 3.270
Ahja, danke. Die hostperm.1 kannte ich auch schon, wußte aber nicht, dass sich die Infos auf der MakeItWork-Seite auf eine alte FF-Version beziehen. Gut zu wissen.

Dann werd' ich mich mal an die hostperm.1 machen.

EDIT: Eine gute Seite, um sich eine für Mozilla und Firefox hostperm.1 geeignete Blockliste automatisch generieren zu lassen ist das Projekt
http://pgl.yoyo.org/adservers/

Dort geht man bei den oberen Dropdownmenüs bei "list ad server hostnames:" auf "hostperm.1 -- Mozilla hostperm.1 format", wählt den Zeitraum der aufzulistenden Adserver aus (z.B. 1.1.2000), "no links back to this page", aktiviert "view list as plain text:" und klickt auf Go.

Die Liste wird dann als Plaintext im Format

host image 2 www.bla.de

ausgegeben.


Man kann ja mit 'nem Editor noch zusätzlich alle Server ins Format

host cookie 2 www.bla.de
und
host script 2 www.bla.de
und evtl.
host object 2 www.bla.de
oder gar noch evtl.
host subdocument 2 www.bla.de

suchen/ersetzen und in die hostperm mit einfügen.

Dann kann man auch in der userContent.css auf so manches Kriterium verzichten, das evtl. zu einer verfälschten Anzeige führt.


Man kann sich auch gleich eine Liste für den Import in Adblock auswerfen lassen...


Und hier noch eine Cookie-bezogene Blockliste http://cookies.uni-hiltrup.de/blocklist.txt
Einige Server sind auch oben bei der Liste von pgl.yoyo.org schon dabei. Also auf doppelte Einträge achten.

Wer sich die ganze hier beschriebene Arbeit sparen will, kann sich die hostperm.1 hier runterladen: http://sr1.mytempdir.com/129607

Hab "subdocument" mit eingefügt...

Ich hab meine persönlichen, erlaubten Cookies rausgenommen und als erlaubte popups ein paar nützliche oben in der Datei stehen gelassen. Erlaubte "install" sind auch entfernt.

Also alles, was ihr erlauben wollt, vorher aus Eurer gesicherten hostperm.1 reinkopieren.

ACHTUNG: An alle, die regelmäßig Updates für die MTDVD runterladen wollen. In diesem Fall in dieser Datei und in userContent.css nach dem String "tradedoubler" suchen und auskommentieren bzw. (vielleicht vorübergehend) entfernen...

Geändert von knuth (01. 09. 2005 um 13:56 Uhr).
Alt 21. 08. 2005, 12:31 knuth is offline Mit Zitat antworten #12
knuth
Mitglied
(Threadstarter)
 
Benutzerbild von knuth
 
Registrierungsdatum: Aug 2001
Beiträge: 3.270
Hier gleich noch was zum Blockieren von Flash-Popups, die der eingebaute Popup-Blocker standardmäßig nicht verhindert.

Über about:config einen neuen Integer-Wert eingeben mit Namen privacy.popups.disable_from_plugins und diesem den Wert 2 geben.
Alt 21. 08. 2005, 22:28 knuth is offline Mit Zitat antworten #13
knuth
Mitglied
(Threadstarter)
 
Benutzerbild von knuth
 
Registrierungsdatum: Aug 2001
Beiträge: 3.270
Wer keine Probleme mit der Extension Adblock hat, der findet bei pierceive.com ein exzellentes Filterset, das immer wieder aktualisiert wird.

Dort oben auf "Proceed to Filterset.G" und in der aufgehenden Seite mindestens die 3 Dateien 2005-08-03a.txt (Name ändert sich je nach Aktualität, also immer die aktuellste runterladen), instructions.txt und settings.txt runterladen.

Die Datei yyyy-mm-dd(x).txt kann dann in der Konfiguration von Adblock importiert werden - siehe instructions.txt und settings.txt.

ACHTUNG: Wie auch deutlich zu lesen "Filterset.G-Whitelist-Beta (Requires Adblock Plus)" ist nicht für das einfache Adblock geeignet!!
Alt 22. 08. 2005, 12:44 knuth is offline Mit Zitat antworten #14
knuth
Mitglied
(Threadstarter)
 
Benutzerbild von knuth
 
Registrierungsdatum: Aug 2001
Beiträge: 3.270
Hier noch ein nützlicher Link zum Thema "host"-Datei:

http://www.hosts-file.net/downloads.html
Alt 23. 08. 2005, 02:17 knuth is offline Mit Zitat antworten #15
gomek
Mensch
 
Registrierungsdatum: Jan 2005
Beiträge: 570
Zitat:
Original geschrieben von knuth
host cookie 2 www.bla.de
und
host script 2 www.bla.de
und evtl.
host object 2 www.bla.de
hmm, dass da noch weitere Werte (script, object) möglich sind wusste ich noch nicht. »subdocument« ist übrigens auch ganz nett. Kann man schön werbe-IFRAMES mit blocken.(zumindest wenn die Seite nicht selbst Frames benutzt, da man sonst überhaupt nichts sieht.)
Alt 23. 08. 2005, 15:44 gomek is offline Mit Zitat antworten #16
knuth
Mitglied
(Threadstarter)
 
Benutzerbild von knuth
 
Registrierungsdatum: Aug 2001
Beiträge: 3.270
Super, noch 'ne Zusatz-Info, danke.

Hab ich ja wieder was zum Anpassen der hostperm.1

Download siehe 5 Beiträge weiter oben...

Geändert von knuth (25. 08. 2005 um 17:15 Uhr).
Alt 23. 08. 2005, 17:41 knuth is offline Mit Zitat antworten #17
knuth
Mitglied
(Threadstarter)
 
Benutzerbild von knuth
 
Registrierungsdatum: Aug 2001
Beiträge: 3.270
Hab jetzt ein paar Stunden rumgebastelt und für die Browser-Tabs eine Lösung gefunden, die diese endlich schön deutlich unterscheidbar macht. Gehört zwar nicht mehr ganz hier her, aber was soll's.

Wer sie sich ansehen will, einfach wie weiter oben beschrieben in die userChrome.css möglichst unten reinkopieren. Sind von der Farbe her relativ Geschmacks-neutral.

Code:
/* ::::: BEGINN TAB ::::: */ tab { -moz-appearance: none !important; margin-top: 4px; border-top: 1px solid !important; border-right: 1px solid !important; border-left: 1px solid !important; border-bottom: 1px solid rgb(225,229,234) !important; -moz-border-top-colors: rgb(85,89,94) rgb(85,89,94) !important; -moz-border-right-colors: rgb(85,89,94) rgb(85,89,94) !important; -moz-border-left-colors: rgb(85,89,94) rgb(85,89,94) !important; background-color: rgb(165,169,164) !important; padding: 1px 4px 2px 4px !important; color: rgb(0,0,0) !important; -moz-border-radius-topleft: 4px !important; -moz-border-radius-topright: 4px !important; } .tab-text { margin: 0 !important; } tab[selected="true"] { margin-top: 0 !important; height: 2.0 em !important; -moz-border-top-colors: rgb(85,89,94) rgb(85,89,94) !important; background-color: rgb(255,250,220) !important; border-bottom-color: transparent !important; padding: 1px 6px 4px 6px !important; -moz-border-radius-topleft: 4px !important; -moz-border-radius-topright: 4px !important; font-weight: bold !important; } tab[selected="true"]:hover { margin-top: 0 !important; height: 2.0 em !important; -moz-border-top-colors: rgb(85,89,94) rgb(85,89,94) !important; background-color: rgb(250,250,250) !important; border-bottom-color: transparent !important; padding: 1px 4px 2px 4px !important; -moz-border-radius-topleft: 4px !important; -moz-border-radius-topright: 4px !important; font-weight: bold !important; } tab:not([selected="true"]) { margin-top: 4px !important; -moz-border-top-colors: rgb(85,89,94) rgb(85,89,94) !important; background-color: rgb(185,189,184) !important; padding: 1px 4px 2px 4px !important; -moz-border-radius-topleft: 4px !important; -moz-border-radius-topright: 4px !important; } tab:not([selected="true"]):hover { margin-top: 4px !important; -moz-border-top-colors: rgb(85,89,94) rgb(85,89,94) !important; background-color: rgb(250,250,250) !important; padding: 1px 4px 2px 4px !important; -moz-border-radius-topleft: 4px !important; -moz-border-radius-topright: 4px !important; } tab[first-tab="true"][selected="true"] { margin-top: 0 !important; height: 2.0 em !important; -moz-border-top-colors: rgb(85,89,94) rgb(85,89,94) !important; background-color: rgb(255,250,220) !important; padding: 1px 4px 2px 4px !important; -moz-border-radius-topright: 4px !important; } tab[first-tab="true"][selected="true"]:hover { margin-top: 0 !important; -moz-border-top-colors: rgb(85,89,94) rgb(85,89,94) !important; background-color: rgb(250,250,250) !important; padding: 1px 4px 2px 4px !important;