CMSC10100
Homework 1

This assignment is to design and implement a single HTML page describing a theme or topic you are interested in. For example, a web page describing some of your favorites NBA stars.

In your implementation, you need to complete the following requirements:

  • The web page should correctly uses HTML structure (head, title, body)
  • The web page should correctly employs headings, paragraphs, line breaks, horizontal rules, and font markup to convey your ideas
  • The web page should use one of the white-space controlling tags (<pre>, <blockquote>, etc)
  • The web page should use at least one kinds of lists
  • Set the web page background color or use a (tastefully done) background image on the page
  • The web page should include at least one inline image related to the theme
  • Validate your page through the W3C validator before you're done with the assignment

Another requirement, although not restricted, is that your web page should not be too short and need to comprise at lest 2 or 3 paragraphs.

Your web page should be put up as ~/html/cmsc10100/hw1/index.html. Your homework will be graded on the basis of the correctness of your HTML, using good style, etc. 

Due Date

Your homework 1 is due Midnight, July 2nd (Wednesday).

Permissions

Make sure the permissions for all your directories are set so that they are world-readable and executable (755). Make sure that the permissions for index.html set for it to be world readable (644). You should point your browser to http://people.cs.uchicago.edu/~<your cs account>/cmsc10100/hw1 once the code is on the server to make sure it looks right and the permissions are properly set. If the browser loads the file, then your permissions are ok.

Note

On our server (and many others), putting a file index.html in some directory and then pointing the browser to the directory address loads the index.html. This is a good way of shorting the URL for users, as well as keeping people from casually scoping out the directory contents