Hello and welcome to our full Stack Web development course.
We have covered HTML, which is the fundamental building block for structuring your website.
But now it is time to bring our pages to life with some styling and animations.
This is where CSS or cascading style sheets comes into play.
CSS is a stylesheet language that is used to describe the look and the formatting of a document written
in HTML.
Essentially why HTML is the skeleton of your website?
CSS is the skin, the makeup, the clothes that make your website visually engaging.
It detects everything from color and layout to fonts and transitions.
You can think of this way if building a web page was like building a house, then the HTML is the bricks
and then the mortar, the structure.
While CSS, on the other hand, is the paint, the interior design, the landscaping, it is what takes
our structure from functional to inviting, welcoming and engaging.
So why CSS is so important?
Well, in this day and age, simply having a functioning website is not enough to attract and retain
users.
Your website needs to be visually appealing, easy to navigate, and consistent across different pages
and platforms.
So CSS lets us do all of this and so much more.
So in this section of this course, we will cover a wide range of topics to give you a strong foundation
in CSS.
But before beginning this section, we need to be familiar with HTML.
In the next video, we will have a look at the learning objectives for this particular section.