Assignment 2

Due Mon., September 27, 2010

Summary

In Assignment 1, we took a mocked-up version of our project management interface and made it XHTML strict. In doing so, we took out all of the presentation-specific and deprecated HTML and the result looks like a mess. Also, this first version used tables to layout the different parts of the interface. In this assignment, we will start with a new version of the mock up that does not use tables and instead more appropriately uses <div> elements to structure the various components of the page. But, it still looks bad. Your assignment is to use CSS in order to add presentation and layout to the interface and make it look decent again.

What To Do

Below is a suggested roadmap for doing the assignment. In each step, I describe a visual goal (i.e., what changes in how the page is rendered that I desire) and describe a CSS strategy for achieving it. For each step, I've included a screen shot of what things might look like afterwards. I say might because there is more than one way to do things and each may have a slightly different result. So how you end up doing things might not be exactly how I did them when I worked through the assignment myself. That is just fine so don't get too caught up in trying to make it look just like my screenshots.

If you follow this roadmap to its last step successfully, you will get full credit for the assignment. But I encourage you to go further or, even better, use CSS in order to achieve a completely different design than what I have.

Other things you might want to do include: