Section 1 : Introduction

Lecture 1 Welcome 00:01:36 Duration
Lecture 2 What CSS Is And How It Works
Lecture 3 CSS Rule Structure 00:03:09 Duration
Lecture 4 How Does CSS Fit Into Web Design 00:02:30 Duration
Lecture 5 Choosing Your Coding Application 00:02:42 Duration
Lecture 6 Getting Set Up
Lecture 7 Working Between Code And Browsers 00:05:55 Duration
Lecture 8 HTML Quick Review 00:06:58 Duration
Lecture 9 Setting The HTML Doctype 00:03:17 Duration
Lecture 10 Building The Files Structure 00:05:43 Duration
Lecture 11 HTML And CSS References 00:07:37 Duration

Section 2 : Inline Formatting And Basic Font Formatting

Lecture 1 Introducing Inline Styles 00:04:46 Duration
Lecture 2 Applying Multiple Properties 00:04:18 Duration
Lecture 3 Pros And Cons Of Inline Formatting 00:04:05 Duration
Lecture 4 Pros And Cons Of Inline Formatting 00:04:05 Duration
Lecture 5 Applying Inline Styles Using Span
Lecture 6 Applying Basic Typefaces 00:03:45 Duration
Lecture 7 Using Specific Fonts 00:02:15 Duration
Lecture 8 Setting A Document Wide Font 00:05:59 Duration
Lecture 9 Controlling Font Sizes 00:05:41 Duration
Lecture 10 Applying Text Decorations 00:05:12 Duration
Lecture 11 Applying Color To Text

Section 3 : Working With Selectors

Lecture 1 Creating A Basic Class Rule 00:04:04 Duration
Lecture 2 Applying A Class Rule - Part 1 00:05:51 Duration
Lecture 3 Applying A Class Rule - Part 2 00:03:11 Duration
Lecture 4 Applying Multiple Class Rules To An Element 00:06:06 Duration
Lecture 5 Editing And Removing Class Formatting 00:05:15 Duration
Lecture 6 Converting Inline Formatting To A Class Rule 00:04:53 Duration
Lecture 7 HTML Selectors - Part 1 00:04:19 Duration
Lecture 8 HTML Selectors - Part 2 00:06:40 Duration
Lecture 9 Combining Class And HTML Selectors 00:03:54 Duration
Lecture 10 Creating And Applying ID Selectors 00:04:29 Duration
Lecture 11 Working With Group Selectors 00:06:13 Duration
Lecture 12 Formatting Using Pseudo Elements 00:04:29 Duration
Lecture 13 Controlling Hyperlinks With Pseudo Classes 00:06:08 Duration

Section 4 : Understanding The CSS Box Model

Lecture 1 Introducing The CSS Box Model 00:06:23 Duration
Lecture 2 Introducing DIV Elements
Lecture 3 Setting Padding 00:06:28 Duration
Lecture 4 Getting Started With Borders 00:05:35 Duration
Lecture 5 Setting Borders With Shorthand
Lecture 6 Exploring Border Values 00:04:35 Duration
Lecture 7 Setting Margin 00:05:28 Duration
Lecture 8 Setting Widths And Heights 00:02:38 Duration
Lecture 9 Understanding Widths In CSS 00:03:20 Duration
Lecture 10 Introducing Floating 00:03:41 Duration
Lecture 11 Formatting Graphics - Part 1 00:07:19 Duration
Lecture 12 Formatting Graphics - Part 2 00:06:16 Duration
Lecture 13 Creating A Floating Sidebar - Part 1 00:05:30 Duration
Lecture 14 Creating A Floating Sidebar - Part 2 00:03:05 Duration
Lecture 15 Targeting Sidebar Content With Descendant Selector 00:06:19 Duration
Lecture 16 Targeting Sidebar Content With Descendant Selector 00:05:55 Duration
Lecture 17 Grouping Descendant Selectors
Lecture 18 Applying And Formatting Background Graphics
Lecture 19 Setting Backgrounds With Shorthand CSS 00:02:04 Duration
Lecture 20 Creating An Alert Message 00:06:26 Duration

Section 5 : Controlling Table Formatting

Lecture 1 HTML Table Structure 00:06:03 Duration
Lecture 2 Techniques For Formatting Table Structure
Lecture 3 Formatting Table Contents 00:06:34 Duration
Lecture 4 Formatting Specific Table Contents 00:06:34 Duration
Lecture 5 Controlling Table Formatting With CSS - Part 1 00:04:55 Duration
Lecture 6 Controlling Table Formatting With CSS - Part 2 00:06:12 Duration
Lecture 7 Controlling Table Formatting With CSS - Part 3 00:05:43 Duration
Lecture 8 Formatting Table Captions 00:04:00 Duration

Section 6 : Page Layout With Positioning And Layering

Lecture 1 Positioning Basics 00:04:30 Duration
Lecture 2 Static Positioning 00:04:21 Duration
Lecture 3 Absolute Positioning 00:06:32 Duration
Lecture 4 Positioning Nested Elements 00:07:16 Duration
Lecture 5 Further Positioning Of Nested Elements 00:03:49 Duration
Lecture 6 Relative Positioning 00:03:11 Duration
Lecture 7 Using Relative Positioning On Nested Elements 00:03:56 Duration
Lecture 8 Fixed Positioning 00:02:43 Duration
Lecture 9 Fixed Positioning Techniques 00:02:43 Duration
Lecture 10 Stacking Elements With Z-Index 00:04:14 Duration
Lecture 11 Using Overflow 00:05:14 Duration

Section 7 : Building A Layout With Floats

Lecture 1 Reviewing Floating 00:03:47 Duration
Lecture 2 Applying Floats To Multiple Objects 00:04:53 Duration
Lecture 3 Using Clear 00:03:38 Duration
Lecture 4 Spacing Apart Floating Elements 00:03:29 Duration
Lecture 5 Creating The Rough Layout Structure 00:04:22 Duration
Lecture 6 Applying Formatting To The Structure 00:06:16 Duration
Lecture 7 Finishing Off The Layout 00:06:47 Duration

Section 8 : Formatting Lists And Creating A Navigation Bar

Lecture 1 The Two Common Types Of HTML Lists 00:03:32 Duration
Lecture 2 Using CSS To Format Lists 00:05:32 Duration
Lecture 3 Additional CSS Properties For Lists 00:03:03 Duration
Lecture 4 Converting The List To A Menu With CSS 00:03:31 Duration
Lecture 5 Creating CSS Rollovers 00:02:09 Duration
Lecture 6 Additional CSS Button Effects 00:02:09 Duration

Section 9 : Deeper Into Typography

Lecture 1 Specifying A Font Fallback List
Lecture 2 Font Sizing 00:07:46 Duration
Lecture 3 Additional Typography Techniques 00:03:59 Duration
Lecture 4 Creating An External Style Sheet 00:06:28 Duration

Section 10 : External Style Sheets

Lecture 1 Working With Rules In An External Style Sheet
Lecture 2 CSS Commenting 00:04:15 Duration
Lecture 3 Understanding The Cascading Effect Of CSS - Part 1 00:05:45 Duration
Lecture 4 Understanding The Cascading Effect Of CSS - Part 2 00:05:01 Duration

Section 11 : CSS Special Effects

Lecture 1 Using RGB And Transparent Colours 00:07:07 Duration
Lecture 2 Applying A Drop Shadow To Text 00:03:18 Duration
Lecture 3 Applying Box Shadows 00:03:48 Duration
Lecture 4 Setting Opacity On Objects 00:03:11 Duration
Lecture 5 Creating Rounded Corners 00:04:28 Duration