Autor Zpráva
neobka
Profil *
Zdravím, dělám si web, kde mam v hlavičce nazev webu - obrazek/logo zaroveň jako odkaz na svoji úvodní stránku, a pod ním odkazy (něco jako menu) s nazvama jako "kontakt", "nabidka" a podobne. Naformátovala jsem že každé "a" je ve style/type tak udělané aby byly v rámečku a při najetí myši se zmenila jejich barva (a:hover). Bohužel se mi to promítlo i na ten obrázek, takže mam v rohu zbytečný rámeček. Když jsem pak dala formátování místo do style/type ke každému <a=href="X" style="zde nastylováno"> tak už mi a:hover přestal fungovat. Nevíte čím by to mohlo být způsobeno? Doufam, že se mi alespon trochu podařilo popsat muj problem :)
Someone
Profil
Napiš sem kód a nebo živou ukázku takhle se nedá zjistit kde máš chybu.
edit:
<a=href="X" style="zde nastylováno">

Pokud to není ono tak by se hodila již zmiňovaná živá ukázka nebo ten kód.
neobka
Profil *
ve headu mam nastylovane hover takhle:

<style type="text/css">
a:hover {border-style:solid; border-color:orange; border-width:3px 8px 3px 8px; padding:5px; text-decoration:none; color:orange; font-weight:bold;}
</style>

a v body samotny odkaz:

<a href="#" style="border-style:solid; border-color:#800000; border-width:3px 8px 3px 8px; padding:5px; text-decoration:none; width:120px; color:#800000; font-weight:bold;">KONTAKT</a>

puvodne jsem mela i v tom style type nastylovane samotne "a" ale takhle to je lepsi protoze muzu ruznym odkazum dat jinou formu, ale nevim jak mam do vlastni formy zakomponovat ten hover...
Someone
Profil
No, pokud je ten styl toho odkazu přímo v Tagu tak to a:hover na to nemá vliv. Pokud chcete mít jednotlivé odkaz jinak tak jim dejte třídu a nastylujte tu třídu např.
Tohle mají všechny odkazy společné.
a {
border-style:solid;
border-width:3px 8px 3px 8px;
padding:5px;
text-decoration:none;
width:120px;
font-weight:bold;
}

Tohle je pro jednotlivé odkazy
.cerveny {
border-color: red;
}
.modry {
border-color: blue;
}
.cerveny:hover {
border-color: black;
}
.modry:hover {
border-color: green;
}

A tohle je v těle dokumentu.
<a href="#" class="modry">KONTAKT</a>
<a href="#" class="cerveny">NECO</a>
Tori
Profil
neobka:
Potřebujete odlišit odkazy v menu od ostatních odkazů. To můžete udělat buď kontextově - např. nastavení pro všechny odkazy uvnitř prvku s ID "menu" :
<style>
#menu a {border-style:solid; border-color:#800000; border-width:3px 8px 3px 8px; padding:5px; text-decoration:none; width:120px; color:#800000; font-weight:bold; }
#menu a:hover { border-color:orange; color:orange;  } /* sem jen to, co se liší od běžného zobrazení */
</style>

<div id="menu"><a href="#">Odkaz v menu</a></div>

anebo odkazům uvnitř menu dát třídu
<style>
a.menu {border-style:solid; border-color:#800000; border-width:3px 8px 3px 8px; padding:5px; text-decoration:none; width:120px; color:#800000; font-weight:bold; }
a.menu:hover { border-color:orange; color:orange;  } 
</style>

<a class="menu" href="#">Odkaz v menu</a>
neobka
Profil *
Jo takhleeee... vyzkousim a dam vedet jestli to funguje, diky :)
neobka
Profil *
Jj, už mi to funguje, dekuju!!! :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0