در توضیحات HTML گفته شد که از HTML برای اسکلتبندی سایت استفاده میشود. از CSS برای رنگ و لعاب دادن به اسکلت سایت استفاده میشود. بعد از یادگیری HTML حتما نیاز به یادگیری CSS داریم. CSS مخفف Cascading Style Sheets است که توسط Hakon Wium Lie در سال 1994 ایجاد شد. او به عنوان پدر CSS شناخته میشود چون او این زبان شگفت انگیز را ایجاد کرد و در همان زمان در CERN با پدر HTML آقای Team Berners Lee کار میکرد.
CSS به عنوان زبان طراحی وب برای جذاب کردن سایت ارائه شد و این راه حلی بود که اکثر کاربرانِ HTML در آن زمان به دنبالش بودند چون تمام اسناد HTMLشان شبیه فایلهای word بسیار ساده و بدون جذابیت بود. زمانیکه CSS ایجاد شد، کاربران میتوانستند از HTML 4.0 و CSS با هم استفاده کنند تا صفحات وب خودشان را جذاب کنند. با CSS میتوانیم متن و اندازه جداول و خیلی موارد دیگر را استایلدهی کنیم. با کمک CSS کاربر میتواند به طور همزمان در چندین صفحه تغییرات ایجاد کند.
اگر به تاریخچه CSS نگاه کنیم، سه بار به روزرسانی شده است. نسخه CSS1 به توصیه سازمان W3C در سال 1996 ایجاد شد که قابلیتهایی برای ویژگیهای فونت در صفحات وب و اضافه کردن رنگ به پسزمینه و متن داشت و همچنین قابلیتهایی برای تراز متن و لایهبندی، موقعیتیابی نیز داشت، اما در حال حاضر این نسخه قدیمی است و توسط سازمان W3C نگهداری نمیشود.
سازمان W3C نسخه بعدی CSS را (CSS2) در سال 1998 ارئه داد. این نسخه نسبت به قبلی قابلیت و امکانات بیشتری داشت. در این نسخه کاربران میتوانند از ویژگیهایی مثل موقعیتیابیِ relative، absolute و fixed استفاده کنند. در این نسخه ویژگی متن دوطرفه و استفاده از عناصر رسانهای اضافه شد.
در سال 1999 سازمان W3C آخرین نسخه CSS را (CSS3) ارئه داد. این نسخه به ماژولهای زیادی تقسیم شده است که کار با آن را آسان میکند و همچنین در زمان قالببندیِ صفحات وب صرفهجویی میکند. در حال حاضر اکثر شرکتها و سازمانها از HTML5 و CSS3 برای طراحی و توسعه صفحات وب خود استفاده میکنند.