CSS for Developers

with Bill Weinman
please wait ...
CSS for Developers
Video duration: 0s 4h 1m Beginner


CSS for Developers is designed to give a working knowledge of CSS to web developers and coders who already have a firm grasp of XHTML/HTML and want to harness the power of style sheets to take their web sites to the next level. Instructor Bill Weinman reviews CSS fundamentals, including the benefits and limitations of the language, and then dives straight into creating styles. This course covers how to format text, images, and backgrounds; how to position elements on the page; and how to apply styles, both inline and via an external style sheet. CSS best practices and browser support issues are also addressed. Exercise files accompany the course.

Topics include:
  • Adding borders and backgrounds
  • Choosing fonts
  • Changing the color of elements
  • Working with sprites
  • Positioning with CSS
  • Creating a menu bar
Developer Web


(Music playing) Hi! I am Bill Weinman and I would like to welcome you to CSS for Developers. In this course, I'll show what CSS is, how it works, and how to use it to create websites that work how you intend them to on a wide variety of platforms. I'll start by giving you an overview of CSS, so you can get started right away. The CSS Quick Start is designed to get you up and running quickly and with as little detail as necessary. I'll walk you through the levels of CSS, its major features and browser support, followed by a thorough explanation of the different ways to integrate CSS into your new and existing web pages.

Then we'll look at the details of CSS, the individual properties that support formatting, text, images and layout, along with the box model, positioning and even printing. Finally, I'll walk you through the process of creating a full website using CSS, a working case study with discussions of how and why to use each of these features in the real world. I've been a web developer since the early 90s and I have been following developments in CSS since its inception. I'm glad to be able to share the knowledge and experience I've gained, so that you can build better websites today.

Now, let's get started with CSS for Developers.

Find answers to the most frequently asked questions about CSS for Developers .

Expand all | Collapse all
please wait ...
Q: I want to use one style sheet for a header and a menu item, one for the body, and another for the footer. Can I use a Main.css document and import header.css, body.css, and footer.css?
A: The most common way to use multiple style sheets is to use multiple <link> tags in the HTML file. If you prefer to have one <link> tag you may use CSS @import rules to import style sheets. - Keep in mind that @ rules must come before any CSS statements in your style sheet. It may be a good idea to have a .css file dedicated to @import rules only. Be aware of CSS cascading rules. Whether you are using <link> or @import, styles defined later will override earlier styles..
please wait ...