[FE] 피드 채팅창 메뉴의 텍스트 오버플로우로 인한 높이가 변하는 문제를 해결 #817
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[FE] 피드 채팅창 메뉴의 텍스트 오버플로우로 인한 높이가 변하는 문제를 해결
이슈번호
PR 내용
반드시 리뷰 또는 승인 전, "의논할 거리" 를 먼저 읽어 보십시오.
본 PR에서는 피드 채팅창 메뉴에서 "공지로 등록" 글씨가 여러 줄로 넘쳐 피드의 높이가 의도치 않게 변하는 문제를 해결하였다.
display: none
) 하여 피드의 너비가 의도치 않게 늘어나는 현상을 해결하였다.참고자료
_2023_10_19_15_37_22_115.mp4
의논할 거리
문제 자체는 해결했지만, 두 가지의 문제가 있어 보여서 의견을 들어보고자 여기에 이에 대해 설명해 보고자 해
문제를 해결하기 위해 css의
@container
(컨테이너 쿼리) 를 사용했는데, 이게 너무 최신 문법이어서 이렇게라도 해서 해결할 지 보류할 지 고민 중이야.우선 컨테이너 쿼리를 설명하자면, 컨테이너 쿼리는 미디어 쿼리(
@media
) 와 매우 비슷하다고 생각하면 될 것 같아. 다만 미디어 쿼리는 브라우저의 가로/세로 길이에 따라 각 요소에 어떻게 속성을 적용할 수 있을지를 결정할 수 있는 쿼리라면, 컨테이너 쿼리는 특정 요소를 기준으로 어떻게 속성을 적용할 수 있을지를 결정할 수 있는 쿼리야. 꽤나 최신 문법이야.이번 PR에서는 피드 페이지 컴포넌트의 크기를 기준으로 "공지로 등록" 글씨가 보이게 할지, 그렇지 않도록 할지를
@container
를 사용하여 적용한 거야.아래의 두 글을 참고하면 좋을 것 같아!
이 PR에 따르면
@container
와 관련된 속성들을v1.84
부터 지원할 예정이래, 그런데 아직은v1.84
가 배포되지는 않은 상태야.