CSS로 특정 브라우저를 타겟팅하는 방법

웹 브라우저는 서로 다른 렌더링 엔진으로 구축되며 이로 인해 브라우저 간에 웹사이트가 표시되는 방식에 약간의 차이가 발생합니다. 크기는 약간 다를 수 있으며, 색상은 일정하지 않으며, 그 밖의 많은 것들이 있습니다.

이에 대응하기 위해 다음 CSS를 사용하여 특정 브라우저를 대상으로 지정하고 스타일을 지정할 수 있습니다.

Chrome 및 Safari(웹킷)




@media screen and (-webkit-min-device-pixel-ratio:0) { 
    property: value;
}


파이어폭스




@-moz-document url-prefix() {
    .class {
        property: value;
    }
}


마이크로소프트 엣지




@supports (-ms-ime-align:auto) {
    .selector {
        property: value;
    }
}


IE11 이상




_:-ms-fullscreen, :root .ie11up { 
property: value; 
}

좋은 웹페이지 즐겨찾기