Den här webbplatsen har begränsad funktionalitet medan vi utför underhåll för att förbättra din upplevelse. Om en artikel inte löser ditt problem och du vill ställa en fråga har vi vår gemenskap som väntar på att hjälpa dig på @FirefoxSupport på Twitter, /r/firefox på Reddit.

Sök i support

Akta dig för supportbedrägerier: Vi kommer aldrig att be dig att ringa eller skicka ett sms till ett telefonnummer eller dela personlig information. Rapportera misstänkt aktivitet med alternativet "Rapportera missbruk".

Läs mer

userChrome.css does not have @namespace there is only xul

  • 1 svar
  • 1 har detta problem
  • 2 visningar
  • Senaste svar av cor-el

more options

Hi,

I am slightly concerned that my userChrome.css file does not contain the line:

@namespace url("https://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */

as understand this line should be in there.

However I'm not entirely certain what it does and what is the impact of not having it. I get the Ghostbusters allusion, but can anyone elaborate and advise whether or not i should add it in and if so where?

My current userChrome.css file:

#main-window {
	background-color: transparent !important;
} 

#titlebar-buttonbox .titlebar-button {
	background-color: transparent !important;
}

#titlebar-buttonbox #titlebar-min:-moz-any(:hover,[open]), #titlebar-buttonbox #titlebar-max:-moz-any(:hover,[open]) {
	background-color: hsla(210,4%,10%,.08) !important;
}
#titlebar-buttonbox #titlebar-close:-moz-any(:hover,[open]) {
	background-color: hsla(360,100%,50%,.4) !important;
}

tab {height: 45px !important;}
.tabbrowser-strip {height: 45px !important;}


#navigator-toolbox toolbar:not(#nav-bar):not(#toolbar-menubar) { -moz-box-ordinal-group:10; }
#TabsToolbar { -moz-box-ordinal-group:1000!important; }
Hi, I am slightly concerned that my userChrome.css file does not contain the line: @namespace url("https://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */ as understand this line should be in there. However I'm not entirely certain what it does and what is the impact of not having it. I get the Ghostbusters allusion, but can anyone elaborate and advise whether or not i should add it in and if so where? My current userChrome.css file: <pre><nowiki>#main-window { background-color: transparent !important; } #titlebar-buttonbox .titlebar-button { background-color: transparent !important; } #titlebar-buttonbox #titlebar-min:-moz-any(:hover,[open]), #titlebar-buttonbox #titlebar-max:-moz-any(:hover,[open]) { background-color: hsla(210,4%,10%,.08) !important; } #titlebar-buttonbox #titlebar-close:-moz-any(:hover,[open]) { background-color: hsla(360,100%,50%,.4) !important; } tab {height: 45px !important;} .tabbrowser-strip {height: 45px !important;} #navigator-toolbox toolbar:not(#nav-bar):not(#toolbar-menubar) { -moz-box-ordinal-group:10; } #TabsToolbar { -moz-box-ordinal-group:1000!important; }</nowiki></pre>

Ändrad av cor-el

Alla svar (1)

more options

Did you create the userChrome.css file yourself?

It is your responsibility to ensure that the @namespace is at the start of the userChrome.css file if you used sample code posted on internet to create the file.