inflearn logo
강의

講義

知識共有

HTML+CSS+JS ポートフォリオ実戦パブリッシング(シーズン3)

[必読02] Display属性の完全な理解と活用

설명이 잘못된거같습니다.

5

ssin53tae8092

投稿した質問数 2

0

강의중 설명이 잘못된거같습니다.

span이 width:400px주었을때, 인라인요소이기때문에 크기가 안되지만, block으로 변경되면, width:100%가 아니라 지정한 width:400px가 됩니다.

HTML/CSS javascript jquery flex 반응형-웹

回答 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 박희정님

질문하신 내용과 관련하여, span은 기본적으로 인라인 요소이므로 width: 400px를 지정해도 너비와 높이가 적용되지 않습니다.

다만 display: block으로 변경하면 블록 요소가 되며, width를 별도로 지정하지 않은 경우에는 부모 요소의 가로 너비에 맞춰 width: auto처럼 동작합니다. 반대로 width: 400px를 명시하면 부모 너비가 충분한 경우 지정한 400px가 적용됩니다.

즉, 다음과 같이 이해하시면 됩니다.

span {
  display: block;
  width: 400px;
}

이 경우 span의 너비는 100%가 아니라 400px입니다. 블록 요소의 기본 너비가 부모 요소 전체를 차지하는 것은 widthauto일 때의 동작입니다.

관련하여 아래 기존 질문과 답변을 참고해 주세요.

따라서 강의에서 “블록 요소로 변경되면 width: 100%가 된다”라고 설명했다면, 정확히는 “width를 지정하지 않은 블록 요소는 기본적으로 부모 너비에 맞게 늘어난다”라고 이해하는 것이 맞습니다. width: 400px가 지정되어 있다면 블록 요소로 변경된 후에도 400px가 적용됩니다.

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

31강 학습자료에 프롬프트가 엉뚱한것이 있어요

1

19

1

수강자료 다운로드 관련 문의

0

40

2

선택정렬 이해하기 & 구현하기

0

21

1

mission12-01 guide.md파일 누락

0

29

1

bitnami 설치

0

26

0

강의 소스 코드는 어디서 볼수 있나여?

1

43

1

자료집 관련

0

31

2

13. (App 2) 기본기 훈련 에서

0

40

1

챌린지 시작일 문의

0

43

0

17강 강의에 목데이터 첨부파일이 없습니다.

2

52

2

2. 어떤 도구를 사용하는 것이 가장 유리할까? 강의 중

0

40

1

11차시 Antigravity IDE 설치 후

0

38

1

처음 에이전트 설정을 잘못 했을 경우 수정 하는 방법

0

42

1

5,6,7,8 내용이 없어요

0

42

1

ThemeProvider를 이용해서 NextThemeProvider를 따로 생성하여 Layout.tsx에 적용하는 이유는 뭘까요?

0

42

1

mission 09-01 을 수행할 수 없어요

0

39

1

푸터에 있는 카테고리 폰트 컬러 어떻게 바꾸나요?

0

38

1

Context API vs Zustand 그리고 Auth

0

46

2

장치 의존성과 CSR

0

46

1

순수 함수 / 순수 컴포넌트

0

36

1

css box-sizing 관련 질문

0

41

2

여태 만들던걸 다른 도메인으로 옮길 수도 있을까요?

0

34

1

counter01.html은 어디있을까요?

1

42

1

순수 CSS 선택자 중첩(Nesting) - 활용예제 (로그인폼)관련 질문있습니다.

1

204

2