به طور کلی اگر میخواهید صفحات وب را زیبا کنید، به یادگیری Css نیاز خواهید داشت. با Css میتوانید صفحات وب را زنده کنید و روح ببخشید. منظور از صفحات وب، صفحات Html هستند که به خودی خود هیچ رنگی، هیچ فونتی یا به صورت کلی هیچ صفحهآرایی برای آنها صورت نگرفته است.
Css یک زبان هست ولی یک زبان برنامه نویسی نیست چون ویژگیهای یک زبان برنامهنویسی مثل توابع و حلقهها و... را ندارد. Css یک زبان StyleSheet است.
Css مخفف عبارت Cascading Style Sheets است یعنی صفحاتی به سبک آبشار یا برگههای آبشاری که در واقع یادآوری میکند کخ وقتی به المانی استایلی میدهید، این استایل روی فرزندان آن المان نیز تاثیر میگذارند.
وظیفهی Css این است که المانهای Html را در صفحات جابهجا کند؛ برای آنها رنگ در نظر بگیرد؛ برای آنها فونتی مشخص کند و به طور خلاصه به زیباسازی اسناد Html بپردازد.
اگر ابتدای راه هستید و با Html آشنایی ندارید ابتدا میبایست آموزش Html را به اتمام رسانده باشید و سپس به سراغ Html بروید. البته امکان یادگیری هر دو همزمان مشکلی ندارد و یکدیگر را پوشش خواهند داد.
تا کنون ۳ نسخه برای Css معرفی شده است که آخرین نسخه پیشنهاد شده، نسخه ۳ است و به آن Css3 گفته میشود.