This part uses HTML markup examples to create layout design. Part I introduces the idea that even using HTML style codes, different browsers will display the page in their own way. This provides one reason why using a cascading style sheet is a good idea. This part of the book begins with a discussion about learning to see document structure. For those who already code documents in HTML with embedded style tags and attributes, this a very important starting point.
Designers often see layout but often have difficulty seeing document structure.
In order to use CSS, one must intellectually separate the concepts of document structure from document style because CSS applies style to structure. Simple rules of inheritance are discussed and simple cascading order is defined. Part II continues to provide a discussion of more complex selectors. Style properties are grouped into those properties affecting fonts and those affecting white space on the page. Authors often refer back to CSS' roots in desktop publishing, providing new users with a touchstone for the new media of Web design.