Mục lục:
- Định nghĩa - Cascading Style Sheet (CSS) có nghĩa là gì?
- Techopedia giải thích Cascading Style Sheet (CSS)
Định nghĩa - Cascading Style Sheet (CSS) có nghĩa là gì?
Cascading Style Sheets (CSS) là một tiêu chuẩn (hoặc ngôn ngữ) mô tả định dạng của các trang ngôn ngữ đánh dấu. CSS định nghĩa định dạng cho các loại tài liệu sau:
- Ngôn ngữ đánh dấu siêu văn bản (HTML)
- Ngôn ngữ đánh dấu siêu văn bản mở rộng (XHTML)
- Ngôn ngữ đánh dấu mở rộng (XML)
- Đồ họa vectơ có thể mở rộng (SVG)
- Ngôn ngữ giao diện người dùng XML (XUL)
CSS cho phép các nhà phát triển phân tách các yếu tố nội dung và hình ảnh để kiểm soát trang linh hoạt hơn. Một tệp CSS thường được đính kèm vào một tệp HTML bằng một liên kết trong tệp HTML.
Vào tháng 12 năm 1998, World Wide Web Consortium (W3C) đã xuất bản đặc tả CSS đầu tiên (CSS1). Tiếp theo là CSS Cấp 2 (CSS2) và CSS Cấp 2, Phiên bản 1 (CSS2.1)
Techopedia giải thích Cascading Style Sheet (CSS)
Định dạng tài liệu HTML rất tẻ nhạt và phức tạp trước CSS vì các thuộc tính kiểu HTML tích hợp. Cụ thể, các thẻ theo kiểu yêu cầu mô tả chi tiết và lặp đi lặp lại của các yếu tố sau:
- Màu chữ
- Phong cách nền
- Sắp xếp các yếu tố
- Biên giới
- Kích cỡ
CSS định nghĩa cấu trúc các thành phần cho các tiêu đề (h1), các tiêu đề phụ (h2), các tiêu đề phụ (h3), v.v. Tùy chọn phần tử có sẵn cho phông chữ, màu sắc, nhấn mạnh, kích thước, v.v.
CSS cho phép các nhà phát triển di chuyển các yếu tố kiểu dáng sang một khu vực HTML riêng để đánh dấu sạch. Ví dụ: nếu nhà phát triển muốn thay đổi phông chữ cho tất cả các tiêu đề h2 trong tệp HTML, một thay đổi duy nhất có thể được thực hiện đối với tệp CSS đính kèm. Nếu không có tệp CSS nào được đính kèm, nhà phát triển sẽ phải thay đổi tùy chọn phông chữ cho mỗi tiêu đề h2 trong tệp HTML chính.
