Height 100% 하는 방법

Height 100% 하는 방법

QA

Height 100% 하는 방법

본문

코딩하다가 궁금한 사항입니다.

div일때 height 100%를 하고싶은데.. ㅇdiv는 잘안되는경우가 많아요..

어떤방법을 사용해야 깔끔할까요

 

position:absolute -> 해봤어요.

 

display:table - > display:table-middle 도 해봤어요

위에 두사항은 되는 경우와 안되는 경우가 있다보니..

 

이방법은 정확하게 된다는 경우가 있을까요?

할때마다 달라서....요

이 질문에 댓글 쓰기 :

답변 2

height 값은 % 로 할때 절대값이 아닌 상대 값입니다.

즉, 상위에서 할당된 값이 있어야 적용되는거죠.

 

하지만 비슷하게 구현할수는 있습니다.

 

<div style="position:relative;width:500px;background:#fff100;">

  <div style="position:absolute;left:0px;top:0px;width:100%;padding-bottom:100%;background:#cc0000;">

      이 엘리먼트는 높이가 500px 이 됩니다.

  </div>

</div>

 

1982090578_1697508171.0676.png

 

만약 상위 개체가 아닌 현재 body 기준이라던가

윈도우 기준으로 100% 로 꽉 채우고 싶으시면 

 

<div style="position:relative;width:500px;padding-bottom:100%;background:#fff100;">

  <div style="position:absolute;left:0px;top:0px;width:100%;height:100%;background:#cc0000;">

      이 엘리먼트는 높이가 100% 가 됩니다.

  </div>

</div>

 

상위 엘리먼트에 적용해주시면됩니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 4

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT