Advanced Web Design: AD650
COURSE CALENDAR | WEEK 02 CLASS OUTLINE | Homework | Quiz
- Take the quiz during the first 15 minutes of class.
- Review Entrance Exam | Results
- Download this Template HTML and Prototype Stylesheet
- Web Standards Workshop
- STRUCTURE REVIEW:
- XHTML Beginner Tutorial, XHTHL Intermediate Tutorial
- Understanding STRUCTURE vs. PRESENTATION
- Using Meaningful (Semantic) Markup
- Logical Structure using Meaningful Elements (examples)
- Additional Structure using divs and spans with meaningful, structural IDs and class names.
- Validation
- Document types, DOCTYPE switching, browser modes
- PRESENTATION REVIEW:
- CSS Beginner Tutorial, CSS Intermediate Tutorial
- The Document Tree
- Selectors
- Type Selectors (also called element or simple selectors)
- Descendant Selectors
- Class and ID Selectors
- Pseudo-classes
- Universal Selector
- Child and Adjacent Sibling Selectors (Advanced)
- Attribute Selectors (Advanced)
- Cascade, Specificity and Inheritance
- Planning, organizing, and maintaining stylesheets
- Multiple stylesheets, imported and linked (example)
- Commenting your CSS
- Methods:
- Architecting css
- Tips for organizing your CSS
- Organizing your stylesheet by grouping styles in sections
- Organizing your stylesheet by grouping styles by meaning
- CSS Style Guides:
- Creating a complete Style Guide for your client site
For next class:
CLIENT WORK
- Contact your client and ask them to fill out a Client Survey form.
- Create your own form by using this as a guide:
- Only offer services you are able to provide and make sure the client understands that this is a class project and you have a schedule to keep.
- Please ask them to return the form by next class meeting.
TECHNICAL PREPARATION
- Post to the AD650 Learning Forum.
- Read Chapters 1 and 2 from the book CSS Mastery
- Prepare a Prototype Stylesheet
with structural comments.
- Include top comment block with date or version number, author, email, etc.
- Breakdown the stylesheet into "chunks". Choose your own
organization style, but make sure it's structural rather than presentational.
- General, Typography, Headings, Links, Branding, Main Nav, Sub Nav, Main Content, Secondary Content, Footer, Forms, Tables, and Misc.
- Global Styles, Header, Page Structure, Headings, Text Styles, Navigation, Forms, Comments, Extras
- Create the index.html for your Client Site Style Guide. Use the CSS Mastery Style Guide as a reference. Create the skeleton for the guide, not the actual content.