728x90
반응형
CSS에서 가로를 100% 속성을 넣어줄떄는 해당 id 또는 클래스에
width: 100%;
위 속성을 입력해주면 된다.
하지만 가로 속성
height : 100%;
이건 지원되지 않는다.
이 속성을 사용하기 위해서는 정확한 픽셀(px) 단위를 입력해주거나 스크립트 또는 계산 속성을 이용하여 입력해주어야 한다.
그래서 text 또는 이미지가 없는 div에 100%속성을 넣어주기 위해서는 아래와 같이 사용한다.
padding-bottom : 100%;
이렇게 사용하면 세로크기는 유동적으로 지정이 되는것은 확인이 되지만 뭔가 이상할 것이다.
그렇다. width의 크기를 기준으로 100%가 설정되었다.
그럼 내가 원하는 100% 크기를 설정하려면 어떻게 입력해야 할까?
방법은 여러가지 있지만 스크립트 없이 많이 쓰는 방법은 아래와 같은 방법이다.
height : 100vh;
또는
min-height : 100%;
하지만 이렇게 사용해야할 상황을 애초에 만들지 말고 웹 설계를 잘해서
display: flex;
속성을 활용 하도록 하자. 그럼 height : 100%; 이렇게 해도 적용된다.
728x90
반응형
'교육 > HTML+CSS' 카테고리의 다른 글
[HTML/CSS] 버튼에 HOVER 속성을 이용하여 에니메이션을 넣어보자 (5) | 2022.10.31 |
---|---|
[CSS] CSS로 동그라미를 그려보자. (4) | 2022.10.14 |
[HTML] smooth-scroll (0) | 2022.10.12 |
[HTML/CSS] div 또는 a 속성의 버튼을 편하게 나열해 보자 (grid-template-columns) (0) | 2022.10.11 |
[HTML] 테이블 기초 (2) | 2022.10.11 |