Links
- SharePoint Branding Series by Matthew Hughes – Part 1: the tools and examples. Part 2: Wireframes with Balsamiq. Part 3: Starter Master Page. Part 4: CSS style sheet. Part 5: Replace site icon with a logo placeholder. Part 6: Adding banner image to page header. Part 7: Reposition the main content area. Part 8: Changing scrolling (from page content only to entire page). Part 9: moving welcome login to a different location.
- Themes and Resources for upgrading a custom master page – Joel Oleson, May 2010
- Heather’s SharePoint 2010 CSS Reference Chart – Heather Solomon
- SharePoint 2010 base CSS classes – Erik Swenson, Jan 2010
- Working with SharePoint 2010 master pages – GetThePoint, July 2010 (reminder of the different ones)
- HTML 5 master page example – Kyle Shaeffer, Oct 11
- Metro UI – SharePoint 2010 Master Page solution – Christopher Pettigrew, Dec 11
- Fixed Width Master Page – Erik Swenson, Aug 2010 (caution advised – note what doesn’t work/work well)
- Customising Global Navigation styles – Christian Stahl, Jan 11
- Fixing the breadcrumb (One method) – Neil Richards, Jul 10
Location for themable style sheets:
- C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS\1033\STYLES\Themable
Examples
- How we did it: designing the new SharePoint site on Microsoft.com – SP Team Blog, Jun 2009
Snippets
To remove navigation via master page without deleting anything (used for displaying a PerfPoint dashboard on a public screen for a call centre: First two get rid of page header, leaving top bar and site actions button. Third removes left panel but keeps whitespace.
<style>
#s4-topheader2 { display: none; }
#s4-titlerow {display: none;}
#s4-leftpanel {display:none; }
</style>
Attach stylesheet when including own adjustments to master pages for publ. Path should be /managedpath (e.g. sites)/sitecollectionroot (e.g. KM)/Style%20Library/… (wherever you put the stylesheet). Root site collection in web app will start with /Style%20Library. Place at end of head.
For team site templates, to get Master Page in Site Settings, first activate the Publishing feature. Will need to apply to System Master page for changes to be visible.


