Topics
We have not followed the textbook closely this semester. So far we have covered all of Chapters 1 and 2, most of chapters 3 and 6, and parts of chapter 5.
In addition to the textbook material, a lot of the material on the exam will come from what I have covered in
class. Here is a list of topics you may use as a checklist.
I cannot promise that it is a complete list,
but I hope it helps you in your preparation for the exam:
- XHTML Syntax: Tags; Nodes; Attributes, attribute names, and attribute values.
- CSS Syntax: Rules; Selectors; Properties, property names, and property values.
- CSS classes and id’s; their use in CSS selectors.
- The role of a DOCTYPE in web pages.
- Basic structure of a web page: the html, head, title, and body tags and how they are structured on a page.
- Why separate content from presentation.
- How to separate content from presentation.
- XHTML related to text: headings, paragraphs, line breaks.
- CSS related to text: font-family, font-size, font-style, font-variant, color, background-color, text-decoration, text-align, line-height, letter-spacing.
- Character Entities: &, <, >, , ’, “, ”, …
- Linking to stylesheets and alternate stylesheets to a web page: the link tag and its type, media, and title attributes.
- Web browser—Web server interactions.
- Web server configuration: DocumentRoot and UserDir settings; relationship between URL syntax and these settings.
- URL Syntax: protocol, host, path.
- Trees: Document Object Model (DOM) tree for web pages; File system tree for directories and files.
- Link paths: use of /, #, ~, and .. .
- Anchors: The a tag; the a:hover and a:visited pseudo-classes.
- Color values: color names; rgb(…) and hexadecimal notations.
- Measurement units: px, pt, %, em.
- Display styles: inline, block, and list-item.
- The CSS Box Model: content, padding, border, margin; collapsing margins.