CIS 658

Exploring HTML/CSS

Winter 2025

Objective

The main objectives of this homework are to:

For this assignment, you will be submitting a web page that you (and only you) created. You may submit a page you have created outside this course, provided that it was written entirely by you (without the help of classmates, at team at work, etc.) You can submit this existing page simply by emailing me the URL where I can view it, provided the source is easily accessible. Be sure to follow the instructions for Part 1, even if you are submitting an existing page.

If you are creating a new web page, please follow this link to create a GitHub repository for this assignment: https://classroom.github.com/a/h7h3fRDy

Part 1: Explore HTML and CSS

  1. Read/Review textbook chapters 3, 5, 6, and 7.
  2. Set a timer and spend about 30 minutes exploring (i.e., "playing with") HTML. Make sure you understand the basics of HTML, including:
  3. Set a timer and spend about 60 minutes exploring (i.e., "playing with") CSS. Make sure you understand the basics of CSS, including: This website https://jsfiddle.net is a good "sandbox" for this type of exploration.
  4. Make a point of both
    1. Linking to an external stylesheet (e.g., <link rel="stylesheet"...), and
    2. Including some rules in the .html document's head using the <style> tag.
  5. If you have time left after becoming comfortable with the basics (of if you already know all the basics because you have extensive HTML and CSS experience), take some time to explore something new.

Part 2: Deploy a web page

Deploy your web page (if necessary). You may either:

  1. Use GitHub Pages to deploy the page in the repository you created above,
  2. Use the deployment server you intend to use for this course
  3. Spin up your own web server.

Some low-cost environments automatically put apps to sleep. Please be sure your deployment environment is up (or wakeable) during this time.

Submission


Updated Sunday, 23 February 2025, 2:39 PM

W3c Validation