CSS là gì?
Cleo lên Style Sheets, được gọi thân mật là CSS, là một ngôn ngữ thiết kế đơn giản nhằm mục đích đơn giản hóa quá trình làm cho các trang web trở nên hiện hữu.
CSS xử lý một phần giao diện của trang web. Sử dụng CSS, bạn có thể kiểm soát màu sắc của văn bản, kiểu phông chữ, khoảng cách giữa các đoạn văn, cách các cột được đặt kích thước và bố cục, hình ảnh hoặc màu nền nào được sử dụng, thiết kế bố cục, các biến thể hiển thị cho các thiết bị và kích thước màn hình khác nhau cũng như hàng loạt các hiệu ứng khác.
CSS rất dễ học và dễ hiểu nhưng nó cung cấp khả năng kiểm soát mạnh mẽ việc trình bày tài liệu HTML. Thông thường nhất, CSS được kết hợp với các ngôn ngữ đánh dấu HTML hoặc XHTML.
Ưu điểm của CSS
CSS saves time- Bạn có thể viết CSS một lần và sau đó sử dụng lại cùng một trang tính trong nhiều trang HTML. Bạn có thể xác định một kiểu cho từng phần tử HTML và áp dụng nó cho bao nhiêu trang Web tùy thích.
Pages load faster- Nếu bạn đang sử dụng CSS, bạn không cần phải viết các thuộc tính thẻ HTML mỗi lần. Chỉ cần viết một quy tắc CSS của thẻ và áp dụng nó cho tất cả các lần xuất hiện của thẻ đó. Vì vậy, ít mã hơn có nghĩa là thời gian tải xuống nhanh hơn.
Easy maintenance - Để thực hiện thay đổi toàn cầu, chỉ cần thay đổi kiểu và tất cả các yếu tố trong tất cả các trang web sẽ được cập nhật tự động.
Superior styles to HTML - CSS có một mảng thuộc tính rộng hơn nhiều so với HTML, vì vậy bạn có thể cung cấp một cái nhìn tốt hơn cho trang HTML của mình so với các thuộc tính HTML.
Multiple Device Compatibility- Bảng định kiểu cho phép tối ưu hóa nội dung cho nhiều loại thiết bị. Bằng cách sử dụng cùng một tài liệu HTML, các phiên bản khác nhau của trang web có thể được hiển thị cho các thiết bị cầm tay như PDA và điện thoại di động hoặc để in.
Global web standards- Các thuộc tính HTML hiện không được dùng nữa và chúng tôi khuyên bạn nên sử dụng CSS. Vì vậy, bạn nên bắt đầu sử dụng CSS trong tất cả các trang HTML để làm cho chúng tương thích với các trình duyệt trong tương lai.
Ai tạo ra và duy trì CSS?
CSS được tạo và duy trì thông qua một nhóm người trong W3C được gọi là Nhóm làm việc CSS. Nhóm làm việc CSS tạo ra các tài liệu được gọi là đặc tả. Khi một thông số kỹ thuật đã được các thành viên W3C thảo luận và chính thức phê chuẩn, nó sẽ trở thành một khuyến nghị.
Các thông số kỹ thuật đã được phê chuẩn này được gọi là các khuyến nghị vì W3C không có quyền kiểm soát việc triển khai thực tế của ngôn ngữ. Các công ty và tổ chức độc lập tạo ra phần mềm đó.
NOTE - World Wide Web Consortium, hay W3C là một nhóm đưa ra các khuyến nghị về cách thức hoạt động của Internet và cách nó phát triển.
Phiên bản CSS
Cascading Style Sheets cấp 1 (CSS1) ra đời từ W3C dưới dạng đề xuất vào tháng 12 năm 1996. Phiên bản này mô tả ngôn ngữ CSS cũng như mô hình định dạng trực quan đơn giản cho tất cả các thẻ HTML.
CSS2 trở thành khuyến nghị của W3C vào tháng 5 năm 1998 và được xây dựng dựa trên CSS1. Phiên bản này bổ sung hỗ trợ cho các biểu định kiểu dành riêng cho phương tiện truyền thông, ví dụ như máy in và thiết bị âm thanh, phông chữ có thể tải xuống, định vị phần tử và bảng.