WIPIVERSE

Acid2

Acid2는 웹 브라우저의 HTML 및 CSS 렌더링 정확성을 평가하기 위해 고안된 테스트 파일이다. 2005년 웹 표준 단체인 Web Standards Project(W3C)와 브라우저 개발자 커뮤니티가 협력하여 발표하였다.

주요 내용

  • 파일 형식: Acid2는 하나의 HTML 파일(일반적으로 acid2.html)에 포함된 CSS와 PNG 이미지, SVG 요소 등을 통해 복합적인 레이아웃을 구성한다.
  • 목표: 파일을 올바르게 렌더링했을 때 화면에 완전한 웃는 얼굴(스마일) 아이콘이 표시된다. 브라우저가 레이아웃, 박스 모델, 포지셔닝, 마진 병합, 투명도, 그림자, 필터 등 다양한 CSS 2.1 규격을 정확히 구현했는지를 시각적으로 확인할 수 있다.
  • 역사적 의의: Acid2는 이전에 존재하던 Acid1 테스트를 보완하여 보다 복잡한 CSS 기능을 포함하였다. 이후 2008년에 발표된 Acid3는 스크립트 성능 및 최신 CSS3, SVG 기능을 추가로 검증하도록 설계되었다.
  • 지원 현황: 주요 현대 브라우저(Chrome, Firefox, Safari, Edge 등)는 Acid2 테스트를 100% 이상 통과한다. 초기 Internet Explorer(버전 6~8)는 이 테스트에서 여러 항목을 통과하지 못했으며, 이는 웹 표준 채택을 촉진하는 계기가 되었다.

사용 맥락

  • 브라우저 개발: 엔지니어는 새로운 렌더링 엔진을 구현하거나 기존 엔진을 업데이트할 때 Acid2를 실행하여 규격 준수 여부를 검증한다.
  • 교육 및 문서: 웹 표준 강좌나 기술 블로그에서 CSS 구현 차이를 설명하기 위한 예시로 활용된다.
  • 품질 보증: 웹 사이트 호환성 테스트 단계에서 주요 브라우저가 Acid2를 통과하는지 확인함으로써 기본적인 레이아웃 호환성을 판단한다.

제한 사항

Acid2는 CSS 2.1 및 일부 SVG 1.1 기능에 초점을 맞추고 있으므로, 최신 CSS 3, Flexbox, Grid 등 최신 레이아웃 기술에 대한 검증은 포함되지 않는다. 이러한 최신 기능을 검사하려면 Acid3 또는 별도의 호환성 테스트 도구를 사용해야 한다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기