📝 한줄 요약
사이드바의 태그 공백이 크다는 피드백 → CSS의 padding 값을 0.4rem에서 0.3rem으로 줄여서 → 태그가 더 촘촘해지는 변화를 만들었습니다. 작은 숫자 변화가 UI 전체 느낌을 바 꿀 수 있다는 것을 배웠습니다.
👥 이런 분께 추천
CSS를 처음 배우는 비개발자
UI 레이아웃 조정 작업에서 “뭘 수정해야 할까” 막히는 분
“여백”이 무엇인지 구체적으로 알고 싶은 분
코드 한 줄 변경이 화면에 미치는 영향을 직접 보고 싶은 분
🙋 내 스펙 & 환경
항목
내용
직업
비개발자, 첫 CSS 손수정
코딩 경험
HTML은 조금, CSS는 복사·붙여넣기만
AI 도구
Claude (코드 이해할 때, 패딩 개념 설명할 때)
환경
Windows 11, VS Code
진행 방법
1. 왜 하게 되었나
학습 사이트의 왼쪽 사이드바에 사이트 네비게이션과 프로젝트 태그들이 있습니다.
그 태그들(PRD, 로드맵, 플랜)을 보니 태그 각각이 너무 넓었어요. 사이에 공백이 많아서 눈에 띄게 불필요하게 길어 보였습니다.
사용자의 피드백: “공백이 있어서 태그의 길이가 조금 더 길어졌어. 그걸 줄였으면 하는 거야.”
2. 첫 번째 벽: “그 공백이 뭐지?”
mvp 앱 한국어 버전의 스크린샷
처음엔 이 “공백”이 정확히 뭔지 몰랐습니다.
HTML에 여분의 공간이 있나? (아님)
폰트 자체가 큰 건가? (아님)
텍스트 사이에 숨은 문자가 있나? (아님)
Claude에게 물었습니다:
“사이드바의 태그들이 공백이 많아서 길어 보인다고 하는데, 이게 뭘 의미하는 걸까?”
Claude의 답:
“그건 CSS의
padding일 가능성이 높습니다. 요소 내부의 여백이 크면 그 요소 자체가 커 보이니까요.”
배운 것: CSS에는 여백을 만드는 방법이 여러 개 있다.
3. 두 번째 벽: “그럼 padding이 뭐고 어디를 고쳐야 해?”
코드를 봐야 했습니다.
WikiSidebar.astro 파일의 CSS 부분을 찾았어요.
처음에 본 코드:
.tag {
font-size: 0.65rem;
padding: 0.08rem 0.4rem; ← 여기!
border-radius: 4px;
white-space: nowrap;
font-weight: 500;
}이 padding: 0.08rem 0.4rem;이 문제였습니다.
padding 읽는 법:
첫 번째 값
0.08rem: 위아래 여백 (매우 작음)두 번째 값
0.4rem: 좌우 여백 (꽤 큼)
결론: 태그의 좌우에 0.4rem만큼 빈 공간이 있어서, 태그 너비가 불필요하게 넓었던 것!
4. 해결 과정
0.4rem → 0.3rem으로 줄였습니다.