• 회원가입
  • 로그인
  • 구글아이디로 로그인

[intro] CSS - 브라우저 접두어 (= vendor prefix = 벤더 프리픽스)

목차

  1. 브라우저 접두어 예제
  2. 브라우저 접두어 정의
  3. 브라우저 접두어 종류

 

브라우저 접두어 예제

 

-webkit-border-radius: 10px;

-ms-border-radius: 10px;

-moz-border-radius: 10px;

-o-border-radius: 10px;

border-radius: 10px;

 

 

브라우저 접두어 정의

 

W3C(World Wide Web Consortium)에서 CSS 표준안 확정하기도 전에 기초 단계의 안건 문서를 바탕으로 각 브라우저사들이 기술력 과시 및 브라우저 시장 선도 위해 자체 제작해서 해당 속성에 각 브라우저 상징 접두어 붙여 해당 CSS3 속성 임시테스트 함.  

 


 

1.

border-radius 속성처럼 CSS3 표준안으로 확정된 속성은 안 붙여도 되지만, 그렇지 않은 속성은 해당 브라우저 접두어 붙여야 해당 브라우저에서 작동 함.

 

2.

https://caniuse.com/ 사이트에서 해당 속성 조회 후, 녹색이나 연두색 배경의 사각형 우측 상단에 노란 스티커 붙은 경우 접두어 붙여야 해당 브라우저 경우 적용됨.

 

 

브라우저 접두어 종류


-webkit-
사파리 (Safari) , 크롬 (Chrome) , 안드로이드 , 아이폰

-ms-

익스플로러 (IE) ※ 
IE9 경우 2D 효과만 지원

-moz-
파이어폭스 (Firefox)

-o-

오페라 (O
pera)

 


PS.
  1. 표준안으로 확정된 경우 접두어 안 붙여도 됨. 
  2. 표준안을 CSS 마지막에 적는 게 렌더링에 좋음.

방문 감사합니다. (즐겨찾기 등록: Ctrl + D)

분류 제목
intro CSS - 정의・장점・구문・초기화 + 주석
intro CSS - 발전사 (CSS1 → CSS2.01 → CSS) + 제작관리 단체
intro CSS - 스타일 적용 방법 3가지 ★★★ - (인라인스타일 / 내부스타일 / 외부스타일) CSS적용순서 +…
intro CSS - inherit (인헤리트) - 상속개념 ★
intro CSS - !important 키워드 - 당해 속성값 강제 우선적용 (= 우선순위표시 = 느낌표임포턴트)
intro CSS - CSS3 입문
intro CSS - 브라우저 접두어 (= vendor prefix = 벤더 프리픽스)
intro CSS - @charset 구문 - 스타일시트 인코딩방식 설정 (= 언어셋지정/문자셋지정 = @charset…
intro CSS - CSS RESET(= CSS리셋 = CSS초기화 = HTML요소초기화)
intro CSS - @import 구문 - 지정 외부스타일시트파일을 현재 스타일시트에 삽입/가져오기 (= @impor…
목록
찾아주셔서 감사합니다. Since 2012