-
폴리필(polyfill) 이란 ?Coding/HTML & CSS 2020. 4. 17. 19:32
폴리필이란?
폴리필(polyfill)은 개발자가 특정 기능이 지원되지 않는 브라우저를 위해 사용할 수 있는 코드 조각이나 플러그인을 말한다. 폴리필은 HTML5 및 CSS3와 오래된 브라우저 사이의 간격을 메꾸는 역할을 담당한다.
HTML5 Cross Browser Polyfills
Modernizr 측에서 정리하여 제공하고 있는 각종 폴리필 목록을 참고하면 원하는 기술을 선택하는데 도움이 될 것이다. 필자가 자주쓰는 것들을 아래와 같다.
- html5shiv : HTML5의 섹셔닝 요소(예: <header>, <nav>)를 지원하지 않는 브라우저를 위한 라이브러리
- mediaelement.js : HTML5의 <video>와 <audio> 요소들을 모든 브라우저에서 하나의 파일로 같은 UI를 제공하기 위한 라이브러리
- Placeholder : HTML5의 플레이스홀더(placeholder)의 지원을 통일하기 위해서 제공하는 라이브러리
- h5Validate : HTML5의 폼검증 기능을 구현하기 위해 제공하는 라이브러리
- selectivizr : CSS3의 의사 클래스(pseudo-class)와 속성 선택자들을 IE6~8에서 지원하기 위한 라이브러리
- css3pie : CSS3의 border-radius와 box-shadow, liner-gradient를 IE6~9 브라우저에서 지원하기 위한 라이브러리
- Respond : 반응형 웹의 필수 속성중에 하나인 미디어쿼리를 IE6~8에서 지원하기 위한 라이브러리
'Coding > HTML & CSS' 카테고리의 다른 글
Media query for Reponsive web (0) 2020.04.18 FlexBox 실습 (0) 2020.04.18 FLEX BOX (0) 2020.04.17 IE8 이하 버전에서의 시맨틱 태그 (0) 2020.04.17 HTML5 & 와 시맨틱 태그 (0) 2020.04.16