Foll. are approaches I am aware off. Please add if there are any more, and let me know which is the best approach.
Go to SharePoint designer. Take backup of existing master page. Create new master page and just before the head tag ends, and after the
SharePoint:CssLink control
add the following line:<link rel="stylesheet" type="text/css" href="/Style Library/INSERT_PATH.css" />
Use code like following on master page after the
<SharePoint:CssRegistration
of the core css file:
<SharePoint:CssRegistration ID="CssRegistration1" Name="/_layouts/15/SPS.CssModule/Styles/newcssfile.css" runat="server" After="corev15.css" />
Like below code:
< asp:Content ContentPlaceholderID="PlaceHolderAdditionalPageHead" runat="server"> < style> /* insert css here */ < / style> < /asp:Content>