POZOR! Článek jsem napsal před více jak rokem, a tudíž už nemusí reflektovat můj nynější názor nebo může být zastaralý.
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 | → | |
Znáte někoho, komu by článek mohl pomoct? Zasdílejte mu ho :)