Mengapa CSS3 menggunakan dua nama untuk warna yang sama: aqua = cyan, magenta = fuchsia?

24

Mengapa duplikat CSS3

  1. # 00ffff = 0,255.255 dan

  2. # FF00FF = (255, 0, 255) , terlihat oleh pengguna ini ?

Duplikasi ini membingungkan, karena masing-masing terdaftar secara terpisah pada tautan CSS3 yang disebutkan di atas.

Yunani - Proposal Area 51
sumber
20
Biasanya hal-hal seperti ini dilakukan hanya untuk menjaga kompatibilitas. Tidak lebih dan tidak kurang. Kenyataannya adalah ini bukan masalah karena sebagian besar pengembang saat ini tidak menggunakan sebutan warna berbasis kata / nama. Ini semua baik hex triplet atau nilai RGB semacam untuk mendapatkan warna yang lebih akurat untuk visi desainer. Dan bahkan jika tidak ada masalah desain yang mendalam, saya pribadi hanya akan kode warna #00ffffatau #ff00ffsecara eksplisit tentang warna apa yang ingin saya render. Heck, saya tidak ingat pernah menggunakan warna berbasis nama sejak situs web pertama saya kode kembali pada tahun 1995.
JakeGould
1
@AndrewT. Mempertimbangkan proposal Yunani telah gagal, ditutup dan kemudian dihapus, bersama dengan semua proposal negara / bahasa lain yang tidak berharga, yang diiklankan oleh pengguna ini di profilnya, kita harus setuju untuk tidak setuju tentang seberapa baik iklan "oke" dalam suatu nama pengguna. Dalam hal ini bahkan bukan iklan, ini lebih merupakan iklan iklan yang gagal.
Mokubai
4
Kompatibilitas @JakeGould Ah mundur. Alasan mengapa darkgraylebih ringan darigray .
Bakuriu

Jawaban:

35

Ada beberapa warna bentrok / duplikat yang tercantum dalam CSS3 karena daftar warna web saat ini yang dikelola oleh W3C diturunkan dari file nama warna X11 .

Sistem X Window berisi file teks yang memiliki nilai RGB yang dipetakan ke warna tertentu. File teks ini dikirimkan dengan semua instalasi X11.

Mosaic dan Netscape Navigator keduanya menggunakan nama warna X11 sebagai dasar warna mereka.

Setelah daftar warna HTML ditentukan, alih-alih mencabut warna duplikat dan bentrok, mereka hanya mengadopsinya ke dalam daftar - mungkin untuk mencegah melanggar situs web / browser lama yang menggunakan warna X11 dan karena X11 telah menentukannya terlebih dahulu.

Yang sedang berkata, jika Anda menggunakan nama warna bentrok di situs hari ini, itu akan menampilkan warna W3C, bukan warna X11.

DrZoo
sumber
13
Folks, jangan tidak mengirimkan atau menyetujui suntingan yang diusulkan yang mencakup beralih kata-kata antara Amerika Serikat dan Inggris variasi ejaan. Dalam skenario khusus ini, tidak tepat untuk mengubah "warna" menjadi "warna."
Run5k
@DrZoo FYI Anda masih mendapatkan rep dari suntingan yang disarankan bahkan setelah 2k rep secara keseluruhan; satu-satunya batasan adalah +1000 perwakilan dari suntingan yang disarankan. Hanya saja dalam kebanyakan kasus Anda melihatnya berakhir pada 2k karena Anda tidak dapat lagi menyarankan pengeditan, dan pengeditan yang disarankan tidak membutuhkan waktu lama untuk disetujui.
TylerH