Skip to content

fix: PostCard 한국어 제목 띄어쓰기 기준 줄바꿈 적용#226

Merged
YoonKeumJae merged 1 commit into
oneot:developfrom
YoonKeumJae:YoonKeumJae/post-card-word-break
May 22, 2026
Merged

fix: PostCard 한국어 제목 띄어쓰기 기준 줄바꿈 적용#226
YoonKeumJae merged 1 commit into
oneot:developfrom
YoonKeumJae:YoonKeumJae/post-card-word-break

Conversation

@YoonKeumJae
Copy link
Copy Markdown
Collaborator

변경 개요

게시글 카드(PostCard) 제목의 한국어 줄바꿈 동작을 개선한다.

문제

word-break: break-word 설정으로 인해 한국어 제목이 글자 단위로 잘려, 단어 중간에 개행이 발생했다.

예시 (개선 전)

저는 아침
에 사과를 먹었습니다.

해결

word-break: keep-all로 변경하여 띄어쓰기(공백) 기준으로만 개행이 발생하도록 수정했다.
overflow-wrap: break-word를 추가하여 URL 등 공백 없는 긴 단어에 대한 fallback도 보장했다.

예시 (개선 후)

저는
아침에 사과를 먹었습니다.

변경 파일

  • Elevate.Web/src/components/posts/PostCard.jsx
    • wordBreak: 'break-word'wordBreak: 'keep-all'
    • overflowWrap: 'break-word' 추가

테스트

한국어 게시글 제목이 글자 단위로 잘리던 문제를 수정한다.
wordBreak를 break-word에서 keep-all로 변경하여 띄어쓰기 기준으로만
개행이 발생하도록 한다. overflowWrap: break-word를 추가하여
URL 등 긴 단어에 대한 fallback도 보장한다.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 22, 2026 08:58
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

게시글 카드(PostCard)의 제목 줄바꿈을 한국어(띄어쓰기) 기준으로 더 자연스럽게 동작하도록 조정한 PR입니다. 기존 word-break: break-word로 인해 한글이 글자 단위로 쪼개지던 문제를 해결하면서, 공백 없는 긴 문자열(예: URL)도 안전하게 줄바꿈되도록 보완합니다.

Changes:

  • 제목 영역의 wordBreakbreak-wordkeep-all로 변경해 한국어 단어 중간 줄바꿈을 방지
  • 공백 없는 긴 문자열을 위한 fallback으로 overflowWrap: 'break-word' 추가

@YoonKeumJae YoonKeumJae merged commit d3e286e into oneot:develop May 22, 2026
4 checks passed
@YoonKeumJae YoonKeumJae deleted the YoonKeumJae/post-card-word-break branch May 23, 2026 01:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants