CSS توسط W3C (کنسرسیوم وب جهانی) در سال 1996 به یک دلیل نسبتا ساده توسعه یافت. عنصر HTML طوری طراحی نشده است که دارای برچسب هایی باشد که به فرمت صفحه کمک کند.