Skip to content

FAQ 섹션 제목과 아코디언 폭을 공통 컨테이너에 맞춤 - #13

Open
devkade wants to merge 3 commits into
DaleStudy:mainfrom
devkade:fix/6-faq-title-alignment
Open

FAQ 섹션 제목과 아코디언 폭을 공통 컨테이너에 맞춤#13
devkade wants to merge 3 commits into
DaleStudy:mainfrom
devkade:fix/6-faq-title-alignment

Conversation

@devkade

@devkade devkade commented Jul 29, 2026

Copy link
Copy Markdown

당신이 부재할 때 이 PR이 배포되어도 괜찮나요?

  • 괜찮아요. 메인 페이지의 FAQ 레이아웃만 변경하며 카피와 아코디언 동작은 그대로예요.
  • bun run typecheck, bunx vp check, bun run build를 모두 통과했고 전체 페이지 prerender도 성공했어요.
  • 한국어와 영어 페이지에서 제목 정렬, 데스크톱·모바일 폭, 아코디언 열기 동작을 직접 확인했어요.
  • 독립 기능·시각 검토에서도 최종 PASS를 받았어요.

변경 내용

  • FAQ 제목과 아코디언을 다른 메인 페이지 섹션과 같은 공통 컨테이너에 맞췄어요.
  • 처음에는 이슈에서 지적된 제목의 시작 위치만 다른 섹션과 맞췄지만 어색해보여 아코디언도 넓혀 일치시켰어요.
    • 1440px 화면에서 아코디언 폭이 기존 약 680px에서 1120px로 넓어져요.
    • 375px 화면에서는 수평 오버플로 없이 화면 너비에 맞춰져요.
  • 펼쳐진 답변까지 1120px로 길어지면 읽기 어려워서 답변 텍스트는 최대 720px로 제한했어요.
  • 네이티브 <details><summary> 구조, FAQ 카피, chevron 동작은 변경하지 않았어요.

화면 비교

제목만 정렬한 상태

Screenshot 2026-07-29 at 4 17 34 PM

아코디언까지 확장한 최종 상태

Screenshot 2026-07-29 at 4 18 31 PM

검증

  • bun run typecheck
  • bunx vp check
  • bun run build
  • 전체 23개 URL prerender
  • 한국어·영어 FAQ 제목의 시작 위치 확인
  • 데스크톱 FAQ 행 1120px, 답변 최대 720px 확인
  • 모바일 375px에서 수평 오버플로 없음
  • FAQ 열기 및 답변 노출 확인
  • 독립 기능·시각 검토 PASS

관련 이슈

기타 공유하고픈 내용 (선택 사항)

  • 제목만 정렬한 상태와 아코디언까지 넓힌 상태를 모두 비교했어요.
  • 행과 구분선은 넓게 사용하되, 답변 본문은 읽기 좋은 폭으로 제한하는 형태를 선택했어요.

Comment thread src/pages/HomePage.tsx
</section>

<section className="prose-section" style={{ padding: "72px 20px 8px" }}>
<section className="container" style={{ padding: "72px 0 8px" }}>

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

요기 20px 빼신 이유가 있으신가요? 다른 곳은 모두 좌우 20px를 명시하는 걸로 보입니다.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

위쪽의 "우리가 만든 오픈소스" 라인과 일치시키는 것을 고려하여 뺐습니다.
다만 아래 후원하기 컨테이너도 20px 제거하거나 해당 아코디언도 넣는 것으로 통일시키는 것이 좋아보입니다.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

해당 부분은 "우리가 만든 오픈소스" 라인에 맞춰서 후원하기 컨테이너도 길이를 맞추는 편이 좋을까요?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

정확하게 보셨습니다. 오히려 제 질문의 전제가 틀렸던 것 같습니다. "우리가 만든 오픈소스" 섹션은 말씀하신 대로 좌우 패딩이 0이 맞고, 제가 그 부분을 놓치고 여쭤봤네요. 😅

좌우 패딩을 아예 지정하지 않는 방법은 어떨까요?

<section className="container section" style={{ paddingBlock: "72px 8px" }}>

paddingBlock은 위아래만 지정하는 속성이라 좌우는 건드리지 않습니다. 이렇게 하면 이 PR의 목적이 달성될 뿐만 아니라 #4 수정 후 .section이 어떻게 바뀌든 자동으로 따라갈 것 같습니다.

"후원하기 컨테이너도 20px을 빼거나, 아코디언에 넣거나 통일하자"고 하신 것도 맞는 방향입니다. 그런데 9군데를 모두 손봐야 해서 본 PR의 범위에서 벗어나므로 전체 통일은 #4에서 다루는 게 리뷰하기도 수월할 것 같습니다.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

이해했습니다. 추가로 손봐야할 곳이 생기는군요. 제 생각에도 #4 에서 다루는 편이 좋을 것 같습니다. 감사합니다.

Comment thread LICENSE

@DaleSeo DaleSeo left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

이슈에서 FAQ 전체를 .container 폭으로 넓히는 안을 대안으로 적으면서 "가독성이 떨어질 수 있어 확인이 필요합니다"라고 남겨뒀는데요. 혹시 이 두 가지 방안을 확인해보시고 결정하셨는지 듣고 싶습니다.

@devkade

devkade commented Jul 30, 2026

Copy link
Copy Markdown
Author

데스크탑에서는 폭이 길어져도 .container 로 넓히는 것이 자연스럽다고 생각했고 모바일에서는 줄바꿈이 일어나 괜찮다고 생각했습니다.
다만 줄 간격을 720px로 제한한 부분은 제가 꼼꼼하게 체크하지 못했습니다. 죄송합니다. 부자연스럽게 줄바꿈 일어나지 않도록 수정했습니다.

@devkade
devkade force-pushed the fix/6-faq-title-alignment branch from 7004a8b to 1731f49 Compare July 31, 2026 04:42
devkade added 3 commits July 31, 2026 23:10
Keep the accordion in the narrow prose container while moving only its heading onto the shared homepage alignment line.

Constraint: Preserve the readable 720px accordion width

Confidence: high

Scope-risk: narrow

Reversibility: clean

Tested: typecheck, vp check, production build, KO/EN desktop and mobile alignment, FAQ disclosure interaction

Related: DaleStudy#6
Let FAQ rows and separators span the shared homepage container while capping expanded answer copy at 720px for readable Korean and English line lengths.

Constraint: Keep expanded answer text within a readable 720px measure

Rejected: Let answers span the full 1120px row | line lengths became too long for comfortable reading

Confidence: high

Scope-risk: narrow

Reversibility: clean

Tested: typecheck, vp check, production build, desktop and mobile geometry, disclosure interaction, dual visual review

Related: 9a94b1b

Related: DaleStudy#6
@devkade
devkade force-pushed the fix/6-faq-title-alignment branch from 1731f49 to fbe9d04 Compare July 31, 2026 14:15

@DaleSeo DaleSeo left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

남은 피드백은 마이너한 부분이라서 승인합니다. 기여 감사드립니다.

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.

FAQ 섹션만 좌측 시작선이 다른 섹션과 어긋남

2 participants