Acid2

위키백과, 우리 모두의 백과사전.
Namobot (토론 | 기여)님의 2015년 5월 17일 (일) 22:23 판 (→‎호환되지 않는 응용 프로그램: 인용 틀 변수 이름 수정 using AWB)
Acid2의 참조 그림.

Acid2웹 표준 프로젝트HTML을 렌더링하는 웹 브라우저와 다른 응용 프로그램들에서 웹 페이지 렌더링 결점을 파악하기 위해 고안한 테스트 제품군이다. Acid2는 2005년 4월 12일에 출시되었다. CSS 표준에 순응하는 상대적으로 편협적인 테스트인 Acid1의 정신을 이어받아 개발하였다. 모든 웹 acid 테스트와 같이, 웹 브라우저의 표시 방식이 참조 렌더링과 비슷하면 렌더링 결과물이 가장 잘 표시되었다고 할 수 있다. 두 개의 그림이 일치하면 브라우저는 테스트를 통과한다고 판단 받는다.

Acid2 테스트는 HTML, 특히 CSS의 기능을 다룬다. 이러한 기능들을 테스트하는 목적은 HTML을 렌더링하는 응용 프로그램의 표준 준수 부족을 알아내는 것이다. Acid2 테스트는 W3C HTML와 CSS 2.0 규격을 따르는 브라우저라면 올바르게 렌더링해야 한다.

2005년 10월 31일사파리 2.0.2가 이 테스트를 가장 먼저 통과한 브라우저가 되었다. 오페라, 컨커러, 파이어폭스 등이 그 뒤를 이었다. 이 테스트를 아직 통과하지 못한 유일한 주된 브라우저는 인터넷 익스플로러이지만 인터넷 익스플로러 8은 Acid2를 준수하였다.

테스트 받는 표준

Acid2는 웹 페이지가 기록되는 언어인 HTML과 관련한 다양한 웹 표준과 포맷을 지정하는 데 선호되는 방식인 CSS, 스타일, HTML 레이아웃을 테스트한다.[1]

Acid2가 완전한 테스트는 아니기 때문에 특정한 표준의 완전한 준수를 보증하지 않는다. URI 지원은 웹 표준 프로젝트에서 이용할 수 있다.[1]

파싱 조건

파싱 점수는 브라우저의 기본값을 사용할 때에만 유효하다고 판단한다. 글꼴 크기를 바꾸고, 크기를 조절하고 사용자 정의 스타일시트를 적용하는 등의 동작들은 테스트의 표시를 망가트릴 수 있다. 이는 예측된 바이며 브라우저의 테스트 준수와는 관계가 없다.[2]

다음의 브라우저 설정들과 사용자 동작들은 테스트를 무효로 만든다:[3]

  • 스크롤링
  • 브라우저 창 크기 조절
  • 확대/축소
  • 그림 사용 안함
  • 오페라의 "Fit to Width", "Small Screen Rendering modes" 사용
  • 사용자 정의 글꼴, 색, 스타일 등 적용
  • 사용자 자바스크립트나 Greasemonkey 스크립트

호환되지 않는 응용 프로그램

오페라 미니개인 컴퓨터를 위한 오페라와 같은 렌더링 엔진을 기반으로 하고 있지만 Acid2 테스트를 통과하지는 못하였다.[4][5] 왜냐하면 오페라 미니는 의도적으로 웹 페이지의 포맷을 바꿈으로써 작은 화면이 있는 장치에 알맞게 바꾸어 놓기 때문이다.[6][7]

같이 보기

각주

  1. “Acid2: The Guided Tour”. The Web Standards Project. 2007년 12월 24일에 확인함. 
  2. Acid2 and Opera 9 Clarifications: Yes, Opera 9 Passes the Test - The Web Standards Project
  3. Tim's Opera Bits v1.1 | The Good Life
  4. Bersvendsen, Arve (2007년 6월). “Opera Mini 4 beta out”. 2007년 12월 22일에 확인함. 
  5. “Opera Mini Simulator”. 오페라 소프트웨어. 2007년 12월 22일에 확인함. 
  6. “Opera Mini Features”. 오페라 소프트웨어. 2007년 12월 21일에 확인함. 
  7. Wilton-Jones, Mark "Tarquin" (2006년 6월 10일). “c33322”. Simon Willison. 2008년 5월 10일에 확인함. 

바깥 고리