Autor Zpráva
trlic
Profil
Hoj!Prosím Vás,jak změním barvu odkazu?Mám obrázek a je to odakz(a je obklopen modrou barvou) na o já potřebuji aby rámeček měl barvu černou...pokud jste to pochopili tak díky moc za odpověď!


----
Editace Mistrem: Úprava titulku a oprava pravděpodobné chyby v textu (pochopily -> pochopili).
Akacko
Profil
pomoci css.
do head si vlož
<style type="text/css">
img
{
border-color: Black;
}
</style>

jinak barva odkazu se mění podobně:
<style type="text/css">
a
{
color: Black;
}
</style>
shaggy
Profil
No, trošku opravím Akacko
To prvé by priradilo border všetkým obrázkom, ak chceš iba tým, čo sú odkazy, tak:

a img {border-color: #000}


samozrejme za predpokladu, že máš odkaz-obrázok vložený cez img.
Bubák
Profil
a img {border-color: #000}
Opera obrázkové odkazy nerámuje, mám dojem, že od verze 9.0x. Přitom stačí malá úprava:
a img {border: 2px solid #000}
Lisak
Profil *
A šlo by nějak udělat aby se ta barva změnila při přejetí myší?
Zkoušel jsem a img:hover {border: 2px solid #ff8c00} a to funguje jen v Opeře, ne v Exploreru.
Plaváček
Profil
Lisak

a:hover img {border: 2px solid #ff8c00}
Lisak
Profil *
Ta také nefunguje :-(

mám to definované následovně:

#obsah a img { border: 2px solid #20205B; }
#obsah a:hover img { border: 2px solid #ff8c00; }

a obrázky pak otvírám takto:

<a href="fotbal01.jpg" onClick="return !window.open('fotbal01.jpg','_blank','width=550,height=428');"><img src="mensifotbal01.jpg" width="168" height="126"></a>

Je to všechno brané podle jakpsatweb.cz, v Opeře žádný problém, ale v IE to prostě nejde...
Bubák
Profil
v IE to prostě nejde...
Předpokládám, že ti to nejde v IE6. V IE7 překvapivě i ve qirku to už chodí. Překvapivě proto, že v IE7 ve qirku funguje hover jen na odkazech.
Pro zprovoznění v IE6 stačí deklarovat jakýkoliv hover pro nadřazený element "a".

Koukni na něco podobného:
http://teststranek.kvalitne.cz/foto/den-nato-2006/

Důležitá je deklarace na 11. řádku: a:hover {visibility: visible; }
Tam může být cokoliv, ale musí tam něco být.

Je to všechno brané podle jakpsatweb.cz
Tenhle trik s IE tam chybí. Taky jsem se ptal v této diskusi ;-)
Plaváček
Profil
Lisak

Aby to v IE fungovalo, je nutné při události hover nadefinovat nějakou změnu. Třeba barvu písma nebo tak něco. Tohle by ti mělo fungovat:

#obsah a img { border: 2px solid #20205B; }
#obsah a:hover{color:#336699}
#obsah a:hover img { border: 2px solid #ff8c00; }

Viz http://klient.plavacek.net/ramecek_hover.html
Plaváček
Profil
Bubák

Byls rychlejší :)
Lisak
Profil *
Díky moc, to s tím visibility je to co jsem potřeboval.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0