UMSL logo

Computer Education & Training Center

CSS

CSS (Cascading Style Sheets) and CSS3 Classes

Learn the basics of using CSS (Cascading Style Sheets) to effectively add style elements such as fonts, color, and spacing to your web pages by attending a hands-on instructor-led class at the Computer Education & Training Center.

Our CSS series of classes include CSS3. The Introductory and Intermediate classes cover features common to all versions of CSS, while the Advanced class focuses on the new features introduced in CSS3. [More on CSS/CSS3]

Introduction to CSS

(Prerequisite: Introduction to HTML or equivalent experience.) Learn to use Cascading Style Sheets (CSS) to effectively and efficiently format and position Web page elements. Create CSS to add presentation-type effects, visual qualities, and layout options to your Web pages. Learn to create drop caps, insert page breaks for printing, place images and other Web elements on your page, incorporate links that change color as the mouse passes over them, and access additional text and font properties. Understand how to create style sheets that are embedded in a particular page and external style sheets that can be used by multiple pages. Topics include the STYLE, LINK, and @import tags and the style attribute of standard HTML tags. Additional topics include font, text, color, background, and positioning properties unavailable with standard HTML attributes and tags. Inline styles, style classes and rules of precedence for overlapping styles will also be covered. [Course Outline]
Fee: $199

One-Day Class Meets 8:30am-4:00pm (6.5 hours)
Code Date Location Instructor
E8287 Thurs., Nov. 9West CountyGeoff Fry
E8486 Wed., Mar. 21West CountyGeoff Fry

Intermediate Applications of CSS

(Prerequisite: Introduction to CSS or equivalent experience.) Learn to create page layouts and multiple-column designs using CSS and DIV tags. This class will show you how to use floats to position items and wrap text, nest floats, use negative margins, and create fixed and liquid layouts. Learn to build horizontal and vertical navigation bars with rollover features. Other topics include formatting tables with CSS, working with graphics, and adding styles to links. Learn some of the challenges posed by different browsers and the troubleshooting techniques that fix common browser bugs. [Course Outline]
Fee: $199

One-Day Class Meets 8:30am-4:00pm (6.5 hours)
Code Date Location Instructor
E8288 Thurs., Nov. 16West CountyGeoff Fry
E8487 Wed., Mar. 28West CountyGeoff Fry

Advanced Applications of CSS

(Prerequisite: Intermediate Applications of CSS or equivalent experience.) With CSS, you can control the appearance and layout of your Web pages. The developing standard CSS3 expands the options available for selecting elements and dramatically increases the graphical options available through CSS alone. With CSS3, you can create visually stunning pages that include opacity, shadows, gradients, rounded corners, and specialized fonts, all without requiring image files. With the new selectors, you can easily select subsets of page elements to quickly style your pages. Learn how to make your layouts more flexible with media queries, which can provide different style sheets optimized for different media, making it easier for you to ensure that users on any kind of device are able to see and use your page. Additional topics include creating animations and 2-D transformations. [Course Outline]
Fee: $199

One-Day Class Meets 8:30am-4:00pm (6.5 hours)
Code Date Location Instructor
E8289 Mon., Nov. 20West CountyGeoff Fry
E8488 Wed., Apr. 4West CountyGeoff Fry

If you would like to register for a course, call (314) 984-9000 or register online.

Our Responsive Web Design class shows you how to use the tools available in HTML5 and CSS3 to make your Web site mobile-friendly.

Web design/development classes are also available in HTML/HTML5, JavaScript, jQuery, Ajax, and PHP.

You may also be interested in classes in XML which allow you to define your own tags in order to structure, store, or transfer your data. To learn more about using a Content Management System (CMS) to manage your Web site, see our WordPress classes.