CSS 포매터

일관된 들여쓰기로 CSS를 포맷하고 정리.

이 도구 소개

CSS를 포맷하고 정리합니다. 압축되거나 흐트러진 규칙이 한 줄에 선언 하나, 일관된 간격으로 바뀌어 리뷰와 diff가 읽기 쉬워집니다. 바뀌는 것은 공백뿐이며 선택자·값·캐스케이드는 그대로입니다.

사용 방법

한 줄로 뭉쳐 있거나 압축된 CSS를 붙여 넣고 포맷을 실행한 뒤 결과를 편집기로 옮기세요. 반대 방향이 필요하면 압축 도구를 사용하면 됩니다.

예제

기본 예시는 압축된 카드 코드로, 실행하면 들여쓰기가 복원됩니다.

입력

.card{display:flex;padding:1.5rem;border-radius:.5rem;background:#fff}.card h2{font-size:1.25rem;font-weight:600;margin:0 0 .5rem}

출력

.card {
  display: flex;
  padding: 1.5rem;
  border-radius: .5rem;
  background: #fff;
}

.card h2 {
  font-size: 1.25rem;
  font-weight: 600;
  margin: 0 0 .5rem;
}

팁

코드 리뷰 전에는 포맷을 정리하고, 압축은 배포 빌드에서만 적용하는 편이 관리하기 쉽습니다.

알아 두면 좋은 점

CSS 뷰티파이어와 CSS 포매터는 다른가요?

아니요. 규칙을 다시 들여쓰고 한 줄에 선언 하나를 두는 같은 작업이라, 이 페이지 하나로 둘 다 해결됩니다.

포맷하면 CSS 동작이 바뀌나요?

아니요. 공백과 줄바꿈만 바뀌므로 캐스케이드는 그대로입니다. 문자열과 url(data:…) 값은 보호되어, 그 안의 세미콜론이 선언을 나누는 일은 없습니다.

Chrome 확장 프로그램