Autor | Zpráva | ||
---|---|---|---|
petulienka Profil * |
#1 · Zasláno: 31. 8. 2006, 11:22:26
Mohl by mi někdo poradit jakým způsobem udělat odkaz, na který se nedá kliknout, popř. čím takový odkaz nahradit. Používám odkaz proto, že potřebuju využít vlastnosti hover, kterou nemůžu po najetí myši nahradit jen změnou obrázku a zároveň potřebuju, aby se na tento odkaz nedalo kliknout protože pod tím odkazem je jen rozbalovací menu a klikat potřebuju až následně v tomto rozbaleném menu, ale nesmí jít kliknout na odkaz, který mi toto menu rozbaluje. Je to nejspiš zmatené, ale pokud máte nějaké návrhy uvítám je. Děkuji
|
||
Alphard Profil |
#2 · Zasláno: 31. 8. 2006, 11:27:16
<a href="#">Klikni</a>
nebo simulovat pomoví CSS |
||
petulienka Profil * |
#3 · Zasláno: 31. 8. 2006, 11:36:30
Díky a simulace v css je složitá?
|
||
Alphard Profil |
#4 · Zasláno: 31. 8. 2006, 11:45:17
V CSS se nastaví barva, podtržení, kurzor a všechno ostatní.
:hover nefunguje jen u <a>, ale i u dalších, bohužel to špatně zobrazuje IE, ale IE7 by to prej měl už umět |
||
Miloš Profil |
#5 · Zasláno: 31. 8. 2006, 11:54:44
Není třeba zneužívat odkaz (<a>)
Pro normální prohlížeče použít :hover (například p:hover) Exploreru naservírovat .hover (například p.hover) pomocí htc souboru – viz http://www.hszk.bme.hu/~hj130/css/list_menu/hover/ |
||
Joker Profil |
#6 · Zasláno: 31. 8. 2006, 13:51:29
petulienka
Jak píše Miloš. Pamatujte, že HTML kód vyjadřuje obsah dokumentu, ne formu. Takže když něco dáváte do prvku <a>, mělo by to odpovídat. Raději než zneužívat prvek <a> to udělejte pro normální prohlížeče klasicky :hover a pro Internet Explorer přes JavaScript a onmouseover() |
||
Šejn Profil |
#7 · Zasláno: 31. 8. 2006, 16:19:52
<a onclick="return false;" href="kamkoliv">Nezaklikneš!</a>
|
||
Miloš Profil |
#8 · Zasláno: 31. 8. 2006, 16:28:35
Šejn
Vypnu žábaskript a ukliknu si. Je to sice řešení, ale dost čuňácké (viz výše). <a href> je prostě odkaz, takto odkaz znásilněný, odkaz bastard. Tudy ne, přátelé. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0