Environement: Foundation 2010

My question is simple : I want to change the entire CSS of my site, and only my site, not the others. I mean personalize all the content, like the ribbon and more.

I know we can add overriding CSS in webparts, but is there another way to do that "more properly" ?

NB: I'm not the central administrator of the Sharepoint Server.


You can do this by editing the site settings -> Look and Feel | Master Page -> CSS. Make sure you leave the reset all sub sites box unchecked. I'm a Site collection administrator for the site collection but you should be able to do this with full control or design permission.

  • 1
    This is a good way to do it, but there is a caveat. Publishing features will need to be enabled on the site to be able to modify the Site/System Master Pages as well as the CSS file it references. – Jordan Apr 8 '16 at 16:53
  • As Jordan said, Publishing features need to be enabled. link This post said that too. So, is there a way to do that without being the Site collection administrator ? – Slabre Apr 19 '16 at 14:05
  • you can add a content editor web part and add a <link rel="stylesheet" type="text/css" href="path to css"> tag on each page – Kevin Jablonski Apr 22 '16 at 1:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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