Chapter 7
Cascading Style Sheets with MOSS 2007
When it comes to styling Microsoft Office SharePoint Server 2007 (MOSS), few topics are as important as Cascading Style Sheets (CSS). This is due to the fact that Microsoft relies heavily on CSS's cascade to allow you to override any out-of-the-box style that they have applied to MOSS. Much of this out-of-the-box style comes from core.css, which is included by default in MOSS. You will learn how to position your own CSS properly to override these MOSS styles. This chapter will also provide a brief overview of CSS, focusing on the areas of CSS that are useful in MOSS. For a more thorough understanding of CSS, check out Professional CSS: Cascading Style Sheets for Web Design (Schmitt, Wiley, 2008).
There are also several must-read Web sites related to the topic of CSS. Here are a few of them:
- W3C Cascading Style Sheets home page – www.w3.org/Style/css
- Quirksmode – www.quirksmode.org/blog/index.html
- A List Apart – www.alistapart.com
Introduction to Cascading Style Sheets
Cascading Style Sheets (CSS) are a stylesheet language focused entirely on the styling and layout of data. CSS is an essential concept in modern Web design as it allows you to separate your code (be it HTML or MOSS) from your styling. This separation is key to maintaining quality Web software because it allows you to target your data's style for whatever medium is appropriate. While it's true that most frequently CSS is used to style Web content, it can also be ...