When

The test'll be on Wednesday October 8th.

What'll be on it?

Everything we've covered so far? Here's a (fairly?) complete list of everything we've done.

  1. What XHTML strict means (versus transient)
  2. how a web server works (identify the server name, protocol, file name, directories the file is in, how the data is transferred [TCP? UDP? ZOM? BIE?])
  3. block versus inline elements
  4. How to use tags properly (including using empty elements properly):
    1. img, the hs (h1, h2, etc), p, a, div, span, em, strong, table, td, tr, th, ol, ul, li, hr, link, meta, html, body, head, title
  5. CSS, including:
    1. font-size
    2. font-family
    3. font-weight
    4. color
    5. list-style
    6. using borders
    7. text-align
    8. text-decoration
    9. text-transform
    10. using margins and padding
  6. "advanced" CSS:
    1. CSS classes (writing the CSS for a class and having an HTML element use that class)
    2. CSS IDs (writing the CSS for an IDed element and having an HTML element created using that ID)
  7. ways to use colors:
    1. hex #00FF00 and shortcut hex #0F0
    2. name (red, black, etc)
    3. rgb(0,255,0) or rgb(0%,100%,0%)
  8. types of images and what they might be used for:
    1. png
    2. jpeg
    3. gif
    4. bmp

What won't be on it?

The exact specifics of how to make an XHTML strict template as seen in XHTML template. For example:

  1. the <!DOCTYPE html blah blah blah> part
  2. the <html xmlns="…"> part. Just know that you need to start a page with the <html> tag to tell the browser that the page is an HTML page.
  3. the <style type="text/css"> … </style> part. You'll need to know that the style tag is used to put CSS within the page, but not EXACTLY how to use it.
  4. the <link rel= blah blah blah /> part. You'll need to know that it's used to tell the browser to use a separate style sheet, but you won't need to know the exact specifics.
  5. the specifics of using a meta tag to, for example, include search engine keywords