Autor | Zpráva | ||
---|---|---|---|
Menci Profil * |
#1 · Zasláno: 13. 2. 2005, 11:46:36
Ahoj!
Mám definovaná tlačítaka takto: a.tlacitko:active { color: black; background-color: #C59D6C; text-decoration: none; } a.tlacitko:hover { color: blue; background-color: silver; text-decoration: underline; } v IE to funguje, ve Firefoxu funguje jen a.hover Co mám zase blbě? |
||
centi Profil |
#2 · Zasláno: 13. 2. 2005, 11:54:21
Mne to funguje.
|
||
centi Profil |
#3 · Zasláno: 13. 2. 2005, 12:00:39
Len tak pre istotu:
The :active pseudo-class applies while an element is being activated by the user. For example, between the times the user presses the mouse button and releases it. dynamic-pseudo-classes Linka je teda aktivna po stlaceni a pred pustenim tlacitka mysi (napriklad). |
||
Fred Profil |
#4 · Zasláno: 13. 2. 2005, 12:16:51
centi mencimu to fakt nefunguje, už to tady někde měl, nefunguje to proto, že pokud použije active musí dodržet pořadí a nepoužít samotné a{} , píšou to i v tom odkazu na w3c
a:link { color: red } /* unvisited links */ a:visited { color: blue } /* visited links */ a:hover { color: yellow } /* user hovers */ a:active { color: lime } /* active links */ Note that the A:hover must be placed after the A:link and A:visited rules, since otherwise the cascading rules will hide the 'color' property of the A:hover rule. Similarly, because A:active is placed after A:hover, the active color (lime) will apply when the user both activates and hovers over the A element. |
||
centi Profil |
#5 · Zasláno: 13. 2. 2005, 12:22:43
Fred dik, na toto som fakt zabudol. To bude tym, ze taketo konstrukcie pouzivam zriedkavo.
|
||
Fred Profil |
#6 · Zasláno: 13. 2. 2005, 12:34:24
Taky to nepoužívám. BTW, on už to o tom pořadí naznačoval Leo v tom threadu kde se na to Menci ptal
|
||
Menci Profil * |
#7 · Zasláno: 13. 2. 2005, 13:46:59
Ne - fakt mně to na firefoxu nefunguje. Pořadí mám dle návodu, v IE to je, ve Firefoxu Ne.
Majitelé Firefoxu se s tím musí smířit. Taky jim tam nefunguje barva scrollbar-base-color: #deb887; mají to šedé, v IE je to hnědé. |
||
habendorf Profil |
#8 · Zasláno: 13. 2. 2005, 13:56:03 · Upravil/a: habendorf
Menci Taky jim tam nefunguje barva scrollbar-base-color: #deb887; mají to šedé, v IE je to hnědé.
No to je proprietární záležitost IE, Opera to také zobrazí, ale musí se to povolit. Gecko to nepodporuje. A k tomu a:active: Na Gecku to funguje, zkus následující kód: <style> |
||
Tomik Profil |
#9 · Zasláno: 13. 2. 2005, 14:23:35
Taky jim tam nefunguje barva scrollbar-base-color: #deb887; mají to šedé, v IE je to hnědé.
To je Mrkwosoftí vymyšlenot, takže fukguje jen v IE (a později také v Opeře) a připadá mi to naprosto zbytečné, barva lišty se přebírá (měla by) od OS, jinak to zbytečně mate uživatele - doporučuji nepoužívat. |
||
centi Profil |
#10 · Zasláno: 13. 2. 2005, 14:28:06
Menci
Ne - fakt mně to na firefoxu nefunguje. Mozno by pomohla linka na problemu stranku (ak je online). |
||
Menci Profil * |
#11 · Zasláno: 13. 2. 2005, 14:31:54
Tak už jsem zjistila, jaký je rozdíl ve zobrazování "a-active" mezi IE a Firefoxem:
IE : v aktivním stavu zůstává změněný, (podobně jako "a.visited" dokud se neklikne jinam (přestane být aktivní) FIREFOX : zmnění se jen na dobu, co je stlačená myš, pak se ihned vrátí do podoby "a.link", chová se tedy podobně jako a.hover |
||
centi Profil |
#12 · Zasláno: 13. 2. 2005, 14:34:15
Menci
A presne tak ako je to vo firefoxe to ma byt. Vid vypis zo specifikacie zopar prispevkov vyssie. |
||
Menci Profil * |
#13 · Zasláno: 13. 2. 2005, 14:34:31
centi
viz: www.bm-atelier.com a srovnej tlačítka v IE a Firefoxu |
||
Leo Profil |
#14 · Zasláno: 13. 2. 2005, 14:37:11
IE ma SPOUSTU svych vlastnich specifik :-) Leo
|
||
Menci Profil * |
#15 · Zasláno: 13. 2. 2005, 18:42:48
Nedá mně to - ještě jednou se vracím k tématu s dotazem:
IE ma SPOUSTU svych vlastnich specifik :-) Leo A presne tak ako je to vo firefoxe to ma byt. to znamená, že pro Firefox nejde udělat něco jako Kartotéku - aktivní odkaz-tlačítko (v horní liště) má stejnou barvu jako pod ním otevřená stránka? (jinou, než ostatní odkazy (tlačítka) v horní liště? V IE kde "nestandartně" funguje a.aktive to s ním lze. |
||
Fred Profil |
#16 · Zasláno: 13. 2. 2005, 18:52:06
Menci
Dej sem ten odkaz. Jinak ten aktivní link ve významu stránka co se na ní právě nacházím co myslíš ty se dělá jinak např. : http://www.alistapart.com/articles/keepingcurrent/ , jednoduše se dává na tu aktuální stránku jiný class, ale obávám se, že to ve framech nepůjde (aspoň si nejasně pamatuji, že to bylo ve framech?) |
||
Menci Profil * |
#17 · Zasláno: 13. 2. 2005, 19:07:04
Frede
hotový je to na www.bm-atelier.com porovnej IE a Firefox. Napsaný v index.css je: a.tlacitko:hover, a.tl:hover, a.tlacitko-s:hover, a.tl-vlevo:hover { color: blue; background-color: silver; text-decoration: underline; } a.tlacitko:active , a.tl:active , a.tlacitko-s:active, a.tl-vlevo:active { color: black; background-color: #C59D6C; text-decoration: none; } |
||
Menci Profil * |
#18 · Zasláno: 13. 2. 2005, 19:11:28
Za odkaz na příklad děkuji, ale v engličtině je mně nanic, takhle kdyby byl aspoň německy? (Když už né česky)
|
||
Fred Profil |
#19 · Zasláno: 13. 2. 2005, 19:52:06
Funguje to tam jak to fungovat má.
|
||
Leo Profil |
#20 · Zasláno: 13. 2. 2005, 20:03:25
Menci
"to znamená, že pro Firefox nejde udělat něco jako Kartotéku - aktivní odkaz-tlačítko (v horní liště) má stejnou barvu jako pod ním otevřená stránka? (jinou, než ostatní odkazy (tlačítka) v horní liště?" Mozna je nacase si vyjasnit pojmy - takze vam asi nejde ani tak o a:active jako o zvyrazneni odkazu, ktery vede na stranku, kde zrovna jsem, je to tak? Jsem na strance Kontakty a na ni je treba cervene odkaz Kontakty v menu, jsem na strance Uvod a je "aktivni" = graficky zvyrazneny odkaz Uvod v menu... Leo |
||
Menci Profil * |
#21 · Zasláno: 14. 2. 2005, 18:54:13
Ano Leo , tak jsem to myslela.
|
||
Menci Profil * |
#22 · Zasláno: 14. 2. 2005, 18:56:51
Vsichni tady nadáváte na IE - ale tam je to dle mé představy a:aktive změní barvu a drží ju tak dlouho, dokud není "aktivní" jiný odkaz. Ale chválený Firefox tu barvu změní jen na dobu, dokud tlačím na myš.
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0