I am very excited to be teaching this course
and am delighted to have so many hard working
and enthusiastic students. I have been
using Cascading Style sheets to display
content for many years, but have just recently
used this code to do all my layout. That
is really where the power of CSS shines.
Students who took CS 50.11A/B in Spring of
2006 or later, have had 4 weeks of CSS
and understand how to create columns of
text or images and arrange those columns
without tables or spacer gifs.
Students who enrolled in HTML before Spring
2006 will be amazed how simple our HTML
pages have become and how diverse the layout
of those pages can be. Say goodbye to nested
tables, slicing images and creating "pictures"
of text so the words could be tightly tracked
or have negative leading. CSS has arrived, so now all these
effects be dealt with in a straight forward
manner by using CSS code.
For students who have recently completed the
CS 50.11A/B course, every
chapter has some advanced "gems" we weren't
able to cover in the HTML classes, and
as the class progresses we will get to
advanced layouts and drop down menus. Feel
free to read ahead, if you just can't wait.
Best Wishes