The web is more a social creation than a technical one. I designed it
for a social effect — to help people work together — and not as a technical toy. The
ultimate goal of the Web is to support and improve our weblike existence in the world.
— T. Berners-Lee Weaving the Web,
1999
HTML
-
Introduction to HTML
— Read the first two sections: “Getting started with
HTML”–“What’s in the head?” & “Debugging
HTML”.
- Understand the elements of a basic HTML page, including: the head
and body;
block and in-line elements.
- What is meta-data and what sorts of metadata
are specified for an HTML document? Be sure to understand UTF-8 (for an
entertaining discussion
of this subject, see The Absolute Minimum Every Software Developer
Absolutely, Positively
Must Know About Unicode and Character Sets (No Excuses!)).
- How are CSS and JavaScript included in an HTML document.
- In what way do browsers handle HTML permissively?
-
SEO — Be familiar with the nature and
purpose of Search Engine
Optimization (SEO).
We won’t spend significant time going through HTML; use this HTML reference as needed.
CSS
-
How CSS Works
- Compare and contrast the roles of HTML and CSS.
- What is the algorithm for loading/displaying HTML/CSS?
- What is the DOM and how is it used by CSS?
- In in what ways can CSS be specified?
-
Selectors and Simple Selectors
- Be familiar with the following concepts: selectors;
classes vs ids.
As with HTML, we won’t spend significant time going through
CSS; use this CSS reference as needed.