IE nie nadpisuje selektorów ze swojego arkusza


(Emugly) #1

Najnowsza wersja IE (z aktualizacjami) nie chce mi "nadpisywac" selektorów które są określone w specjalnym dla niego arkuszu. Dodanie !important po selektorze nic nie daje.

Tak mam okreslony wybór arkusza dla IE:

Co mozna z tym zrobic?


(Maniooo666) #2

Witam,

Mam nadzieję, że nie masz IE 7.0, wtedy wszystko byłoby jasne :wink: .

Kod wygląda na prawidłowy, jedyne, co mi przychodzi do głowy, to takie coś:

Zamiast:


Daj:

Podejrzewam, że istnienie pliku w tym katalogu sprawdziłeś?


(Emugly) #3

Tak mówię o IE 6. Co jest tu dziwnego? A mianowicie problem jest (chyba) po wgraniu ostatnich aktualizacji Microsoftu - tak mi sie wydaje.

Niestety twój pomysł nie działa. A arkusz CSS dla IE istnieje.

Jest jeszcze coś dziwnego tak wyglada arkusz dla IE:

#menu a {

  display: inline; !important}


div.box ul li {

  padding-bottom: 0px;

  margin-left: 5px; !important}


div#logo {

  position: fixed; !important}

i z tego wszystkiego jest tylko interpretowany (nadpisywany) ten selektor:

div.box ul li {

  padding-bottom: 0px;

  margin-left: 5px; !important}

a reszta nie.