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

junetldms님의 프로필 이미지
junetldms

작성한 질문수

[2024년 출제기준] 웹디자인기능사 실기시험 완벽 가이드(HTML+CSS+JQUERY)

[업데이트] Flex 배치 전체 레이아웃 - A1, A2, A3, A4

css 작성 위치

작성

·

258

1

.items{
display : flex;
}
.items > div{
border: 1px solid green;
height : 200px;
}

강의에서는 위와 같이 스타일을 주셨는데,

.items > div에 들어갈 내용을 .item에 넣어도 레이아웃이 똑같이 잡히더라구요.

혹시 .items > div에 작성한 border 과 height를 .items에 넣어도 괜찮은지 궁금합니다.

■ 질문 남기실 때 꼭! 참고해주세요.

- 먼저 유사한 질문이 있었는지 검색해주세요.
- 궁금한 부분이 있으시면 해당 강의의 타임라인 부분을 표시해주시면 좋습니다.
- HTML, CSS, JQUERY 코드 소스를 텍스트 형태로 첨부해주시고 스크린샷도 첨부해주세요.
- 다운로드가 필요한 파일은 해당 강의의 마지막 섹션에 모두 있습니다.

답변 1

1

플렉스를 사용하지 않는 경우 border와 height를 .items 에 주신다고 .items > div 의 높이가 적용되는건 아닙니다. 하지만 플렉스를 적용하면 부모요소의 높이에 맞춰 자동으로 자식요소의 높이가 지정됩니다.

곧, 플렉스를 사용하는 경우 border와 height를 .items에 넣어도 괜찮지만 아닌 경우는 .items > div에 높이를 주어야 합니다. .items > div에 디자인을 하는 경우가 대부분이니 border와 height는 .items > div에 주시는게 좋습니다.

junetldms님의 프로필 이미지
junetldms

작성한 질문수

질문하기