Autor Zpráva
petulienka
Profil *
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
<a href="#">Klikni</a>
nebo simulovat pomoví CSS
petulienka
Profil *
Díky a simulace v css je složitá?
Alphard
Profil
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
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
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
<a onclick="return false;" href="kamkoliv">Nezaklikneš!</a>
Miloš
Profil
Š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é.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0