CSS stands for Cascading Style Sheet. The CSS rules give the beautiful look to the web page because HTML does not have that many style options. Also, it is wise to keep the style information for a website separate from the main content.
You can add CSS rule inside the HTML document or in a separate file depending on the website.
This tutorial is for any person interested in learning CSS. To maximize your benefit from this tutorial. The learner must be familiar with basic HTML syntax. You can visit our HTML tutorial page to learn the basics of HTML language.
Books are a good resource to learn offline. But you need a good CSS book that is easy to understand and practice. Read the review for the following book before you get them for you.