1. Hệ thống màu của CSS
a) Màu RGB
b) Hệ màu HSL
c) Các tên màu có sẵn trong CSS
2. Thiết lập bộ chọn là tổ hợp các phần tử có quan hệ
a) Ví dụ minh họa cho trường hợp E F
b) Ví dụ minh họa cho trường hợp E > F
c) Ví dụ minh họa cho trường hợp E + F
d) Ví dụ minh họa cho trường hợp E ~ F
3. Thực hành
HTML và CSS hỗ trợ hệ màu theo mẫu RGB (R-red, G-green, B-blue). Mỗi màu là một tổ hợp gồm ba giá trị (r, g, b), trong đó mỗi giá trị này là số nguyên nằm trong khoảng từ 0 đến 255, tức là một số 8 bit. Tổng số màu cho phép là 28 x 28 x 28 = 224 = 16.777.216 màu.
Mỗi giá trị màu được thiết lập bởi một trong các cách sau:
• rgb(x-red, x-green, x-blue), trong đó x-red, x-green, x-blue có thể nhận các giá trị độc lập từ 0 đến 255.
• rgb(x-red%, x-green%, x-blue%), trong đó các tham số biểu thị phần trăm của 255.
• #rrggbb, trong đó rr, gg, bb là giá trị trong hệ đếm hexa (hệ đếm cơ số 16).
Ví dụ một số tên màu có sẵn: black, gray, white, green, orange, yellow, purple, blue, lime,…
Phiên bản CSS3 đã thiết lập 140 tên màu.
- rgb(x,x,x) với các tham số rgb bằng nhau.
- hsl(h,0%,x%) khi tham số saturation bằng 0%.
Các phần tử HTML của trang web có thể được tô màu bằng các thuộc tính sau:
• Thuộc tính color dùng định dạng màu chữ (màu nổi).
• Thuộc tính background-color dùng để định dạng màu nền.
• Thuộc tính border dùng để định dạng màu khung viền quanh phần tử.
Ví dụ:
• Trong mẫu CSS sau, phần tử h1 được định dạng màu chữ, màu nền và màu của khung viền:
Từ trước đến nay chúng ta chỉ xem xét các mẫu định dạng CSS với bộ chọn là các phần tử độc lập, riêng biệt. Trong hoạt động này, chúng ta sẽ tìm hiểu các mẫu định dạng với bộ chọn là các phần tử có liên quan đến nhau. Các định dạng này có rất nhiều ứng dụng trên thực tế. Các định dạng này có thể hiểu là được áp dụng trên các phần tử với điều kiện nhất định.
Bảng 15.1 mô tả chi tiết, ý nghĩa và ví dụ áp dụng cho các trường hợp định dạng CSS có dạng là tổ hợp các phần tử có quan hệ với nhau:
Với định dạng div p {color : blue;} áp dụng cho trang HTML sau, ta thấy đoạn văn bản đầu tiên là phần tử con của div, đoạn thứ hai là phần tử con của body, do vậy mẫu định dạng trên chỉ áp dụng cho phần tử p đầu tiên (Hình 15.4).
Bài 4. Giao thức mạng
Bài 5. Thực hành chia sẻ tài nguyên trên mạng
Bài 8. Định dạng văn bản
Bài 9. Tạo danh sách, bảng
Bài 10. Tạo liên kết
Bài 11. Chèn tệp tin đa phương tiện và khung nội tuyến vào trang web
Bài 12. Tạo biểu mẫu
Bài 13. Khái niệm, vai trò của CSS
Bài 14. Định dạng văn bản bằng CSS
Bài 15. Tạo màu cho chữ và nền
Bài 16. Định dạng khung
Bài 17. Các mức ưu tiên của bộ chọn
Bài 18. Thực hành tổng hợp thiết kế trang web
Bài 20. Nhóm nghề quản trị thuộc ngành Công nghệ thông tin
Bài 21. Hội thảo hướng nghiệp
Bài 26. Làm quen với Khoa học dữ liệu
Bài 27. Máy tính và Khoa học dữ liệu
Bài 28. Thực hành trải nghiệm trích rút thông tin và tri thức
Bài 29. Mô phỏng trong giải quyết vấn đề
Bài 30. Ứng dụng mô phỏng trong giáo dục
Bài 24. Xây dựng phần đầu trang web
Bài 25. Xây dựng phần thân và chân trang web
Bài 26. Liên kết và thanh điều hướng
Bài 27. Biểu mẫu trên trang web
Bài 28. Thực hành tổng hợp