Tại sao CSS3 trùng lặp
# FF00FF = (255, 0, 255) , được phát hiện bởi người dùng này ?
Sự trùng lặp này gây nhầm lẫn, vì mỗi cái được liệt kê riêng trên liên kết CSS3 đã nói ở trên.
darkgray
nhẹ hơngray
.
Tại sao CSS3 trùng lặp
# FF00FF = (255, 0, 255) , được phát hiện bởi người dùng này ?
Sự trùng lặp này gây nhầm lẫn, vì mỗi cái được liệt kê riêng trên liên kết CSS3 đã nói ở trên.
darkgray
nhẹ hơngray
.
Câu trả lời:
Có một vài màu sắc xung đột / trùng lặp được liệt kê trong CSS3 vì danh sách màu web hiện tại được duy trì bởi W3C được lấy từ tệp tên màu X11 .
Hệ thống X Window chứa một tệp văn bản có các giá trị RGB được ánh xạ tới các màu nhất định. Tệp văn bản này đã được xuất xưởng với tất cả các cài đặt X11.
Cả khảm và Netscape Navigator đều sử dụng tên màu X11 làm cơ sở cho màu sắc của chúng.
Khi danh sách màu HTML đã được xác định, thay vì loại bỏ các màu trùng lặp và trùng lặp, họ chỉ đơn giản chấp nhận chúng vào danh sách - có lẽ để ngăn chặn các trang web / trình duyệt cũ sử dụng màu X11 và vì X11 đã xác định chúng trước.
Điều đó đang được nói, nếu bạn sử dụng tên màu xung đột trên một trang web ngày hôm nay, nó sẽ hiển thị màu W3C thay vì màu X11.
#00ffff
hoặc#ff00ff
rõ ràng về màu sắc tôi muốn hiển thị. Heck, tôi không nhớ đã từng sử dụng màu dựa trên tên kể từ trang web đầu tiên tôi mã hóa lại vào năm 1995.