REFRESH THIS PAGE

I am currently updating these pages and might have made minor changes since you last viewed it in your browser.

Week 3: Intro to HTML

In this lesson you'll begin to learn HTML: you'll learn the syntax, the categories of elements, and begin to learn some of the large number of elements and attributes available. You'll also learn how to keep up-to-date with new developments in the HTML standard, where to learn about new elements/attributes, and how to ensure that your HTML code is valid and well-formed. Lastly, you'll learn how to publish your web sites and applications to the development server.

Intro to HTML

Notes

Resources

Publishing

Notes

Homework

Practice/Study Questions

Practice Exercises

Note
In the practice exercises, elements are referred to in all-caps, e.g. FOOTER refers to the <footer></footer> element (or it could also refer to an opening <footer> tag or closing </footer> tag, you will know by the context in which it's used).

For each exercise, validate the HTML using the HTML Validator. Fix all problems until you get no errors.

  1. If you haven't already done so, create a sub-directory in your local workspace and in your server workspace (off /syst10049) called "week1". Feel free to add an extra level for all of your practice exercises (e.g. /exercises).
    • For each practice exercise in each lesson, you'll usually be asked to create an exercise directory for that project, such as "/exercise1".
    • It is assumed that you will create the exercise project directory in both your local workspace and in your server workspace using the appropriate and standard directory structure discussed in class.
  2. Create a new project directory called /exercise1 in this week's directory. Add an index.html page to your exercise1 directory. Add the minimal HTML to your index page. Set the title of the page to "Week 2, Exercise 1". Add a paragraph (<p> element) to the BODY of your page containing information about yourself.
  3. If you've done some HTML coding before, check the Lesson 4 exercises for some more challenging projects.