We have an old web app, which would be much more usable if it could be visually tweaked a bit. Being in a corporate environment - IE (always using the latest version) is all I can use. Also app in question being 3rd-party - there's no way to change it's own CSS files.

Is there a way to use per domain injected custom CSS in internet Explorer.

Let's say I want to change the background-color of domain http://oldapp.localintranet/ - is there any way to make this happen?

  • Place to put a custom.css-file?
  • With an add-on/extension?
  • im not sure i understand, are you asking can you use custom css if the site is viewied in internet explorer ? Or are you asking can you have a setting in IE that if its visits a site use some custome css that is local to that copy of IE
    – sam
    Commented Dec 18, 2012 at 21:28
  • Tried Greasemonkey? Commented Dec 19, 2012 at 14:17
  • @Prasad: Stuck with IE - can't use anything else.
    – Damiqib
    Commented Dec 19, 2012 at 16:07
  • @Damiqib check this link - superuser.com/questions/266509/greasemonkey-for-ie8 Commented Dec 19, 2012 at 16:23

1 Answer 1


Do you have access to the application files? If so you can place a custom.css file after the last .css file in the header. CSS cascades and the last CSS styles/classes are ones which take effect most times. !important may be needed to override any inline styled elements or possibly some ID's.

You can override CSS for IE browsers only using condotional comments more on that here http://www.quirksmode.org/css/condcom.html

If you do not have access to the CSS files, you would need to use an add-on in the browser which would load your custom.css when you browsed http://oldapp.localintranet/ But then you'd have to account for some people using Firefox and Chrome.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.