Recently, for my Master Pages I’ve been using just CSS to handle the formatting on an On-Premise System. Then, just to show the Top Navigation on a more colorful Master Page, I switched to a “Composed Looks” Master Page with its accompanying Theme for a more colorful Master Page.
(At this point the actual Master Page was irrelevant to me as long as I had Top Navigation on a Master Page with different colors.)
When I switched back to my original Master Page, I noticed that some remnants from the theme that I had chosen in “Composed Looks” had carried over.
To get my background and a few other colors to show correctly, I had to go into Composed Looks again and switch to a more standard look like the default Office. I also noticed my “Getting Started with my Site Web Part” has also changed colors.
Obviously I don’t want to put “!important” on everything in my CSS. What do I need to specifically do in my CSS?
From a course I took from Heather Solomon (@speheather) , I’ve come to believe that themes are not strictly necessary and if you can create a good Master Page and do most of the changing with CSS, your solution is more easily maintained on Site Collections with multiple sub sites.
Ye old theme gurus–please enlighten me.