Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 괴정동등갈비전골
- 괴정동삼겹살
- 반응형div박스
- table-cell
- 대전등갈비전골
- 행운의방문객
- 크롬피싱
- 괴정동림벅
- 반응형height
- 대전와플
- 크롬방문객
- 괴정동돈덩어리
- 대전돼지고기
- 가로세로비율div
- 괴정동와플
- 대전괴정동돈덩어리
- 대전림벅
- 둔산동해물파전
- height%
- 반응형div
- 크롬설문조사
- 크롬연간설문조사
- 높이%
- 메이플와플
- 크롬행운의방문객
- 부드러운와플
- 대전괴정동림벅
- 반응형padding-bottom
- 크롬이벤트
- 대전괴정동맛집
Archives
- Today
- Total
오늘 뭐했지?
[HTML/CSS] 반응형 %를 이용해서 가로세로 비율을 맞춘 div 박스 생성하는법 본문
반응형 작업을 하는 경우에 div 박스에 width 값은 %로 줄 수 있지만 height 값은 %가 적용 되지않아서 비율을 어떻게 맞춰야하나 고민했던 경우가 있었는데요.
이럴 때 높이대신에 div에 padding-bottom:을 이용해서 % 값을 주면 간단하게 해결할 수 있습니다.
div{width:50%; margin:0 auto; padding-bottom:30%; background-color:#eee;}
<div></div>
<가로 50% 세로 30% 비율의 div 박스 >
만약에 박스 안에 컨텐츠를 넣을 경우엔 감싸는 div에 position: relative;를 주고
컨텐츠는 absolute로 주어서 넣어주시면 됩니다!
.wrap{width:50%; margin:0 auto; padding-bottom:30%; background-color:#eee; position:relative;}
.cnts{position:absolute; top:0; left:0; font-size:15px;width:100%; height:100%; text-align:center;}
<div class="wrap"><div class="cnts">컨텐츠를 넣을 경우</div></div>
간단하지만 유용한 꿀팁 이였습니다 ㅎㅎㅋㅋ
'웹디자인 > HTML,CSS' 카테고리의 다른 글
[html/css] ie에서 table-cell 속성사용 시 word-break, word-wrap 자동 줄바꿈 안되는 경우 해결방법 (1) | 2019.10.18 |
---|---|
[html/css] table-cell 속성을 이용해서 div 세로 가운데 정렬 하는 법 (0) | 2019.10.18 |