Details on our CSS changes for IE7 via Channy’s Weblog
자세한 내용은 링크를 참조하도록 하시고…
약 200여종의 버그(!!! - 이런 버그를 갖고 있는 브라우저를 마치 표준인양 사용해왔다니.)를 수정해서 CSS 2.1 준수를 상당한 수준까지 끌어올렸다.
대표적인 몇가지를 보자면,
- 더이상 * HTML 등의 셀렉터 버그를 이용한 hack을 쓸 수 없게 되었다.
- overflow가 제대로 동작한다.
- select 태그가 더이상 가장 최상위 레이어에 위치하지 않는다. 플래쉬나 DHTML로 레이어작업을 하던 이들에게는 희소식
- float시 3px버그가 고쳐졌다. 만세!
- 역시 float시 마진이 따블로 붙던 버그가 사라졌다. 만만세!
- <?xml> 를 쓰면 qurik모드가 되던 바보같던 버그가 해결되었다.
- HTML엘리먼트가 BODY엘리먼트와 분리되었다.
- 클래스 셀렉터들이 정상적으로 동작한다. (지켜봐야 할 문제.)
- A 태그외에도 :hover 사용이 가능해졌다. Goooood!
- OBJECT 엘리먼트의 fallback이 개선되었다. Gooood 2!
- min/max-width/height의 지원. Goooood 3!
- 1px dotted border가 예뻐진다.
- 투명 border 지원
- fixed position 지원 Cooool!
- 알파채널 PNG 가 제대로 된다!!!!!!!!
이정도면 충분히 기존의 버그들은 거의 잡혔다고 볼 수 있겠다.
물론 그러나 나는… CSS3를 원한다…