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:…) 값은 보호되어, 그 안의 세미콜론이 선언을 나누는 일은 없습니다.