CSS Class

Intermediate CSS Class - Cascading Style Sheets Level II
Class Name

Cascading Style Sheets - Level 2

CSS - Level 2 is designed for students who have already made use of CSS in their projects, and who now wish to delve more deeply into the mysteries and power of CSS. The course attempts to balance theory and practice to show students why browsers behave as they do, what should be happening, and how they can turn things to their advantage. Topics to be explored include: how selectors really work and why specificity can thin your hair, and the use of floating and positioning in layout. Please note that this can be a challenging and demanding course and that every student is expected to participate in the class discussion; accordingly, enrollment is restricted to 40 students. Grades will be based on both class participation and quiz scores.
Outline
Week 1
Define the term selector
  • Understanding of basic selectors
  • How selectors relate to document structure
  • Ways to combine selectors
  • Use of the universal selector
  • The difference between class and ID selectors
Week 2
  • Use more complex selectors
  • Work with link styles (including hover styles)
  • Understand how attribute selectors work
  • Describe any selector you see in a rigorous fashion
Week 3
  • Define the terms specificity and inheritance
  • Calculate the specificity of a selector
  • Understand how specificity affects document presentation
  • Understand the mechanics of inheritance
Week 4
  • Define the terms baseline, line box, and inline box
  • Understand use of the CSS properties 'line-height' and 'vertical-align'
  • See why superscripts make lines taller and how to avoid it
  • Understand how images affect line height
  • Learn how to avoid design shattering in Mozilla
Week 5
  • Define the term floated element
  • Understand how floats do (and don't) affect the layout of other elements
  • Learn why width is very important to floats
  • Understand use of the CSS properties 'float' and 'clear'
  • Use basic floats in page design
Week 6
  • Define the types of positioning
  • Define the term containing block
  • Understand use of the CSS property 'position'
  • Know what the offset properties are and what they do
  • Learn different ways to place a positioned element
  • Understand how to use positioned elements most effectively
  • Use basic positioning in page design
Prerequisites
Students should be familiar with HTML to the extent that they could, if necessary, create a complete Web site using only a text editor and a graphics package (knowledge of Javascript is not necessary for this course). They should also have passed the Introduction to Cascading Style Sheets course (H151) or possess equivalent knowledge of CSS. Students should have sufficient time to devote to class discussion and the reading assignments, as well as to their own experiments with CSS.
Requirements
Students will need to have installed the most recent non-beta release of any two of the following Web browsers: Internet Explorer 5.5 or later for Windows (5.0 or later for Macintosh), Netscape Navigator 6.2 or later, Mozilla 1.0 or later, and Opera 5.x or later. Mozilla trunk and nightly builds are permitted as a substitute for the latest version of Netscape Navigator, but are not encouraged.
Class Books
Course Price
  • Price: $120.00 US
[Register Now]

Additional Information:
This online course is limited to 40 participants. Your place in the course is confirmed by your payment. Introductory courses are intended for students with no experience in the subject matter and are seeking beginner level training.

Refund Policy: All Online Class fees are only refundable or creditable during the first week of class. A processing fee of five dollars ($5.00) will be charged for each refund request. If you have any questions please contact us

Additional Cost: Book and software migh be required for the course. Read the Requirements and Book section for more information. Course fee does not include the book and software cost .

Start Date: Click on the Register Now button to process to the registration page. You will see the start date of the class on that page. To get the start date of other courses, click on Open Class List link on the top navigation bar.

How eClasses Work:The classroom environment is based on Lundeen & Associates Web Crossing technology, a threaded messaging system. Instructors post lectures, reading selections, and hands-on assignments once a week in the online classroom. Students can discuss the assignments with the instructor and amongst themselves in the classroom area. This format has no set meeting time, which allows students to attend class at a time most convenient to them, yet still provides logically organized communication between class participants. Students can apply for the completion certificate after finishing the class. Web Study certificate is also available. Click on the Certificates link on the top navigation bar for more information.

 

Register Now

Before you register for this class, please read carefully the Outline, Prerequisites, Requirements, Books, and Refund Policy section.

Instructor: Eric A. Meyer
Eric MeyerEric A. Meyer has been working with the Web since late 1993 and is an internationally recognized expert on the subjects of HTML and Cascading Style Sheets (CSS). He is currently employed as a Standards Evangelist with Netscape Communications while living in Cleveland, Ohio, which is a much nicer city than you've been led to believe. A graduate of and former Webmaster for Case Western Reserve University and an alumnus of the same fraternity chapter to which Donald Knuth belonged, Eric coordinated the authoring and creation of the W3C's CSS Test Suite and has recently been acting as List Chaperone of the highly active css-discuss mailing list. Author of Cascading Style Sheets: The Definitive Guide (O'Reilly & Associates) and CSS2.0 Programmer's Reference (Osborne/McGraw-Hill), and Eric Meyer on CSS (New Riders), Eric is frequently asked to speak on the subjects of standards, CSS use, and Web design.

Testimonial:
'Eric was a truly wonderful instructor in every way! Nothing was too much trouble for him and he was unfailingly enthusiastic, extremely patient and helpful at all times, setting us all a high standard... Overall, I would highly recommend this course to anyone interested in developing their knowledge of CSS - and who better in the world to teach it?' -- Jenny Toller


Cascading Style Sheets: The Definitive Guide book
4 Web Study Certificates

 Valid XHTML 1.0!  Valid CSS1!  Level Triple-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0

Other Topics of Our Web Training Program: