프로그래밍/CSS
19 벤더 프리픽스(vender prefix)
윤지(●'◡'●)
2021. 5. 10. 14:31
반응형
벤더 프리픽스(vender prefix)
세계적으로 가장 많이 사용되는 웹 브라우저에는 익스플로러, 크롬, 파이어폭스, 사파리, 오페라 등이 있다.
벤더 프리픽스란, 주요 웹 브라우저 공급자가 새로운 실험적인 기능을 제공할 때 이전 버전의웹 브라우저에
그 사실을 알리기 위해 사용하는 접두사(prefix)를 의미한다.
아직 css 권고안에 포함되지 않은 기능이나, 포함되어 있지만 아직 완벽하게 제정된 상태가 아닌 기능을
사용할 때 사용한다.
주요 웹 브라우저의 벤더 프리픽스(vendor prefix)
예시
#gradient{
/*속성을 지원하지 않는 브라우저를 위한 코드*/
background: red;
/*webkit : 크롬과 엣지, 사파리를 위한 코드*/
background: -webkit-linear-gradient(right, yellow, blue)
/*moz : 파이어폭스를 위한 코드*/
background: -moz-linear-gradient(right, yellow, blue)
/*o : 오페라를 위한 코드*/
background: -o-linear-gradient(right, yellow, blue)
/*ms : 익스플로러를 위한 코드*/
background: -ms-linear-gradient(right, yellow, blue)
/*css 표준 문법을 위한 코드*/
background: linear-gradient(right, yellow, blue)
}
이때 중요한 점은, 벤더 프리픽스를 사용하는 방법은 해당 속성이 적용되지 않았을 경우 표현해야 할 코드를 가장
먼저 작성해야하며 표준 문법 코드는 가장 마지막에 작성해야 한다는 것이다.
브라우저 지원 기술 확인 사이트
caniuse.com
Can I use... Support tables for HTML5, CSS3, etc
caniuse.com
1. 사이트에 접속한다
2. 사용하고자 하는 기술을 검색창에 입력한다.
그러면 위와 같은 화면이 나오는데 각 각 색깔이 의미하는 것은
빨강색상은 지원 불가 (Not support)
초록색상은 지원 가능 (Supported)
황색비슷한 색상은 부분적으로 지원 가능(Partial support)
회색은 알 수 없음(Support unknown) > 이거는 정확한지 모르겠어요 ㅠ.ㅠ
으로 보면 된다.
열심히 공부하고 있지만, 오류 사항이 존재 할 수 있습니다.
수정 사항이 존재 할 경우 알려주시면 감사하겠습니다 <(__)>
반응형