도움말

css 벤더 프리픽스 자동 생성기

CSS 코드를 입력하면 브라우저 호환성에 필요한 접두사를 실시간으로 추가해 줘요. 서버 전송 없이 모든 작업이 브라우저 내부에서 처리돼요.


css 벤더 프리픽스 자동 추가 방법

웹 브라우저에서 빌드 도구 설정 없이 바로 접두사를 붙일 수 있어요.

  1. 변환할 CSS 입력창에 작업 중인 CSS 코드를 붙여넣으세요.
  2. 입력이 끝나면 최신 브라우저 지원 데이터를 기반으로 결과가 자동으로 생성돼요.
  3. 출력 상자 위에 있는 복사 버튼을 눌러 결과물을 클립보드에 저장하세요.

css 벤더 프리픽스 종류와 지원 범위

주요 브라우저 엔진에 따라 사용하는 접두사가 달라요. Chrome과 Safari 및 최신 Edge는 -webkit-을 사용하고, Firefox는 -moz-를 사용해요. 구형 Internet Explorer와 Edge는 -ms-를, 구형 Opera는 -o-를 사용해요.

이 도구는 더 이상 접두사가 필요 없는 표준 속성에는 접두사를 붙이지 않으므로 불필요한 코드 증가를 막아줘요.

접두사가 실시간으로 생성되는 방식

PostCSS와 Autoprefixer 엔진이 브라우저 내에서 직접 실행돼요. npm 설치나 설정 파일 작성 없이 웹 브라우저만으로 빌드 도구와 동일한 결과를 얻을 수 있어요.

입력한 코드에 문법 오류가 있으면 이전의 유효한 결과가 유지되며, 오류를 수정하는 즉시 변환이 다시 재개돼요.

대상 브라우저 설정하기

대상 브라우저는 기본적으로 > 0.5%, last 2 versions 조건의 범용 타겟(기본값)으로 설정되어 있어요.

프로젝트 환경에 따라 .browserslistrc 파일이나 package.json에서 사용하는 쿼리를 Browserslist 쿼리 (선택) 입력란에 직접 입력하면 특정 브라우저 버전에 맞춘 벤더 프리픽스만 생성할 수 있어요.


자주 묻는 질문

css 벤더 프리픽스 기능은 무엇인가요?

브라우저가 아직 실험적으로 제공하는 CSS 속성을 올바르게 인식하도록 속성명 앞에 붙이는 브라우저 전용 식별자예요. -webkit-, -moz-, -ms-, -o- 등이 있어요.

-webkit-, -moz- 같은 접두사를 아직도 붙여야 하나요?

최신 브라우저에서는 대부분 표준 속성을 지원하지만 user-select나 backdrop-filter 같은 일부 속성은 여전히 특정 브라우저에서 접두사가 필요해요. Autoprefixer를 사용하면 실제로 필요한 속성에만 선택적으로 접두사를 붙여줘요.

이 도구에 붙여넣은 CSS는 안전한가요?

네, 입력한 모든 CSS 코드는 외부 서버로 전송되지 않고 사용자의 웹 브라우저 내에서만 처리되므로 안전해요.

벤더 접두사를 직접 작성하지 않는 편이 좋은 이유는 무엇인가요?

브라우저 업데이트에 따라 필요한 접두사가 계속 바뀌기 때문에 수동 작성 시 쓰이지 않는 코드가 남거나 누락이 생기기 쉬워요. 자동화 도구를 사용하면 최신 데이터베이스를 바탕으로 정확한 접두사만 유지할 수 있어요.

Browserslist 쿼리는 어떻게 작성하나요?

last 2 versions 또는 > 1%처럼 지원하고자 하는 브라우저 범위를 문자열 형태로 작성해요. 원하는 조건을 입력하면 해당 기준에 맞는 접두사만 자동으로 계산돼요.

공식 Autoprefixer 데모와 출력 결과가 다른가요?

동일한 Autoprefixer 엔진을 사용하므로 변환 결과는 완전히 같아요. 이 도구는 모바일 환경에 맞춘 간결한 화면과 실시간 미리보기 기능을 추가로 제공해요.