Learn CSS
CSS Stands for Cascading Style Sheets. It is the language of the web that is used to describe how HTML elements are presented to the user.
It is a rule-based language, in that, you describe a set of rules that are going to apply to elements in your HTML document.
Remember how we mentioned that HTML is the skeleton? Well, CSS is the muscles to the skeleton.
In the following modules, we are going to learn all about how to style elements in our webpages, including how to add beautiful animations.
Prerequisites
Before we can begin typing away, we need to get a few things out of the way:
- Install a code editor to write your programs. I personally prefer Visual Studio Code (opens in a new tab) but you are free to use whatever code editor you are comfortable with such as Atom, Sublime Text, Webstorm or even Notepad.
- If you don't have access to a code editor or you are unable to install one, then there are online code editors that work brilliantly even on mobile phones. However, if you are just beginning to learn how to code, I don't recommend that you start with an online code editor because they do a lot of things under the hood, which you can only learn when you are doing them yourself.
- Examples of online code editors are:
- A passion to learn. Sometimes it's easy to begin something, but it can become hard to see it all the way through. I hope this documentation is easy to understand to help you through to the end.
If you want a hands-on approach to learning CSS, I have a 6 hour HTML and CSS course on Udemy (opens in a new tab) for only $19.99 and you will learn how to build an entire Hotel Website, and deploy it to the Internet! Furthermore, it is beginner friendly because I begin with the basics first and then build on them to more advanced features. You are welcome to check it out, and if you like it, please leave a review. Thank you!
Learn Modern Web Development From Scratch - HTML and CSS (opens in a new tab)
So, let's get started!