Interpretce barev v prohlížečích
Včera jsem narazil na zajímavou, alespoň pro mě, interpretaci barev v různých prohlížečích. Základem mého zjištění byl JavaScript, který vnitřně kontroloval barvu prvku na stránce. Ten samý skript nejprve element obarvil pomocí definice element.style.BackgroundColor = barva. Jelikož jsem potřeboval obarvit pouze v odstínu šedi, zvolil jsem krátký hexadecimální zápis (např. #ddd). Při následné kontrole barvy jsem se dozvěděl zajímavou věc.. Firefox zadanou barvu převede na decimální zápis rgb(221, 221, 211), řekl jsem si dobrá. Opera se také zachovala tvůrčím způsobem a zkrácený zápis převedla na klasický o šesti symbolech, tedy na #dddddd. Stejně tak se chová i Konqueror. Zde jsem již pojal podezření, že Internet Explorer se bude chovat také jinak, ale úplně jinak!! :o), a choval se jinak, jako jedíný respektoval tvar, ve kterém byla barva definována. Co z toho plyne? Že jsem přešel k definování plného hexadecimálního zápisu a při zpětné kontrole k převodu do decimálního pro Firefox..
Bohužel jsem nemohl vyzkoušet funkčnost třeba na Safari browseru a jiných, takže pokud máte někdo Maca, zkuste si jednoduchý skript, kterým zjistíte, jak váš prohlížeč pracuje vnitřně s barvami a třeba napište do komentářů..
Na stránce se skriptem je pouze funkce obarvi(), která si najde input text, který má identifikátor in, nadefinuje mu barvu pozadí, která se zadá a vypustí hlášku o barvě pozadí..
Pár řádků kódu a já si opět utvrdil, že ne všichni dělají to samé, když dělají to samé..
z kategorie Web design, přidej na Linkuj.cz, publikováno 22.11.2005 13:16
Nápověda sytaxe komentářů
Reakci na předchozí komentář můžete učinit napsáním např. [2] či stisknutím odkazu reakce u dotyčného komentáře.
Základní formátování textu - zvýrazněné písmo je v Texy! definováno následovně *pro kurzívu* a **pro tučný řez**.
Odkazy se převádějí automaticky, ale dá se upravit slovní spojení, které bude na dotyčnou adresu ukazovat - např. "xomův fotoblog":[http://www.xom-tom.com/].
Další možnosti syntaxe
Komentáře formátuje Texy! Podrobná dokumentace syntaxe je ka nalezení na oficiálních stránkách.

RSS blogu
Seznam.cz RSS čtečka
Google.com RSS čtečka
Komentáře k článku (0×)