Introduction
We have covered a lot of material so far this semester. Here is a list of topics will be expected to know:
Reference Material
- Chapter 1 of the textbook (XHTML and CSS Syntax)
- Chapter 2 of the textbook (Text)
- Chapter 3 of the textbook (Links)
- Chapter 5 of the textbook (The Box Model)
- Chapter 6 of the textbook (Lists)
Exam Topics
Disclaimer This is not guaranteed to be a complete list. Indeed, it will probably be updated in the last day or two before the exam. But it’s a start.
- Internet operation: DNS; IP addresses
- The client-server model as it applies to the web
- Apache, Firefox, Safari, Internet Explorer
- URL components: protocol, host, path
- What happens if the path ends with a directory instead of a file
- The file system tree; paths; directories; files; special directory names: . and ..
- Case-sensitive file systems compared to case-preserving file systems
- Structure of a web site: the standard css directory.
- What happens if you click on a web page using Windows Explorer compared to entering a URL into a browser’s address bar
- XHTML Syntax and terminology: elements, tags, attributes, contents
- CSS Syntax and terminology: rules, selectors, properties, values
- Selectors: tag names, ids, classes; comma-separated lists; space separated lists
- Text tags: headers and paragraphs
- Character entities
- Specifying colors using rgb(n,n,n); rgb(%,%,%); color names; six hexadecimal digits; three hexadecimal digits
- Mixing primary colors
- How to link to a stylesheet
- How to link to another web page
- Required structure of an XHTML document; how it relates to the DOM tree
- The W3C and its validators
- Fonts: families, styles, weights
- Text: line height, letter spacing
- White space: how the browser interprets it
- Ordered and unordered lists
- Margins, borders, padding, content area; box width and height
- Relate CSS boxes to DOM nodes to XHTML elements