Autor | Zpráva | ||
---|---|---|---|
sysel Profil |
#1 · Zasláno: 19. 4. 2010, 08:07:42
Pomocí atributu title, (v některých případech alt), lze vyvolat zobrazení bubliny s nápovědou (terminologicky spávnější je asi označení tool tip). Zobrazení této nápovědy je uniformní a těm, kterým se nelíbí, nezbývá než využívání rozličných fíglů, založených na událostech onmouse[over | out].
Existuje nějaký korektní CSS způsob, kterak by bylo možno nastavit parametry zobrazené bubliny - pozadí, barva písma, zalomení řádků, zvýraznění některých slov, délka zobrazení, rámeček ...? Chápu, že bublina nepatří mezi elementy stromu DOM, ale třeba to CSS umí a jen o tom nevíme. Děkuji. |
||
Railbot Profil |
#2 · Zasláno: 19. 4. 2010, 08:12:04
Odpověděl sis sám správně. Nejsou to elementy, jsou to jen atributy elementů, takže odpověď je ne. Alt se dá nastylovat "oklikou" přes <img>, ale interpretace v prohlížečích je až příliš různá. Pokud toužíš po stylovatelném title, tak by ti mohla vyhovovat JS náhrada typu Derových Cotojátek.
|
||
sysel Profil |
#3 · Zasláno: 19. 4. 2010, 08:37:20
Jsem smutný, ale ne zklamaný. Prohlížeče se liší i jen v respektování zalomení řádků v bublině.
|
||
Str4wberry Profil |
#4 · Zasláno: 19. 4. 2010, 09:11:23 · Upravil/a: Str4wberry
něco:hover:after {content: attr(title); /* další vlastnosti */} |
||
Chamurappi Profil |
#5 · Zasláno: 19. 4. 2010, 09:28:45
Reaguji na Str4wberryho:
… a navíc to nevyruší standardní chování, takže umělou bublinu překryje po chvilce přírodní bublina. |
||
Petr ZZZ Profil |
#6 · Zasláno: 19. 4. 2010, 11:14:59
sysel:
„zalomení řádků“ Když v title zalomím v kódu řádek, je pak zalomený i v bublině. Píšu ale v poznámkovém bloku (Editor od MS) a nevím, jaká je podpora v prohlížecích (v IE mi to funguje, FF ale zobrazí vše na jednom řádku, případně zalomí podle vlastního "uvážení").
|
||
Časová prodleva: 16 let
|
0