زبان CSS مخفف واژگان Cascading Style Sheet به معنی "الگوهای آبشاری" است. علت اختصاص صفت Cascading به معنی "آبشاری" به این زبان این است که قوانین این زبان به صورت آبشاری یا از بالا به پایین اعمال می شوند.

به عبارت ساده سی اس اس (CSS) زبانی است که با استفاده از آن می توان ظاهر کدهای زبان های Markupیی همچون اچ تی ام ال را تغییر داد. در واقع اچ تی ام ال (HTML) ساختار یک صفحه از وب سایت را ایجاد می کند و این در حالی است که سی اس اس (CSS) نحوه به نمایش در آمدن عناصر مختلف زبان اچ تی ام ال (HTML) را مشخص می سازد.

فرمت فایل های سی اس اس css. است که میتوان آن را به عنوان مثال با استفاده از تگ لینک (<link>) به فایل html متصل کرد و تغییرات زیادی بر روی آن فایل اعمال کرد.

برای ایجاد تغییرات سی اس اس درون کدهای html میتوان از تگ Style استفاده کرد که البته روشی غیرمتداول نزد برنامه نویسان وب است.

در نتیجه این کاملا اشتباه است اگر بگوییم که با اچ تی ام ال صفحات وب طراحی می شوند، چرا که HTML و CSS هر دو مکمل یکدیگر بوده و به کمک یکدیگر می توانند صفحات وب را نمایش بدهند.