HOME | EXPERIENCE | GUESTBOOK | ADMIN | ABOUT
 
말그대로 ie8만 부모엘리먼트에 적용된 opacity 필터 효과가 자식엘리먼트에 반영되지 않는다.
이렇게 말하면 항상 그런것이라 생각하겠지만, 단 조건이 있다.
자식요소의 position속성이 static이 아닐경우, 즉 노멀상태가 아닌, relativeabsolute, fixed로 적용되었을때 모두 해당된다.
ie7에서도 이부분은 문제없지만 ie8만 그렇다, 따라서 이경우 문제를 해결하기  위한 방법은 stylefilter: inherit 로 적용해두면 해결되지만, ie의 고질적인 문제인 black-border png 이미지 사용일경우 나타난다. ie7의 경우 filter에서 black-border가 픽스된체로 구현되지만, ie8에서는 여지없이 블랙보더가 나타나다. 따라서 이 문제는 영원히 해결불가 이다. 이유는 간단한데, ie에서는 일반적인 opacity가 아니라 은밀히 말하자면 filter:alpha에 포함된 다수 효과중에 하나인 opacity를 사용하기 때문이다.
기타 자세한 사항은 언급치 않는다. 워낙 간단한 내용임으로.
EDIT | DELETE
All Articles
  • • 맘이 아프다.
  • • 한화 갤러리아몰 오픈
  • IE8opacity[ filter:al...
  • • 이제 퍼블리셔로 전업하신거예요? 제 밥줄이...
  • • 안녕하세요. 답변이 늦었습니다. 당시에...
  • • 네, 형님 정말 얼굴 한번 봐요~ 형님도...
  • • 타블로의 악플러는 과연 처벌 대상인가?
  • • 타블로는 경고한다 그 입다물라!
  • IE8 inline-block

  • 2008     1
    LINK • SUMMARY