หลายปีก่อนขอแนะนำเสมอว่าผู้ออกแบบเว็บควรใช้สีที่ปลอดภัยสำหรับเว็บเท่านั้น
มีการศึกษาเพื่อดูว่าเป็นกรณีนี้หรือไม่? ถ้าเป็นเช่นนั้นคำตอบคืออะไร?
ไม่มีใครทราบหรือมีการอ้างอิงถึงการศึกษาหรือรายงานที่ครอบคลุมถึงเรื่องนี้?
หลายปีก่อนขอแนะนำเสมอว่าผู้ออกแบบเว็บควรใช้สีที่ปลอดภัยสำหรับเว็บเท่านั้น
มีการศึกษาเพื่อดูว่าเป็นกรณีนี้หรือไม่? ถ้าเป็นเช่นนั้นคำตอบคืออะไร?
ไม่มีใครทราบหรือมีการอ้างอิงถึงการศึกษาหรือรายงานที่ครอบคลุมถึงเรื่องนี้?
คำตอบ:
ส่วนใหญ่คุณไม่มีอะไรต้องกังวล ผู้เยี่ยมชมเว็บไซต์ส่วนใหญ่ที่ไม่ธรรมดาจะสามารถรองรับสีได้มากกว่า 256 สี
หากด้วยเหตุผลบางประการฐานผู้ใช้ของคุณมีแนวโน้มที่จะมีสมาชิกสูงกว่าสัดส่วนปกติที่ใช้ระบบจาก 90 ต้น ๆ คุณอาจต้องการพิจารณา .. แต่ในสถานการณ์ทั่วไปมันไม่มีปัญหาอีกต่อไป
สถิติการแสดงผลของเบราว์เซอร์ w3schools แสดงให้เห็นว่าในเดือนมกราคม 2010 ผู้ใช้อินเทอร์เน็ต 0% ยังคงอยู่ที่ 256 สี
คำตอบสั้น ๆ :
คำตอบยาว:
ผู้ใช้โดยเฉลี่ยมีการ์ดกราฟิก / จอภาพเพียงพอที่ "ปลอดภัยสำหรับเว็บ" ไม่มีปัญหาอีกต่อไป
ย้อนกลับไปในยุคต้น ๆ การ์ดกราฟิกส่วนใหญ่ (รวมถึงการ์ดกราฟิกที่เวิร์กสเตชัน 'SGI Indy' £ 20K) มีหน่วยความจำไม่เพียงพอที่จะแสดงภาพความละเอียดสูงสีจริง สิ่งที่ต้องทำคือใช้ 256 สีที่ทำงานกับอัลกอริธึมการค้นหา
256 สีของ 'look up table' อาจเป็นสีใดสีหนึ่งใน 2 ^ 24 สีที่คุณได้รับจากพีซีที่ทันสมัยอย่างไรก็ตามสีเหล่านี้บางสีถูกสงวนไว้สำหรับระบบปฏิบัติการที่จะใช้ โดยทั่วไปแล้วจะใช้สี 32-40 สีสำหรับขอบหน้าต่างข้อความเมนูและการตกแต่งหน้าจออื่น ๆ ที่เหลือ 216 สีสำหรับแอปพลิเคชัน
ด้วยแอปพลิเคชั่นพีซีบนหน้าจอขนาด 8 บิตแต่ละหน้าต่าง / แอปพลิเคชั่นอาจมีชุดสีของตัวเองโดยเฉพาะกับเวิร์กสเตชัน Unix สิ่งนี้อาจนำไปสู่การกระพริบของสีเมื่อไปจากหน้าต่างหนึ่งไปยังอีก - หน้าต่างที่เลือกจะดูดี แต่หน้าต่างพื้นหลังอาจดูแปลก ๆ
เมื่อเว็บมาพร้อมกับเบราว์เซอร์ Mosaic (และต่อมา Netscape) เบราว์เซอร์จะต้องทำงานร่วมกับแอปพลิเคชันอื่น ๆ โดยแสดงภาพจำนวนมากที่นักออกแบบเว็บไซต์รวมไว้ในหน้าเว็บ สิ่งเหล่านี้สามารถทำให้เป็นสี 'ปลอดภัยสำหรับเว็บ' 216 (6 x 6 x 6) โดยอัตโนมัติ โดยปกติองค์ประกอบอื่น ๆ ของหน้า (เช่น 'H1 - H6') ก็สามารถลดสีของสีได้ถึง 216 สี
หากผู้ใช้ไม่ยึดติดกับ 'สีที่ปลอดภัยบนเว็บ' 216 (เบราว์เซอร์ใด ๆ ที่สามารถแสดงผลได้) ผลลัพธ์จะไม่สามารถคาดเดาได้สีแดงที่บอบบางอาจแสดงผลเป็นสีแดงไม่แน่นอนเป็นต้นตามที่คนอื่น ๆ ในหัวข้อนี้ - สีมาพร้อมกับพีซีส่วนใหญ่ในช่วงกลางยุค 90 ทำให้ 'เว็บปลอดภัย' มีปัญหาน้อยลง อย่างไรก็ตามหน้าจอ 16 บิตใช้บิตน้อยกว่าสำหรับแต่ละสีแทนที่จะเป็นตารางค้นหาเช่นเดียวกับวิธีที่มีสี 8 บิต 5 บิตสำหรับแต่ละองค์ประกอบสีแดงสีเขียวและสีน้ำเงินให้ค่าประมาณของสีจริง แต่ไม่จริง ค่า RGB ที่กำหนดเช่น #ABCDEF จะไม่สามารถแสดงผลได้อย่างแม่นยำเหมือนกับ #ABCDEF ดังนั้น 'เว็บที่ปลอดภัย' ยังคงมีความเกี่ยวข้องบางอย่างถ้าคุณต้องการให้สีเหมือนกันจากพีซีไปยังพีซี
ย้อนกลับไปเมื่ออินเทอร์เน็ต (และคอมพิวเตอร์) ใหม่หน้าจอไม่มีการสนับสนุนสีที่พวกเขามีอยู่ในปัจจุบันเรามี 24 หรือ 32- บิตสีตอนนี้ที่เราเคยมีสี 8 บิตเท่านั้น
เนื่องจากคอมพิวเตอร์บางเครื่องไม่สามารถแสดงสีบางสีได้ (เพียง 256 (2 ^ 8)) หากมีการใช้สีที่ไม่ใช่หนึ่งในเว็บที่ปลอดภัยเหล่านั้นคอมพิวเตอร์จะพยายามแสดงสีที่ใกล้เคียงที่สุด ถูกปิดจริงๆ)
ตอนนี้เราไม่ต้องกังวลเรามีหน้าจอที่สามารถแสดงสีได้หลายพันหรือหลายล้านสีดังนั้นพาเลทที่ปลอดภัยสำหรับเว็บจึงล้าสมัยไปเล็กน้อย (สิบห้าปีหรือมากกว่านั้น)
คนประมาณ 99% ใช้จอภาพ / โทรศัพท์มือถือที่มีจอแสดงผล 24 บิตหรือ 32 บิต การทำ dithering จะไม่เกิดขึ้นกับสิ่งเหล่านี้ (มันยังสามารถเกิดขึ้นได้กับการแสดงผล 16 บิต แต่มันผิดปกติและทำให้เวลาในการโหลดนานขึ้นเล็กน้อย) ดังนั้นนี่คือส่วนใหญ่ไม่ใช่ปัญหาในแง่ของ dithering อย่างไรก็ตามมีสาเหตุหลายประการที่ทำให้สีที่ปลอดภัยบนเว็บมีประโยชน์
พวกเขาให้สีที่ต่างกันและตัดกันอย่างสม่ำเสมอซึ่งเป็นประโยชน์ในการทำงานเมื่อมันมาถึงผู้ชมที่ตาบอดสีเนื่องจากพวกเขาจะมีโอกาสที่ดีกว่าในการบอกส่วนต่าง ๆ ของสีที่ต่างกันเมื่อเทียบกับการใช้พาเลทอื่น ๆ สีที่คุณคิดว่าดูดี สีมีประโยชน์สำหรับโค้ด shorthand CSS หรืออีกนัยหนึ่งคือการเข้ารหัสสีที่มีเพียง 3 ตัวอักษรแทนที่จะเป็น 6 (เช่น#663399
สามารถ#639
)
ยังคงใช้สีที่ปลอดภัยบนเว็บหนึ่งครั้งคือเมื่อใช้ภาพ GIF เนื่องจากมี จำกัด 256 สี แน่นอนว่าสีเหล่านั้นสามารถเป็นชุดสีใดก็ได้ที่คุณต้องการ แต่สามารถมีได้เพียง 256 ใน 1 ภาพ