Replies: 3 comments 2 replies
-
|
단위 컨벤션 관련 얘기는 3/14(화) 진행해도 좋을듯 합니다! 만약 의견 있으시다면 자유롭게 남겨주세요! |
Beta Was this translation helpful? Give feedback.
-
|
패딩, 마진, 폰트 사이즈 등 화면에 맞게 가변적으로 변해야 하는 것은 rem 으로 하는 것이 맞는 것 같고, border-radius, border 과 같은 가변적일 순 있지만, 보통 불변이기에 px 단위로 하는 것이 좋을 것 같습니다. Grid사용을 안해봐서 잘모르지만, Flex로 충분히 가능한 경우에는 Flex에 우선순위를 두는 것이 어떤가 싶습니다. |
Beta Was this translation helpful? Give feedback.
-
|
magin collapsing에 대해 알아봤는데 아래 글을 참고하면 좋을 것 같습니다. 위 글에 따르면 블록 요소의 상하 마진이 겹칠 때 마진상쇄가 일어납니다. 다음은 마진 상쇄가 일어나는 세가지 상황입니다. 마진 상쇄가 일어나는 상황
마진 상쇄 특징
마진 상쇄 해결 방법 예시
제 생각에는 자식 요소의 경우 margin-top 요소만 사용하고 부모의 경우 상하 모두 마진상쇄의 위험이 있으므로 패딩으로 조정하는 것이 좋을 것 같습니다. 빈 요소의 경우는 border, padding, inline content, height, min-height, max-height 중 하나가 설정되어 있다면 마진 상쇄가 일어나지 않는다고 합니다. 저희는 반응형 웹을 구현하고 있으니 height 쪽을 설정해도 좋을 것 같습니다. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
저번 프로젝트 때, 반응형 웹 개발시의 단위 사용에 대해 조언받았던 것이 아래 세 가지 사항입니다.
1)패딩, 마진, 폰트사이즈 같은것은 rem(16px를 베이스로)(em단위가 다루기는 더 힘들것.)
2)플렉서블한 것이 필요한 곳은 100분율 위주로 하되, 높이는 뷰포트 단위 섞어쓰기.
3)그리드 이용시는 백분율도 좋지만 권장은 프렉션.
이 세 가지 사항에서 조금 수정하여, 컨벤션을 정해보는게 어떨까요?(아래는 단순 제안으로, 확정 전 좀 더 조사가 필요합니다)
1)rem(16px기준)단위를 사용해야할 경우
2)px을 사용해야할 경우
그리고 해당 크기는 CSS에서는 단위를 붙여 다른 크기로 재설정할 수 있구요.
또 HTML 표준 문법 관점에서도 단위를 생략하라고 권고하고 있습니다.
3)백분율을 사용해야할 경우
4)뷰포트 단위를 사용해야할 경우
5)사용하지 말기
참고문서
@sykang013 @imironjin @guahyoung @senasoon @kyungseob7
Beta Was this translation helpful? Give feedback.
All reactions