-브라우저마다 렌더링 엔진이 다르기 때문에 모든 브라우저에서 화면이 동일하게 보이는 것이 아닌 모든 브라우저에 동등한 수준의 정보, 기능 제공을 하는 것을 목표로하는 방법론을 말한다.
크로스 브라우징 작업을 하기 위해서는 브라우저 대응 순서를 정해야 한다. 세계, 국내별 브라우저 점유율이 다를 수 있으므로 타겟을 잘 잡아야한다.
div{
color:red; /* IE7이하 대응 */
*color:blue /* IE6 대응 */
_color:green
}
<!-- [if IE 7]> <link href="ie7.css" type="text/css" rel="stylesheet"/> <![endif]--> <!-- [if IE 8]> <p> 이 문구는 IE8이 포함되지 않은 하위 브라우저, 즉 IE7,6에서 보여지게 됩니다.</p> <![endif]-->
<head> // ... <meta http-equiv="X-UA-Compatible" content="IE=edge" /> //... </head>
기본적으로 자동 테스트 툴을 사용한다. 수동테스트의 경우는 오류를 발생할 여지가 있기 때문에 유저 터치 포인트 등 UX문제 등에서만 수동 테스트를 진행한다.