यह नेटस्केप दिनों से एक पकड़ है:
गुम अंकों को 0 [...] माना जाता है। एक गलत अंक को केवल 0. के रूप में व्याख्या किया गया है। उदाहरण के लिए मान # F0F0F0, F0F0F0, F0F0F, #FxFxFx और FxFxFx सभी समान हैं।
यह ब्लॉग पोस्ट से है Microsoft इंटरनेट एक्सप्लोरर के रंग पार्सिंग के बारे में थोड़ा शेख़ी जो इसे महान विस्तार से कवर करता है, जिसमें रंग मूल्यों की अलग-अलग लंबाई शामिल है, आदि।
यदि हम ब्लॉग पोस्ट से बदले में नियम लागू करते हैं, तो हमें निम्नलिखित मिलते हैं:
सभी नॉनवैलिड हेक्साडेसिमल वर्णों को 0 के साथ बदलें
chucknorris becomes c00c0000000
3 (11 -> 12) द्वारा विभाज्य वर्णों की अगली कुल संख्या के लिए पैड
c00c 0000 0000
आरजीबी रंग के संबंधित रंग घटक का प्रतिनिधित्व करने वाले प्रत्येक घटक के साथ तीन समान समूहों में विभाजित करें:
RGB (c00c, 0000, 0000)
प्रत्येक तर्क को दाईं ओर से दो वर्णों तक काटें
जो निम्नलिखित परिणाम देता है:
RGB (c0, 00, 00) = #C00000 or RGB(192, 0, 0)
bgcolor
इस "अद्भुत" रंग नमूने का निर्माण करने के लिए, कार्रवाई में विशेषता प्रदर्शित करने वाला एक उदाहरण यहां दिया गया है :
<table>
<tr>
<td bgcolor="chucknorris" cellpadding="8" width="100" align="center">chuck norris</td>
<td bgcolor="mrt" cellpadding="8" width="100" align="center" style="color:#ffffff">Mr T</td>
<td bgcolor="ninjaturtle" cellpadding="8" width="100" align="center" style="color:#ffffff">ninjaturtle</td>
</tr>
<tr>
<td bgcolor="sick" cellpadding="8" width="100" align="center">sick</td>
<td bgcolor="crap" cellpadding="8" width="100" align="center">crap</td>
<td bgcolor="grass" cellpadding="8" width="100" align="center">grass</td>
</tr>
</table>
यह प्रश्न के अन्य भाग का भी उत्तर देता है; bgcolor="chucknorr"
एक पीला रंग क्यों उत्पन्न होता है ? ठीक है, अगर हम नियम लागू करते हैं, तो स्ट्रिंग है:
c00c00000 => c00 c00 000 => c0 c0 00 [RGB(192, 192, 0)]
जो हल्के पीले सोने का रंग देता है। जैसे ही स्ट्रिंग 9 वर्णों से शुरू होती है, हम इस समय के आसपास दूसरा C रखते हैं इसलिए यह अंतिम रंग मान में समाप्त होता है।
मैं मूल रूप से इसका सामना करता था जब कोई इंगित करता था कि आप कर सकते हैं color="crap"
और, ठीक है, यह भूरा निकलता है।
bgcolor
। सीएसएस का उपयोग करेंbackground
।