Learning CSS

Learn how to use Cascading Style Sheets to create beautiful webpages.
5.0 (4 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
88 students enrolled
25% off
Take This Course
  • Lectures 33
  • Length 3 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2012 English

Course Description

Note: This CSS Course covers CSS 2.0/2.1 and requires a working knowledge of HTML/XHTML. You can learn HTML/XHTML free by subscribing to my course HTML Workshop.

Cascading Style Sheets (CSS) is a language used for describing the look and feel of an HTML/XHTML document.

CSS is designed primarily to separate the document structure [HTML/XTHML markup] from the document presentation such as layout, colors, and fonts.

Advantages of using CSS can be:

  1. Improving content accessibility.
  2. Providing a high level of flexibility to control the presentation of the WebPages.
  3. Enabling to share formatting information among multiple pages easily.
  4. Reducing the complexity to develop and maintain large websites and web applications.
  5. Helping markup to be rendered on multiple devices like a computer screen, smart phones and tablets.

Understanding CSS can be your "Second Step" in the roadmap of learning the overall web design or development process.

The CSS Training has been crafted to make you understand:

  •  What is CSS?
  •  Different CSS properties
  •  How to apply CSS on different HTML elements?

What are the requirements?

  • Working knowledge of HTML
  • Sublime text 2.0 or any of your favorite editor
  • Web browser like Firefox or Google Chrome

What am I going to get from this course?

  • Introduction to the formatting language CSS
  • Understanding various CSS selectors
  • Learning different CSS properties
  • Applying CSS to different HTML elements
  • Source code for all the examples
  • Assignments and Solutions

Who is the target audience?

  • HTML Developers
  • Visual Designers
  • Server side programmers
  • Entrepreneurs
  • Managers
  • Internet enthusiasts
  • And almost anyone!!

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction

Get an overview about the course and get introduced to the formatting language, "CSS".


Learn about the structure of a CSS rule and how comments are added in a stylesheet.


Learn about different methods to apply CSS to HTML pages.

Section 2: Selectors

Learn about Tag or Type selectors in CSS.


Grouping selectors and declarations is very useful and time saving approach. Learn how to do that.


Class selectors and ID selectors, let you assign styles in a way that is independent of document elements. These selectors can be used on their own or as a combination with Tag selectors. In this session, learn how to use them.


Descendent selectors give you the ease of Tag selectors and preciseness of classes and ID's. In this session you will learn how to use them.


Learn about Direct Child selector and Adjacent Sibling selector in CSS.


Learn how to use Pseudo Classes and Pseudo Elements in CSS.


Attribute selectors are used to select elements based on their attributes and the values of those attributes. In this session, learn how to use them. 

Section 3: CSS properties and their application

Learn about Values & Units used in CSS.


Learn about those CSS properties, which are responsible for applying fonts to the text or content appearing in your webpage.   


Learn how to format textual content in CSS.


Learn about those CSS properties which are used to apply colors and manipulate backgrounds of HTML elements.


Learn about those CSS properties which are responsible for controlling the height and width of a HTML element.   


Learn how to style anchors or hyperlinks or links in CSS.


Learn about formatting HTML lists using list properties in CSS.


Learn how to style Tables using CSS.


Learn how to style HTML forms using CSS.


Learn about “Generated content” and their styling.


Understand  the concept of - "The Box model".


Learn about inline and block level elements and those CSS properties that are used to change the display type of an element.


Learn about the properties associated with "The Box model", which are: margin, padding and borders.   


Learn about Position & Float properties in CSS.


 Learn about Shorthand Properties in CSS.


In this session, I have showed how CSS rules with properties are compiled together to style a complete webpage.


Learn how to create stylesheets for print media.

Section 4: Wrap up!

Few recommendations.

Section 5: Source code, Assignments & Solutions
9.5 MB

Source code for all the examples explained in the course.

3 pages
Assignments which will make you to practice different HTML structures and various CSS properties.
89.7 kB

Professonal resume.

5.3 kB

To-do List.

19.5 kB


Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Vigoma Trainings, Lets learn together!

"The art of training is the art of assisting discovery and inventions."

We are a startup focused on building quality courses on web and mobile application development technologies focusing mainly on fundamentals of these technologies. We at Vigoma Trainings, are dedicated for creating quality courses that can enable you to build exciting products. We will be coming up with lot of courses that will be smartly and efficiently crafted.

You can send your special requests, comments, suggestions or just say "Hello!", at vigomatrainings[at] gmail [dot] com.

Ready to start learning?
Take This Course