One of the frustrating issues when customizing a SharePoint Portal is that not all classes called within the templates are located on one stylesheet. Although, logically you would think that one stylesheet would contain pertinent styles but it is not the case. One must flip back and forth between OWS.CSS and SPS.CSS and the OWSMAC.css file if you are attempting to make SharePoint cross-browser compliant.
Out of the box the OWS.CSS and SPS.CSS stylesheets are more then 25K each. They share a large number of styles. That’s is a lot of classes as well as file size for the user to download.
Sometimes it is suggested to use a custom stylesheet – potentially just a copy of SPS.CSS/OWS.CSS. This will then always override the default SharePoint styles and additionally will be impervious to being overwritten by an update patch. This method concerns me, due to possible large file sizes. Do users really want to load potentially 100kb of CSS?
Comments