인프런 커뮤니티 질문&답변

이지윤님의 프로필 이미지

작성한 질문수

[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

12.13) New 페이지 구현하기 1. UI

css 관련 질문드립니다.

해결된 질문

24.05.14 18:52 작성

·

203

0

안녕하세요 선생님!

너무나 좋은 강의 잘 듣고 있습니다.

17:28 에서 .EmotionItem 을 가운데 정렬할 때 text-align: center 를 사용하셨는데요.

display: flextext-align: center 중 어떤 것을 사용할지에 대한 기준이 있으실까요?

리액트 강의라 크게 중요한 부분은 아니지만 수업 중 flex 를 사용하신 경우가 더 많았던 것 같아 질문을 드려봅니다! 🥺

 

스크린샷 2024-05-14 오후 6.46.11.png

답변 2

1

이정환 Winterlood님의 프로필 이미지
이정환 Winterlood
지식공유자

2024. 05. 15. 09:30

안녕하세요 이정환입니다.

flex 속성과 text-align 속성 모두 하위 요소를 원하는 위치에 정렬할 수 있지만

둘은 엄밀히 다른 상황에 사용됩니다.

 

flex 속성은 블록 요소(div, table, section ...)를 정렬하는데에 사용됩니다.

text-align 속성은 인라인 요소(span, p, img ...)를 정렬하는데에 사용됩니다.

 

따라서 정렬하시려는 요소가 블록 요소라면 flex를 인라인 요소라면 text-align을 사용하시는게 좋을 것 같습니다 😃

0

이지윤님의 프로필 이미지
이지윤
질문자

2024. 05. 15. 20:35

앗 그렇군요. 답변 감사합니다! html, css 도 열심히 해보겠습니다 :)