Upon Request Courses

CSS for Web Design

This course focuses on understanding the use of Cascading Style Sheets (CSS) in web design. Learn to create CSS sheets; cascade rules; format with fonts, backgrounds and boxes; use CSS for layout and positioning; and use special design techniques.

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 some HTML knowledge, but want to learn more about Cascading Style Sheets (CSS). In addition, participants will learn World Wide Web Consortium Guidelines on creating accessible web content available to all users, regardless of ability, equipment, browsers or environment.

Comprehensive reference manual with participant guide and exercises
Follow-up support by email or phone for an unlimited period

Lesson 1: Controlling Color and Typography

  • Create an Embedded Style Sheet
  • Apply Color
  • Comment Your Code
  • Modify Text Styles
  • Modify Font Styles
  • Create a Linked Style Sheet

Lesson 2: Designing with the Cascade

  • Create Class Styles
  • Create ID Styles
  • Create Contextual Styles
  • Target Styles to Elements with Specific Attributes
  • Create Style Sheets that Cascade
  • Import Style Sheets
  • Create Inline Styles

Lesson 3: Designing Content Sections

  • Control Margins and Padding
  • Create Borders
  • Control Element Dimensions
  • Create Floating Elements
  • Control Content Overflow

Lesson 4: Controlling Layout with Positioning

  • Control Layout with Absolute Positioning
  • Create a Fixed Multi-Column Layout
  • Create a Fluid Multi-Column Layout
  • Control Layout with Relative Positioning
  • Control the Display of Layered Elements
  • Apply Fixed Positioning

Lesson 5: Enhancing an Existing Design

  • Customize Cursors
  • Customize Link Styles
  • Customize Forms
  • Work with Background Images
  • Customize Lists
  • Create Generated Content

Lesson 6: Creating Alternate Style

  • Create Accessible Style Sheets
  • Apply User-Defined System Fonts and Colors
  • Create a Print Style Sheet