Autor Zpráva
Ládík
Profil *
Ahoj, prosím o radu. Kdyžtak mě nasměrujte, kdyby to tu už někde bylo. Dá se nějak udělat, aby se změnila barva pozadí divu při přejetí myší? Díky.
Joker
Profil
Ládík
CSS a :hover.
Nebude to ovšem u <div>u fungovat v IE6 (a starších), tam by byl potřeba Javascript a onmouseover + onmouseout.
Ládík
Profil *
Mě to s tím a:hover nějak nechtělo fungovat. Jo a ten div nemám jako odkaz.
Joker
Profil
Ládík
Mě to s tím a:hover nějak nechtělo fungovat.
To nebylo a:hover, to "a" byla spojka: (Použít) CSS a (v něm pseudotřídu) :hover
:o)))

Pochopitelně to musí být div.nejakatrida:hover nebo tak nějak.
Ládík
Profil *
:-) jotak

jdu vyzkoušet
Ládík
Profil *
Takže obecně takhle?

hlavicka:

<style>

.div.zmenit:hover {background-color: red}

</style>


a v body:

<div class="zmenit">ahoj</div>
blaaablaaa
Profil
div.zmenit:hover {background-color: red}
Ládík
Profil *
Taky nejde.
Joker
Profil
Ládík
Mně to co psal blaaablaaa funguje (v Opeře, IE7 a Firefoxu), takže chyba asi bude někde jinde.
Ládík
Profil *
Hmm, já zkoušel jen IE 8.
Ládík
Profil *
Tak na firefoxu mi to jde taky. Ale proč ne na tom íéčku?
Senky
Profil
Ládík
Lebo IE kasle na pravidla citania zdrojaku...asi tak nejako urychlene...
Ládík
Profil *
Já myslel, že osmička už zobrazuje všechno správně.
Bubák
Profil
Hmm, já zkoušel jen IE 8.
Musíte se víc snažit, pane správce! Pochopitelně funguje nejen v IE 7, ale také v novém IE 8.
<!DOCTYPE HTML>
<style>
.zmenit:hover {background: #ffc;}
</style>
<div class=zmenit>Tady funguje hover DIVu</div>

IE musíš mít ve standardním režimu, ty ho máš ve quirku.
http://css.interval.cz/clanky/pracovni-rezimy-prohlizecu/

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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