CSS에서 모든 요소는 박스 모델을 따르며, 이는 margin, border, padding, content 영역으로 구성됩니다. 특히 방향성을 이해하는 것이 중요합니다.

CSS에서 방향을 지정할 때는 '시계 방향'을 기억하면 됩니다. 특히 padding과 margin 속성에서 이 원칙이 중요합니다:
/* 순서: 위(Top), 오른쪽(Right), 아래(Bottom), 왼쪽(Left) */
/* 머리글자를 따서 TRBL(TRouBLe)로 기억하기! */
/* 값 지정 방법 */
.element {
/* 4개 값: 각 방향별 개별 여백 */
padding: 10px 20px 30px 40px;
/* 3개 값: 상단/좌우/하단 */
margin: 10px 20px 30px;
/* 2개 값: 세로/가로 */
padding: 10px 20px;
/* 1개 값: 모든 방향 동일 */
margin: 10px;
}
/* 네비게이션 메뉴 스타일링 */
.nav-item {
padding: 10px 20px;
border-bottom: 1px solid #eee;
margin-right: 15px;
}
/* 카드 컴포넌트 스타일링 */
.card {
padding: 20px;
margin: 0 10px 20px 10px;
border: 1px solid #ddd;
}
이러한 방식으로 방향을 지정하면, 레이아웃을 더 직관적으로 구성할 수 있습니다. 특히 컴포넌트를 만들 때 일관된 여백을 유지하는 것이 중요합니다.
VS Code는 개발자들이 가장 많이 사용하는 코드 에디터 중 하나입니다. 효율적인 개발을 위해 자동 저장 기능을 적절히 설정하는 것이 중요합니다.
Ctrl + ,Cmd + ,