Když si vytvoříte jednoduchou HTML stránku (demo):
Text
Zobrazí se vám stránka s rudým podkladem. Proč tomu tak je? Kupodivu to není proto, že by si prohlížeče myslely, že kde je Chuck Norris, tam všichni vidí rudě…
Vysvětlení je prosté. V atributu bgcolor HTML očekává jméno barvy nebo její hexadecimální kód. V případě neplatných znaků (jiných než hexadecimální – 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h) je nahrazuje nulou:
| C | h | u | c | k | N | o | r | r | i | s | ||||
| # | C | 0 | 0 | C | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| # | C0 | 00 | 00 | → | | |||||||||
Z toho vyplývá, že můžete použít jakýkoli zajímavý string pro definici barvy, třeba i vaše jméno :-)
| M | i | c | h | a | l | |||
| # | 0 | 0 | C | 0 | A | 0 | → | |