Digg에서 Mozilla Firefox 3가 Acid2 테스트를 통과했다는 지난 소식을 보고, Minefield 3.0a3pre 버전을 설치해 봤다. 역시나 아래 결과와 같이 제대로 렌더링이 된다. Acid2 테스트는 User Agent가 HTML과 CSS를 작성된 코드의 상관관계에 맞게 제대로 표현을 해주는가에 대해서 사용자가 테스트할 수 있는 방법이다.
여기에서 가장 최근 Nightly Snapshot을 다운로드 받을 수 있다. 참고할 점은 Acid2 테스트를 통과하긴 했지만, 개발중인 버전이므로 다른 버그들이 존재한다.
지금까지 CSS를 가장 올바르게 표현해주는 WebKit (aka. KHTML) 엔진을 사용하는 Apple Safari를 주로 사용하고 Firefox와 IE를 사용하는 방법을 썼었다. 작업시에 Firefox를 주로 사용하지 않은 이유는 CSS 렌더링에 버그가 있었기 때문이다. W3의 스펙 그대로 작성했을 경우 시각적으로도 정확히 표현된다면 어떤 브라우저든 사용이 가능하겠지만, 아직은 어려운 점이 있다.
하지만 이건 어디까지 개발자의 기준이고, 중요한건 사용자의 브라우저에서 제대로 보이는게 우선이기에 개발시에 각 브라우저로 테스트를 해보는 수 밖에 없다. 코드는 중립성을 지켜야 하고, 버그에 대한 해결책이나 우회가 안되는 최악의 경우 코드를 갈아 엎는 수 밖에 없다.
마지막으로 Firefox의 차기 버전에 대한 개인적 바램은 탭 닫기 버튼의 위치 변경, Quartz Extreme 지원과 Cocoa로 빌드 되었으면 한다.

Leave a comment