Autor Zpráva
Anonymní
Profil *
mam otazku: existuje nejaky hack na IE 7?
mylan
Profil
http://www.lupa.cz/clanky/navrat-modreho-e/ - popísané je tam aj čo v CSS funguje na IE6 a čo na IE7
Railbot
Profil
Stručně - buď podmíněné komentáře nebo rychlovka v podobě = či jiného nestadardního znaku (místo podtržítka pro IE6).
Anonymní
Profil *
ako by som urobil aby ten prvy background bol pre IE 7 a ten druhy pre ostatne prehliadace? lebo ked je kod zostaveny takto tak aj IE 7 berie tu druhu poziciu backgroundu.
kod:
.menu

{
=background-position: 146px 15px;
background-position: 141px 15px;
}
Dero
Profil
Stručně - buď podmíněné komentáře nebo rychlovka v podobě = či jiného nestadardního znaku (místo podtržítka pro IE6).

Tohle jsem nepochopil. IE6 vezme místo podtržítka také širokou paletu jiných znaků - http://annevankesteren.nl/2005/07/ie-hack - takže se zachová úplně stejně jako IE7.

Podtržítkový hack byl v IE7 navíc opraven pouze ve standardním režimu.
quinux
Profil
Anonymní
.menu

{

background-position: 141px 15px;
=background-position: 146px 15px;

}

V CSS se vždy používá naposled definovaná vlatnost.
quinux
Profil
Anonymní
Tak Dero opravil, že = podporuje i IE 6, takže je to k ničemu :)

Osobně pokud potřebuji změnit jen jednu vlastnost tak pro ie 7 používám *:first-child+html {}
tedy:

.menu {background-position: 141px 15px;} /* -vsechny prohlizece- */
*:first-child+html .menu {background-position: 146px 15px;} /* -IE 7- */
JAM3SoN
Profil *
hm, vdaka, prave aj mna potapa IE7 v background position...:-)
Toto téma je uzamčeno. Odpověď nelze zaslat.