course description
CSS is a style sheet language used to describe the presentation of a document written in a markup language. This short course details basic usage of style sheets to give your Web applications a consistent and easily modified look and feel.
topics
- HTML
- XHTML
- CSS
- Accessibility
assignments
Assignments will be suggested throughout the course. Such assignments will help reinforce the material and examples covered in class. Please make time to work on and complete the assignments. Hands-on learning is crucial to retaining what you learn.
instructor
NAME: David Goldschmidt, Ph.D.
E-MAIL: click here to send me e-mail
TELEPHONE: 518.485.3755
notes & examples
Lecture notes and examples follow:
- Day 1 Lecture Notes
- Day 1 Examples (click here for ZIP file)
- Day 1 In-Class Examples
- Day 2 Lecture Notes
- Day 2 Examples (click here for ZIP file)
- Day 2 In-Class Examples
- Additional Tutorial
Example Web sites:
- http://feos.biz: short course advertisement
- http://scbwi-upstate-ny.webhop.org: site mock-up for organization
- http://g-revisions.webhop.net: writing and editing services Web site
suggested books
Google for "css books" or visit http://www.w3.org/Style/CSS or http://www.w3.org/Style/CSS/learning#books for additional books and resources on learning CSS.
I also recommend the following books, though I'd strongly suggest visiting Borders and Barnes & Noble and finding a book that you like:
- HTML, XHTML, and CSS, Sixth Edition: Visual QuickStart Guide (©2007 Peachpit Press) by Elizabeth Castro: An excellent tutorial and resource for HTML and CSS, including great online resources.
- The CSS Anthology: 101 Essential Tips, Tricks & Hacks (©2005 SitePoint Pty. Ltd.) by Rachel Andrew: Numerous nuts-and-bolts tips and techniques for utilizing CSS to its full advantage.
- The Art & Science of CSS (©2007 SitePoint Pty. Ltd.) by Cameron Adams, et al: Another excellent resource for applying CSS to Web site design.