سی اس اس زبان نشانه ‎گذاری تحت وب است که برای توصیف ظاهر یک وب‎ سایت برای مرورگر استفاده می‎‌شود. CSS از سه حرف اول کلمات cascading style sheet تشکیل شده است؛ CSS3 در واقع آخرین نسخه CSS است که دارای قابلیت‌هایی فراتر از دو نسل اول است. CSS3 به خاطر ساختار ماژولارش، به توسعه‌دهندگان وب این امکان را می‌‎دهد که صفحات وب با محتوای غنی که نیاز به کد سبک‎تری دارند، ایجاد کنند. این یعنی ایجاد ظاهری خیال‌انگیز، واسط‎‌های کاربری بهتر و لود سریع‌تر وب‌سایت به‏ کمک عملکرد‎‌هایی که برای طراحان وب تقریبا غیر ممکن بود تا بتوانند بدون استفاده از JQuery و Photoshop آنها را خلق نمایند. ویژگی‌هایی نظیر سایه‌دار کردن متن، منحنی کردن لبه‌های کادرها، استفاده از چند تصویر پس زمینه به عنوان پس‌زمینه، ایجاد افکت‌های حرکتی بر روی عناصر صفحه تنها بخشی از قابلیت‌های منحصر بفرد سی اس اس ۳ است.
به تعریف دیگر، CSS3 آخرین تحول زبان شیوه‌نامه آبشاری (Cascading Style Sheets) است و با هدف گسترش و توسعه CSS2 ارائه شد. این زبان چیزهای تازه ای را که مدت ها در انتظارش بودیم را به ارمغان آورد. برای مثال: انحنای حاشیه‌ها، سایه‌ها، شیب، انتقالات و انیمیشن‌ها و همچنین طرح‌بندی‌های جدیدی مانند چند ستونه کردن، باکس‌های انعطاف‌پذیر و یا طرح‌بندی‌های شبکه‌ای.

علاقه مندان CSS3 می‌توانند به کمک سایت CSS3 Generator با قابلیت‌ها و خصوصیت‌های این زبان نشانه‌گذاری آشنا شوند.

با ظهور نسخه سوم CSS و نسخه پنجم html انقلابی در طراحی وب‌سایت صورت گرفته است که امروزه اکثر مرورگر‌های جدید و استاندارد، از قابلیت‌های CSS3 و HTML5 پشتیبانی می‌کنند و طراحان وب می‌توانند از این فناوری جدید به خوبی استفاده کنند. البته باید توجه داشت که کار کردن با CSS3 به معنی تغییر دادن کدهای قبلی CSS نیست بلکه به معنی گسترش دادن آن‌هاست به طوری که قابلیت‌های جدید CSS3 را به کدهای قبلی اضافه نمود.

وضعیت ماژول‌های CSS3 به صورت زیر است:

• ماژول‌های پایدار
• ماژول‌های در مرحله پالایش
• ماژول‌های در مرحله تجدید نظر
• ماژول‌های در مرحله کاوش
• ماژول‌های در مرحله بازنویسی

برخی از مهم ترین ماژول های CSS3 عبارتند از:

• انتخابگرها (Selector)
• جعبه مدل (Box Model)
• پس‌زمینه و حاشیه‌ها
• سنجش تصاویر و جایگزین کردن محتوا
• افکت‌های متن
• تحولات دو بعدی یا سه بعدی
• انیمیشن‌ها و تصاویر متحرک
• طرح ستون‌های متعدد
• رابط کاربری (User Interface)