Introduction

This project requires you to integrate what you have learned about CSS in the past few weeks. Basically, you need to create 3 pages with 3 different external css files to demonstrate your understanding of CSS for formatting and for layout. I'm leaving the assignment fairly open so you can experiment.

Here are a few examples from Spring 2008 students:

 

What to Do

  1. Browse 5-10 examples at css Zen Garden.
  2. Create a folder for this project.
  3. Create 3 files that demonstrate your understanding of external css for layout and page presentation. You may use the predefined Dreamweaver CSS templates, but if you do, change the colors. Each file will link to its own external css and should include
    1. navigation area, sidebar, h1-h3 tags, links, and main content areas
    2. footer area that includes your name & links to 213portfolio.php
    3. any content - it is ok to copy and paste from a web site -- the idea is to NOT spend a lot of time on content. Content should include links & headings.
  4. Your CSS should:
    • redefine the body tag to change the background and font face,
    • redefine h1-h3 tags,
    • set link attributes (link, visited, hover, active), and
    • control layout of the page into multiple areas
  5. For at least one page, use Listamatic or a similar site to turn a linked list of links into a navigation bar.
  6. Link to your examples from 213portfolio.php.
  7. UPLOAD 213portfolio.php and your project folder to the 213 server. Don't forget to TEST YOUR WORK on the server. Try it with more than one browser.
  8. Review the scoring chart below to make sure you did everything.
  9. Submit your URL to Moodle.

 

Resources

Submitting work

Grading - 60 points

Points Requirements
5 213portfolio.php links to examples
10 files include navigation area, sidebar, h1-h3 tags, links, and main content.
5 files include footer area with name and link to 213portfolio.php.
10 There are 3 files that link to 3 different external CSS files.
10 body and h1-h3 tags are redefined in the external CSS.
5 Link attributes are set in the external CSS.
10 Multi-column (or area) layout is set in the external CSS.
5 All files are uploaded and load without errors, URL submitted to Moodle works.