CSS là một ngôn ngữ quy định cách trình bày các yếu tố trên một trang web. Website có thể xây dựng mà không có CSS nhưng CSS cung cấp cho các nhà thiết kế web nhiều quyền lực hơn để kiểm soát các nội dung được hiển thị. Lợi ích chính của CSS là nó chia nội dung hiển thị. Thay đổi style cho toàn bộ website có thể được thực hiện bằng cách chỉnh sửa các style sheet chứ không phải từng trang cá nhân.