from IE 8 strict mode doesn’t allow for CSS opacity? on Ajaxian

Howard Rauscher 씨가 opacity와 IE 8 strict 모드를 함께 사용할 수 없다고 말한 IE 8 ticket 을 알려왔다고 합니다:

Description

IE8 Strict 모드는 필터를 뺐습니다: IE8 이전 버전에서 비록 CSS3의 opacity는 구현되지 않았지만 사용자는 필터를 통해 CSS에서 alpha(opacity=xx)처럼 opacity를 설정할 수 있었습니다. 저는 opacity가 아직 최종확정되지 않은 CSS3 스펙의 일부라고 알고 있습니다. 그런데, css 요소에서 opacity를 바꾸는 것이 더이상 가능하지 않는데도 어처구니 없는 기능상 퇴보를 한겁니다(IE 5.5, IE6.0, IE7.0, Mozilla Firefox, Apple Safari 등에선 가능했습니다).

Comments

이것이 그런 식으로 설계되었다는 사실은 지난 10여년의 세월을 통틀어 IE8이 최고 strict한 모드에서 opacity를 지원하지 않은 유일한 브라우저가 될 거라는 것을 짐작케 합니다. 어처구니가 없죠. 저도 표준 준수에 대한 바람은 이해합니다만, CSS3의 opacity 태그를 인식하도록 구현하는 게 얼마나 어렵길래요(filter를 사용한다 해도 그건 나중에 호환성을 위해 남을건데).

어떤 점에서 표준은 사용성을 저해할 수 밖에 없습니다. Mozilla, Opera, Apple은 모두 아직까지 CSS2의 공식 스펙이 아닌 태그라도 사용할 수 있어야 한다는 것을 알아차렸습니다. IE8의 표준 준수 모드에서 주요 기능이 빠져있다면 누가 그것을 쓰겠습니까. 설령 표준을 준수한다 해도 말이죠.

당신들은 표준을 준수하지만 표준 준수모드에서 불가능한 기능이 필요한 웹사이트를 보게 될 것입니다. 이런 웹 사이트들은 IE7 모드를 이용해야겠죠. 그리고 IE9이 출시되면 당신은 또 다시 모든 표준 이슈를 처리해야 할 것입니다.

Posted by Ames on 3/17/2008 at 3:59 PM

IE8 걱정됩니다... 불만이 여기저기서 터져 나오네요.
Posted by 행복한고니 트랙백 0 : 댓글 1

댓글을 달아 주세요

  1. addr | edit/del | reply 행인 2008.09.10 10:33

    표준 지원안한다고 할 때는 그 난리 치더니 표준지원하고 나니깐 또 볼맨 소리 하는군요.