userChrome.css funktioniert nicht in Firefox 3

  • Hallo,
    Im Standard-Theme von Firefox möchte ich gern die Hintergundfarbe der Menü-, Navigations- und Lesenzeichen-Symbolleiste ändern. In Firefox 2 funktioniert das mit folgenden Angaben in der userChrome.css:

    @namespace url(http://www.mozilla.org/keymaster/gate…ere.is.only.xul);
    /*Farbe Navigations-Symbolleiste ändern*/
    #nav-bar
    {
    background-color: #FFFFFF !important;}
    /*Farbe Menüleiste ändern*/
    menubar, toolbar, .tabbrowser-tabs
    {background-color: #FFFFFF !important;}
    /*Farbe Lesezeichen-Symbolleiste ändern*/
    #PersonalToolbar
    {background-color: #FFFFFF !important;}

    In Firefox 3 hat dieselbe Datei aber keine Wirkung. Ja, sie steht im richtigen Profil im Ordner Chrome. Wo könnte der Fehler liegen?

    Danke im Voraus!

  • Der Firefox 3 lässt die Symbolleisten durch dein Betriebssystem darstellen und wendet erst wenn das nicht möglich ist, solche Angaben wie Hintergrundfarbe an.

    Um das zu unterbinden kann man zusätzlich "-moz-appearance:none !important;" verwenden, also so:

    Dann ist der Hintergrund wieder weiß.

  • Zitat von JonHa

    Der Firefox 3 lässt die Symbolleisten durch dein Betriebssystem darstellen [...]
    Um das zu unterbinden kann man zusätzlich "-moz-appearance:none !important;" verwenden,

    Danke, das war der Trigger. Siehe hier