• 카테고리

    질문 & 답변
  • 세부 분야

    웹 개발

  • 해결 여부

    미해결

안녕하세요 display:grid에 대한 질문입니다.

20.12.20 16:22 작성 조회수 130

0

display:flex;를 해주면 화면폭을 기본적으로 요소의 전체 width와 height의 최대 값으로 설정해주잖아요? ( 이부분을 글로설명하기가 조금 애매하네요 죄송해요.. )

그럼 display:grid도 마찬가지인가요?

이런 질문을 하게된 배경이.. 
display:grid;만 코딩해줬을뿐인데 요소가 이미지에 나타나고, display:grid 코드를 빼주면 요소가 먹히는 현상이 나타나서요!

답변 1

답변을 작성해보세요.

0

display: flex와 display: grid가 화면을 채우는 영역은, display: block일 때랑 똑같이 생각하시면 됩니다^^
너비는 부모의 width만큼 늘어나고요, 높이는 꽉 차는게 아닌, 안에 있는 컨텐츠의 높이만큼만 늘어난다고 보시면 돼요.
https://studiomeal.com/archives/533
여기 중간중간 있는 예제들도 일부러 높이를 설정해주지 않은 이상, 안에 있는 컨텐츠 만큼만 높이가 확보된 것을 보실 수 있죠?
이미지가 보이고 안보이고는 아마 뭔가 다른 요소가 영향을 주었을 것 같은데,
혹시 주소를 알려주시면 제가 한번 봐드릴게요~