Chcę wykonać taki efekt: Mam lekko przezroczysty kontener, w którym umieszczam osobno sekcję, która też ma być trochę przezroczysta. Jest jeden problem. Oba divy mają mieć zaokrąglone rogi.
Znalazłem rozwiązanie, które umożliwia mi zaokrąglanie rogów w IE. W pliku styli do odpowiedniego diva dodaje właciwość
Kod
behavior: url(ie-css3.htc);
plik ie-css3.htc prezentuje się tak:
http://shortText.com/dwv7z2vdxih
Stosowanie tego wraz z własciwościami border-radius, opacity i filter daje porządany efekt tylko w głównym divie - kontenerze. Kiedy dam te same właściwości do drugiego diva, wszystko działa jak należy we wszystkich przeglądarkach oprócz microsoftowego IE. W IE div dodatkowy nie jest w ogóle przezroczysty, przyjmuje tylko kolor swojego tła. Ma jednak zaokrąglone rogi. Co ciekawe, kiedy usunę właściwość behaviour, div staje się przezroczysty, tak jak jest w moim zamierzeniu, ale jego rogi nie są zaokrąglone.
Znajdując sposób na border-radius w IE, przekonałem się, że możliwości webdeveloperów są prawie nieograniczone. Liczę na was i tym razem!
Jeśli nie napisałem wszystkiego, pytajcie.