Support

Introduction to Cascading Style Sheets

With the advent of modern web browsers the promise of Cascading Stylesheets has become a reality. Our Introduction to Cascading Style Sheets class is designed to introduce the student to the power of web design through the use of the Cascading Stylesheet language. The goal is to have the student leave the class with a thorough understanding of the inner workings of this powe...

see more

With the advent of modern web browsers the promise of Cascading Stylesheets has become a reality. Our Introduction to Cascading Style Sheets class is designed to introduce the student to the power of web design through the use of the Cascading Stylesheet language. The goal is to have the student leave the class with a thorough understanding of the inner workings of this powerful language. Students will learn how to control typography, color and placement of object such as images, logos, backgrounds and text including best practices. Other topics include the use of alternative and print stylesheets. Students also receive a brief introduction to Dynamic HTML.

Class Objectives:

* Control color and typography
* Create style sheets that cascade according to established guidelines
* Design content sections using box properties
* Control your pae layouts with CSS positioning
* Enhance an existing design
* Create alternate style sheets and link your pages to them to enhance the accessibility and functionality of your website

Lesson #1: Controlling color and typography

1. Create an embedded Stylesheet
2. Apply color
3. Comment your code
4. Modify text styles
5. Modify font styles
6. Create a linked stylesheet

Lesson #2: Designing with the Cascade

1. Create class styles
2. Creat ID styles
3. Create contextual styles
4. Target styles to elements with specific attributes
5. Create stylesheets that cascade
6. Import stylesheets
7. Create inline styles

Lesson #3: Designing content sections

1. Control margins and padding
2. Creat borders
3. Control element dimensions
4. Creat floating elements
5. Control content overflow

Lesson #4: Controlling Layout with Positioning

1. Control Layout with absolute positioning
2. Create a fixed multi-column layout
3. Create a fluid multi-column layout
4. Control layout with relative positioning
5. Control the display of layered Elements Apply fixed positioning

Lesson #5: Enhancing an Existing Design

1. Customize Cursors
2. Customize Link Styles
3. Customize Forms
4. Work with Background Images Customize List
5. Create generated content

Lesson #6: Creating alternate Stylesheets

1. Create accessible Stylesheets
2. Apply user-defined system fonts and colors
3. Create a print stylesheet

The next class is: Introduction to JavaScript

see less

Ages

18 year olds or older

Skill level

Beginner

  • Write a review
  • Add to favorites

Choose from 1 available session:

When

Contact teacher to schedule a time and date

Where

  • San Francisco, CA

    Willing to travel up to 100000 miles

Price: $500.00

Offers discounts or promotional pricing!

Notes:

Three student minimum. Class duration is two days.

Type

  • 1:1 / Private Lessons
  • Class / Group Sessions

Reviews write a review

  • "Professional, thorough, and detail oriented"

      • 5/5 stars
    • Ted Jalbert

    Review of Kevin Ruse, July 16, 2009

    I sat in Kevin's desktop publishing class at Silicon Valley College and was very impressed at his thorough knowledge of Photoshop and Quark Xpress. He understood the technical background of these programs deeply, and was able to focus and teach the lessons efficiently. Kevin maintained a very professional attitude, and stayed on topic at all times. Kevin used the class time to maximize the lessons and amount of information he had to teach in a very short period.

    less

    I sat in Kevin's desktop publishing class at Silicon Valley College and was very impressed at his thorough knowledge of Photoshop and Quark Xpress. He understood the technical background of these programs deeply, and was able to focus and teach the lessons efficiently. Kevin maintained a very professional attitude, and stayed on topic at all times. Kevin used the class time to maximize the less...

    more

    • Pros:
    • Smart, Patient, Good communicator
    • How was this location?:
    • OK
    • How was the price?:
    • OK

    I would recommend this teacher


  • "Time Well Spent"

      • 5/5 stars
    • Robert Munoz

    Review of Kevin Ruse, May 18, 2009

    Dave was very knowledgeable in teaching the 3 day Dreamweaver CS4 class. He answered our questions very thoroughly and many times he use examples. He taught with the book as well as add a few subjects not found in the book. The Adobe book was unique in some of the examples that I had not seen in other books about Dreamweaver CS4. Thanks Dave

    less

    Dave was very knowledgeable in teaching the 3 day Dreamweaver CS4 class. He answered our questions very thoroughly and many times he use examples. He taught with the book as well as add a few subjects not found in the book. The Adobe book was unique in some of the examples that I had not seen in other books about Dreamweaver CS4. Thanks Dave

    • Pros:
    • Helpful, Engaging, Encouraging, Smart, Patient, Funny, Fun, Good communicator
    • How was this location?:
    • Awesome
    • How was the price?:
    • OK

    I would recommend this teacher


see all reviews

Ready to learn?

  • Listed by
  • Kevin Ruse
  • What is this?
  • Contact teacher

Favorited By add me

  • Does this look like a class you'd love?

    Bookmark it by clicking "add me". We'll save your complete list of favorites on your profile page, for whenever you want it.

Related Articles

Apple Mail Junk Filtering

Posted by iAlicia in Computer Training

0

Apple Mail has built-in junk mail filters to help you sort your emails.
When you receive an email that is spam, click the Junk button in the upper right corner to label it. When you receive an ema...

more »

Biology for IT Professionals

Posted by Mark Minie in Computer Training

Video-avatar

Basic molecular and cellular biology and bioinformatics for IT professionals working on bioscience/biomedical software and websites.

more »