[vendor prefix] css 접두어 webkit, moz, o, ms
css vendor prefix
표준 규약이 아닌 속성들은 브라우저에 따라 다른 방식으로 지원되기 때문에 속성 이름 앞에 접두사(prefix)를 붙여 크로스 브라우징해야 한다.
브라우저가 개선되면 필요 없는 접두어를 지워도 되지만, 낮은 버전의 브라우저를 사용하는 사용자를 위해 남겨둬야 할 때도 있다.
종류
- -webkit- : 구글, 사파리 브라우저
- -moz- : 모질라, 파이어폭스 브라우저
- -ms- : 인터넷 익스플로러 (대부분 생략)
- -o- : 오페라 브라우저
예시
1
2
3
4
5
6
7
8
9
10
11
div {
height: 200px;
/* For Safari 5.1 to 6.0 */
background: -webkit-linear-gradient(left, red, blue);
/* For Opera 11.1 to 12.0 */
background: -o-linear-gradient(right, red, blue);
/* For Firefox 3.6 to 15 */
background: -moz-linear-gradient(right, red, blue);
/* Standard */
background: linear-gradient(to right, red, blue);
}
참고사이트
웹접근성 고려한 크로싱 브라우저 CSS 벤더 프리픽스 webkit,o,moz,ms 뜻
[css] 브라우저 업체별 접두어(vendor prefix)
스타일 시트 CSS 접두어 webkit, moz, ms, o 의미
This post is licensed under CC BY 4.0 by the author.