Autor Zpráva
Lotar
Profil
Mám nasledovné CSS:

.tlacidlo {
background-color: #FFFEF6;
border: 1px solid #979481;
color: #979481;
}

.tlacidlo:hover {
background-color: #979481;
color: #FFFEF6;
}

Všetko funguje tak ako má len v Opere a FF, v IE zobrazí celé tlačidlo jednej farby a to farby pozadia, vlastne ako jednoduchý jednofarebný obdĺžnik bez toho, aby bolo vidieť text.. nevie niekto poradiť, kde môže byť problém ?
Bubák
Profil
Tenhle kód je v pořádku, nemáš třeba někde deklarované :visited?
Lotar
Profil
Nie a okrem toho, aj keď tam pridám ! important, správa sa to rovnako...
Railbot
Profil
Možná to bude tím, že IE 6 a nižší verze umí :hover jen na odkaz, tedy A :)
Lotar
Profil
Mám IE 7 a ako som písal v iniciálnom príspevku, pozadie sa mení, jediné, čo sa nemení, je farba textu.. ako keby ho pozadie prekrývalo alebo čo..
Railbot
Profil
Lotar
zkus tu cestu k prvku v css zapsat absolutne, napriklad
.neco .neco .tlacidlo::hover
Je možné, že se ti tam odněkud dědí jiná barva, proto se to nemění.
Bubák
Profil
Možná to bude tím, že IE 6 a nižší verze umí :hover jen na odkaz, tedy A :)
Já jsem automaticky předpoklídal, že .tlačidlo je třída pro odkaz <a class="tlačidlo" ...>, pak to funguje i v IE 6.

Nejlpší bude, když sem dáš link, takhle budeme příčinu jenom hádat.
Lotar
Profil
Nie je to online, tak sem link dať nemôžem..
Railbot: vyskúšal som to, ale nepomohlo.. hovorím, aj keď dám important, tak je to stále rovnako..
A ešte by sa možno hodilo podotknúť, že je to trieda pre tlačidlové inputy.
Railbot
Profil
Lotar
Škoda. Kdybys měl ty stránky na netu, tak by se hend vědělo. Takhle těžko říct.
Lotar
Profil
Takže, skúšal som meniť farbu každému elementu, ktorý má akúkoľvek spojitosť s danou triedou, nijak sa to neprejavilo..
nemôže to byť nejaký bug IE7 ?
Ešte by som sem mohol dať celé CSS, ale má to asi 250 riadkov a pochybujem, že by sa to niekomu chcelo študovať..
Plaváček
Profil
Lotar

Chyba je někde v CSS a bez ukázky souvislostí ti nikdo prostě neporadí. Nejde to.
Toto téma je uzamčeno. Odpověď nelze zaslat.