Dlaczego CSS3 powiela się
# FF00FF = (255, 0, 255) , zauważony przez tego użytkownika ?
Ta kopia jest myląca, ponieważ każda z nich jest wymieniona osobno na wyżej wspomnianym łączu CSS3.
Dlaczego CSS3 powiela się
# FF00FF = (255, 0, 255) , zauważony przez tego użytkownika ?
Ta kopia jest myląca, ponieważ każda z nich jest wymieniona osobno na wyżej wspomnianym łączu CSS3.
#00ffff
lub chciałbym#ff00ff
wyraźnie powiedzieć, jaki kolor chcę renderować. Do licha, nie pamiętam, aby kiedykolwiekdarkgray
jest lżejszy niżgray
.Odpowiedzi:
Istnieje kilka kolidujących / zduplikowanych kolorów wymienionych w CSS3, ponieważ bieżąca lista kolorów internetowych obsługiwana przez W3C została usunięta z pliku nazw kolorów X11 .
System X Window zawierał plik tekstowy z wartościami RGB odwzorowanymi na określone kolory. Ten plik tekstowy został dostarczony ze wszystkimi instalacjami X11.
Zarówno Mosaic, jak i Netscape Navigator wykorzystały nazwy kolorów X11 jako podstawę swoich kolorów.
Po zdefiniowaniu listy kolorów HTML zamiast zastępować zduplikowane i kolidujące kolory, po prostu zaadaptowali je na listę - prawdopodobnie po to, by zapobiec uszkodzeniu starszych stron / przeglądarek, które używały kolorów X11 i ponieważ X11 je zdefiniowało jako pierwsze.
To powiedziawszy, jeśli użyjesz dziś w witrynie sprzecznej nazwy, wyświetliby kolor W3C zamiast koloru X11.
źródło