- Notifications
You must be signed in to change notification settings - Fork173
간격(여백) 조정을 위한 padding, margin 적용 시 left vs right, top vs bottom#153
-
퍼블릴싱 작업을 하다 보면 예를들어 위 같은 경우
심지어 혼자 작업하더라도 되돌아보면 어쩔땐 bottom, 어쨀땐 top을 적용하게되는데 여러분들은 저런 요소간의 간격(여백) 조정을 어떻게 하고 계실까요? |
이 같은 상황에서 컨벤션을 정하는게 맞을까요 그냥 개발자에게 자유도를 주는 것이 맞을까요? 컨벤션을 정해서 통일 하는것이 좋을 것 같다. 49% 크게 문제 될것 같진 않다. 자유롭게 알아서 하게 하자. 49% 그 외 의견은 댓글로 부탁드립니다 :) 1% 79 votes· |
BetaWas this translation helpful?Give feedback.
All reactions
Replies: 9 comments 2 replies
-
컨벤션을 정해서 한쪽으로 통일되는게 가장 중요할거같습니다 (top 또는 bottom) 아니면 아예 컨테이너를 최대한 쪼개서 gap으로 통일시키는것도 방법이 될수있을거같습니다 |
BetaWas this translation helpful?Give feedback.
All reactions
-
한쪽으로 통일된 마크업 습관을 가지는 것이 정말 중요하다고 생각해요. 여러 명이 함께 개발할 때는 컨벤션을 꼭 정해두는 게 좋습니다. 그렇지 않으면 디자인 변경이 있을 때마다 마크업 때문에 어려움을 겪을 수 있을 거예요. 😢 |
BetaWas this translation helpful?Give feedback.
All reactions
-
그렇다면 다들 회사에서 이와같은 스타일 컨벤션도 정해져있으신가요?! |
BetaWas this translation helpful?Give feedback.
All reactions
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
개별 요소에 margin으로 간격을 주면, 개발자 도구에서 간격을 확인할 때 마진이 적용된 요소 위에 커서를 올려야만 표시되어 불편하더라고요. 그래서 두 개의 요소라도 한 번 감싸서 gap으로 처리하면, 어느 쪽에 margin을 줄지 고민할 필요도 없고, 이후 디자인 QA 과정에서도 더 편리하다고 느꼈어요. 이 정도의 DOM 중첩이 성능에 영향을 미칠지는 잘 모르겠지만, 크게 문제 되진 않을 것 같기도 해요 |
BetaWas this translation helpful?Give feedback.
All reactions
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
저희 팀은 별도의 컨벤션은 없지만, 모두 암묵적으로 |
BetaWas this translation helpful?Give feedback.
All reactions
-
별도의 컨벤션은 없지만 암묵적으로 |
BetaWas this translation helpful?Give feedback.
All reactions
-
디자인 시스템을 작업하면서 요소 간의 갭의 조정할 때 margin, padding 중 무엇을 고를지 상황에 따라 다른 것 같습니다 개인적으로 크기가 동적으로 변하는 요소의 offset 높이, 너비를 구해야 할 때 margin은 포함이 안 돼 padding을 사용하는 편이 편했던 것 같습니다(드롭다운 컴포넌트를 구성하는 리스트박스 컴포넌트를 최대 몇 개 노출, 이후 스크롤을 적용해야하는 요구사항이었습니다). 두 요소 간 갭을 적용할 때는 보통 동적으로 추가되거나 제외될 수도 있는 요소에 margin을 적용하는 편인 것 같습니다! |
BetaWas this translation helpful?Give feedback.
All reactions
-
주제와 관련된 쇼츠가 있어서 공유할게요! 보시면 도움이 되실 거예요 :) |
BetaWas this translation helpful?Give feedback.
All reactions
-
요소 간의 간격을 표현하는 경우, 주로 유틸 컴포넌트를 이용해 간격을 표현합니다. |
BetaWas this translation helpful?Give feedback.
All reactions
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
명시적으로 마진값을 적용하고 싶은 경우 Spacing 컴포넌트는 유용하다고 생각하지만, 너무 남용하면 코드 가독성이 안 좋아진다고 생각합니다 |
BetaWas this translation helpful?Give feedback.
All reactions
-
오옹 그러게요 마치 Spacing이 컴포넌트마냥 공간감을 차지하는 디자인일때... |
BetaWas this translation helpful?Give feedback.
