CS 337 - Web Programming - Homework Assignment 3

This assignment is worth a total of 100 points.

This assignment will focus on laying out sections of a web page in various blocks, and making sure they are positioned correctly.

Instructions for all problems

  1. There will be additional instructions numbered like this for the individual problems. Be sure to follow all the instructions!

Resource Files

The files you will need to complete this assignment are located in this files folder.

Problem 1: Box Model - 50 points

You have been given a basic design mockup as an image. The image is below. (Click on it for a larger version). You must create the HTML and CSS to create the design as a web page. There are a series of measurements to assist you:

Some additional rules for your HTML and CSS:

Mockup Image
Mockup Image - Click for larger view

Problem 2: Colors - 20 points

Modify the CSS within the <style> element problem2.html so that your end result matches the image below. There are additional specific instructions for modifications to each block within problem2.html.

Starting Image
Starting Image - Click for larger view
Ending Image
Ending Image - Click for larger view

Problem 3: Positioning - 30 points

Precisely positioning elements for a layout is very important. In this problem you will need to create a CSS file problem3.css which will contain rules to change problem3.html to look and perform like the following images and video. You may not modify the contents of problem3.html, only add CSS rules to problem3.css.

Final Layout for Problem 3
Final Image - Click for larger view
Video of final web page behavior.

Homework Submission

You should create a folder holding your files, and zip it up for submission. Name your folder and zip file something descriptive like Your-Name-HW3.zip or something. Please make a folder with your files in it, and zip up the folder. Do not select all the files and zip them up.

File List

Homeworks Zip files will be submitted to D2L, in the "Assignment 3" dropbox.