This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

How to I change the text box/field background color?

  • 9 replies
  • 1 has this problem
  • 16 views
  • Last reply by cor-el

more options

I want to change the text box/field background color, mainly in the view page info section. When inspecting the media, some images, icons, graphics are white and do not show up on a white background. I have a screenshot here http://i1208.photobucket.com/albums/cc372/Q5Q/FirefoxPageInfo.png~original where the white text box/field is, is what i want to change. I have tried everything but that portion will not change color

Thank You

I want to change the text box/field background color, mainly in the view page info section. When inspecting the media, some images, icons, graphics are white and do not show up on a white background. I have a screenshot here http://i1208.photobucket.com/albums/cc372/Q5Q/FirefoxPageInfo.png~original where the white text box/field is, is what i want to change. I have tried everything but that portion will not change color Thank You

All Replies (9)

more options

I do not understand why you would want to do this but I believe it is not possible to be able to change this.

more options

Seriously I don't mean to be rude. If you had fully read my posting you wouldn't have asked, why I want to do this.

more options

Are you using the DOM Inspector extension to poke around in the dialog to discover selectors? I accidentally just completely destroyed the dialog experimenting that way and will need to restart Firefox to restore it to normal...

But before I did that, I noticed a couple of properties that might lock out normal CSS rules. I think the most critical is the -moz-appearance property. You might try setting that to -moz-appearance:none to see whether that allows normal CSS to take hold.

(Sorry I can't explore further right now...)

more options

Thank you for the suggestion, but this didn't work either.

more options

What are your style rules so far?

more options

I have everything set at default settings.

more options

I can't figure out a rule for those boxes with the various rows of information on the general tab, but for the image preview, this should work:

#mediaPreviewBox > #imagecontainerbox {
    background-color: #eee !important;
}

I've attached a screen shot showing the effect using the Stylish extension's preview feature (userChrome.css is another possibility).

more options

Sorry, if you are not already familiar with the Stylish extension, for some reason I just assumed you were. If not:

(1) Install the Stylish extension from https://addons.mozilla.org/firefox/addon/stylish/

After you install Stylish and restart Firefox, its icon ("S" in a square) should appear on the main toolbar.

(2) Select and copy the style rule in the earlier post.

(3) Load any page containing images for easy testing.

(4) Click the Stylish icon > Write New Style > Blank style. You should get a dialog similar to the one in the above screen shot.

(5) From the "Insert" button choose "XUL namespace" to insert the first line of the rule.

(6) Paste the script below the namespace line. Then click the Preview button to load the rule into Firefox. Now open a Page Info dialog, click onto the Media tab, and test whether the rule works.

To choose a different background color, you can use this page to look up those hex codes: https://www.visibone.com/colorlab/

Note: It's tricky keeping the Stylish dialog and the Page Info dialog visible at the same time, so you may have to switch windows quite a bit until it is just right.

(7) Assuming all is well, give your rule a name and save it. You're done.

more options

Add code to the userChrome.css file below the default @namespace line.


@namespace url("https://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */

@-moz-document url(chrome://browser/content/pageinfo/pageInfo.xul){
#metatreechildren::-moz-tree-row {background-color:#fec!important}
}

The customization files userChrome.css (user interface) and userContent.css (websites) are located in the chrome folder in the Firefox profile folder.