Autor | Zpráva | ||
---|---|---|---|
MrKolouch Profil |
#1 · Zasláno: 25. 3. 2007, 15:36:07
Proč mi nikdy a:active nefunguje a přitom a:hover, a:link, a:vidited funguje.Nechápu
dám příklad: mám div class .left tak dám do css .left a:hover{background-color:yellow;} .left a:link{background-color:yellow;} .left a:visited{background-color:black;} .left a:active{background-color:blue;} vše mi funguje kromě a:active Můžete mi někdo říct proč, díky |
||
venca163 Profil |
#2 · Zasláno: 25. 3. 2007, 15:48:08 · Upravil/a: venca163
MrKolouch
edit: záleží na pořadí link, visited, hover, active |
||
tiso Profil |
#3 · Zasláno: 25. 3. 2007, 15:50:20
Pretože :active funguje inak ako si myslíš, keď prejdeš naspäť tak by odkaz mal byť modrý...
|
||
pmasarik Profil |
#4 · Zasláno: 25. 3. 2007, 16:01:56
Problém bude najskôr v poradí zápisu.
Správne to musí byť takto: 1. a:link 2. a:visited 3. a:hover 4. a:active |
||
Aldred Profil |
#5 · Zasláno: 25. 3. 2007, 18:00:44
tiso
nene, active znamena ze kliknes a nez pustis tak to mas zbarveny ;) zadny ze po odjeti se to zbarvi |
||
tiso Profil |
#6 · Zasláno: 25. 3. 2007, 18:11:05 · Upravil/a: tiso
Aldred - ja som to myslel inak: poznáš tlačítka Back a Forward v prehliadači? Ty si popísal jednu polovicu funkčnosti active, ja tú druhú.
|
||
MrKolouch Profil |
#7 · Zasláno: 25. 3. 2007, 19:44:03
Já myslel,že a:active určuje,jak bude odkaz vypadat,když bude např. odkaz Home zmáčknut,tak se odkaz po otevření přebarví na modrý odkaz.Když se to nedělá přes a:hover tak přes co?
|
||
tiso Profil |
#8 · Zasláno: 25. 3. 2007, 20:31:09
MrKolouch - tak že mu pridelíš triedu a oštýluješ ju ako chceš...
|
||
swah Profil |
#9 · Zasláno: 26. 3. 2007, 13:19:23 · Upravil/a: swah
Pseudotřída :active slouží k nastylování např. právě stisknutého odkazu, tiso popisuje :visited, naposledy jsem to použil v navigaci např. zde <reklama>http://sars-airsoft.net</reklama>
|
||
tiso Profil |
#10 · Zasláno: 26. 3. 2007, 13:48:37 · Upravil/a: tiso
swah - mýliš sa, nepopisujem :visited...
Aktívny odkaz je totiž práve stlačený odkaz na momentálne zobrazenej stránke (ako písal Aldred), ale i odkaz ktorý si stlačil na predchádzajúcej stránke pokiaľ stlačíš back v prehliadači. |
||
jojoj Profil * |
#11 · Zasláno: 26. 3. 2007, 15:00:38
|
||
esemeska Profil |
#12 · Zasláno: 26. 3. 2007, 16:35:05
jojoj
to se vubec netyka toho, co tu resime :) jinak plne souhlasim s tiso |
||
swah Profil |
#13 · Zasláno: 26. 3. 2007, 17:03:13
Ale funkcí :active není zobrazení odkazu, který jsem stlačil na předchozí po stlačení back v prohlížeči, takto to nějaké tři vteřiny zobrazuje chybně pouze IE, žádný jiný prohlížeč pokud vím.
|
||
tiso Profil |
#14 · Zasláno: 26. 3. 2007, 17:20:37
swah trvalo (kým nekliknem na oblasť stránky), žiadne 3 sekundy, ale práve som zistil že to fakt robí iba IE, Opera + FF zobrazujú hover stav, kým neprejdem myšou nad oblasť stránky. Takže sorry že tu píšem nesprávne informácie. Opäť budem kúsok múdrejší...
|
||
venca163 Profil |
#15 · Zasláno: 26. 3. 2007, 18:04:04
v IE6 funguje a:active dokud neklikneš někam mimo
|
||
MrKolouch Profil |
#16 · Zasláno: 27. 3. 2007, 14:24:44
jojoj
na tom odkazu,to menu vlevo jak je tam aktivní odkaz,to jsem myslel. |
||
esemeska Profil |
#17 · Zasláno: 27. 3. 2007, 14:34:09
MrKolouch
no jo:) tak to je jina :D |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0