Upon Request Courses

CSS Advanced

In this course participants will explore positioning and layout techniques, create navigation and web forms, test for cross-browser compatibility and fix challenges.

Dates & Times


Call (518) 786-1181 or contact us for customized, individual or group training.

Course Outline

Corporate and NYS discounts do not apply for this course.

This course is recommended for individuals who have knowledge of HTML and CSS and would like to learn about other possibilities available when using CSS to design web pages.

Comprehensive reference manual
Follow-up support by email or phone for an unlimited period

Lesson 1: Orientation

  • Meaningful markup
  • Getting your styles to hit the target
  • Planning, organizing and maintaining

Lesson 2: Positioning

  • Box model
  • Positioning
  • Relative positioning
  • Absolute positioning
  • Mixing relative and absolute positioning
  • Floating
  • Line boxes and clearing

Lesson 3: Layout

  • Centering a design using auto-margins
  • Centering a design using positioning and negative margins
  • Float-based layout
  • Liquid layout
  • Elastic layout
  • Elastic/liquid hybrid layout
  • Liquid and elastic images
  • Faux columns

Lesson 4: CSS for Navigation

  • Basic list styling
  • Creating a vertical navBar
  • Highlighting the current page in the navBar
  • Creating a horizontal navigation bar
  • Creating a CSS-based fly-out menu without JavaScript

Lesson 5: Web Forms

  • Simple form layout
  • Complicated form layout

Lesson 6: Cross-browser CSS

  • Hiding stylesheets from older browsers (filtering stylesheets)
  • Using CSS filters for individual rules and declarations
  • Validating code and fixing bugs
  • Common bugs and fixes