inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

12.6) 폰트, 이미지, 레이아웃 설정하기

82 12.6) css설정 이미지 정렬 오류

해결된 질문

77

작성자 없음

작성한 질문수 0

0



html, body {
    margin: 0px;
    width: 100px;
    background-color: rgb(246, 246, 246);
}

#root {
    background-color: white;
    max-width: 600px;
    width: 100%;
    margin: 0 auto;
    min-height: 100vh;
    height: 100%;
    box-shadow: rgba(100, 100, 100, 0.2) 0px 0px 29px 0px;
}

body * {
    font-family: "NanumPenScript";
}


이렇게 작성하셨는데 구현하신 화면 보면 root가 가운데 정렬 되어있지만 제가 구현하면 css는 좌측 세로 정렬 되는데 원인이 있을까요?

javascript react node.js 카카오공채-개발

답변 3

0

이정환 Winterlood

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

html, body 셀렉터의 width 속성의 값을 100px이 아닌 100%로 변경하셔야 할 듯 합니다!

0

에렌

해결했습니다!

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 에렌님.

현재 제공해주신 CSS 코드를 보면, #root 요소가 가운데 정렬되도록 설정되어 있습니다. 코드를 살펴보면 #rootmargin: 0 auto;를 적용하여 수평 중앙 정렬을 구현하고 있습니다. margin: 0 auto;는 블록 요소가 주어진 너비 내에서 가로로 중앙에 위치하도록 합니다.

하지만 root 요소가 좌측 정렬되는 문제는 다음과 같은 이유일 수 있습니다:

  1. 부모 요소 설정: #root의 부모 요소인 html, bodywidth: 100px;로 설정되어 있어서, 이는 #root의 중앙 정렬에도 영향을 줄 수 있습니다. width: 100%;로 변경해보고 그 결과를 확인해 보세요.

  2. 브라우저 초기화: CSS 스타일이 초기화되지 않았거나, 다른 CSS 설정에 의해 영향을 받을 수 있습니다. CSS 초기화(또는 리셋) 스타일을 적용한 후 다시 시도해보세요.

  3. CSS 파일의 로드 순서: CSS 파일의 우선순위 문제로 인해 스타일이 덮어쓰여질 수 있습니다. 반드시 현재의 스타일 파일이 나중에 로드되도록 하세요.

코드 수정 예시:

html, body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(246, 246, 246);
}

관련 질문들을 참고하시면 문제 해결에 도움이 될 수 있습니다:
- React 컴포넌트 배치 문제 해결
- flexbox 레이아웃 적용하기

해당 답변이 도움이 되었기를 바랍니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

VSCode 설정 문의

0

31

2

PPT 코드 관련 질문

0

27

2

useEffect와 lifecycle문의

0

39

2

프론트엔드 학습 수준 문의

0

58

2

리액트 챕터별 코드에서 eslint 설정파일이 없어요

0

56

2

데이터 로딩중 화면만 계속 나와요!!

0

57

2

퍼블리셔일경우 어느정도 수준까지 강의를 들어야할까요

0

86

2

이후의 커리큘럼 문의

0

105

2

실슬환경 설정에서 save후 console.log 부분이 새로고침이 안되는현상입니다.

0

54

2

최적화 관련 질문있습니다 (useMemo 등)

0

87

3

프로바이더 컴포넌트의 위치는 어떤 기준인가요?

1

84

3

Date 객체에 관련하여 질문드립니다.

0

88

2

리액트 개정판 교재 질문

0

60

2

예제코드가 안나와요!

0

79

2

select a variant 선택에서 javascript와 javascript+react compiler 중 무엇을 선택해야하나요? com

0

113

2

onMouseEnter 관련 문의 드립니다

0

94

3

배열의 렌더링 관련 질문 드립니다.

0

74

2

2:40초 refObj를 콘솔로 출력시 오류가 발생합니다.

0

118

2

TS, 리액트 강의중에 뭘 먼저 수강하는게 좋을까요?

0

141

2

useCallback 적용한 onCreate, onUpdate, onDelete 함수..

0

71

1

vs code 자동완성관련 문의

0

124

2

91강 useEffect내에서 상태변화함수 호출시 발생하는 에러

1

191

2

87강 필터 함수 질문

0

71

2

useRef, useState count 비교

0

67

2