HTML (the HyperText Markup Language) and CSS (Cascading Style Sheets) are the fundamental technologies used to create web sites. HTML handles the content whereas CSS manages the presentation (i.e., style) of that content. This assignment allows you to practice creating a simple website using HTML and CSS.

Expected duration
1 hour or less, depending on prior experience
Deadline
2359 on Lesson 24
Points
10 points

Learning Objectives

  • Distinguish between the different roles of HTML and CSS
  • Create a simple website using HTML and CSS

Help Policy

Authorized Resources
Any, including classmates
Notes
Never copy another person’s work and submit it as your own.

You must document all help received from all sources, including the instructor and instructor-provided course materials (such as the textbook).

For this assignment, you may not use someone else’s web page as a template, only modifying the content (i.e., personal information). You must create the web page yourself, although you may ask classmates about HTML and CSS syntax.

Instructions

Using the information from the introductions assignment, create an HTML web page with a title (using the title tag), headings, hyperlinks, lists, images, etc. for your biographical sketch (i.e., all the information in the README). Use CSS to alter the visual display of the various elements (e.g., you might change the font color of the headings).

Name your web page biography.html. After creating this file, you can open it directly in your preferred web browser to see how it looks. Rather than creating a separate stylesheet, embed the CSS directly in the document using the style element – i.e., include the following in the document’s head element:

<style type="text/css">
  /* Insert CSS rule set(s) here */
</style>

In general, it is preferable to use external stylesheets, but embedding the stylesheet in the HTML document means that you’ll only need to submit a single file for this assignment.

You may also find the W3C Markup Validation Service helpful (see the “Validate by File Upload” or “Validate by Direct Input” tabs) – your web page should be well-formed and valid HTML.

Submission

Submit your HTML web page (including the embedded CSS style sheet) using Canvas.