반응형
[CSS] padding position 영역
-
조건
- parent 요소에 padding을 주고 relative 해준다.
- child는 absolute 일 때, 위치를 어떻게 잡아줄까?
<div class="parent">
<div class="child"></div>
</div>
.parent {
width: 200px; height: 200px;
border: 1px solid #000;
position: relative;
padding: 20px;
box-sizing: border-box;
}
.child {
position: absolute;
top: 0; left: 0;
width: 20px; height: 20px;
background: red;
}
parent
의 padding을 무시하고child
는 top: 0; left: 0; 방향에 있게 된다.
- 방법
<div class="wrap">
<div class="parent">
<div class="child"></div>
</div>
</div>
.wrap {
width: 200px; height: 200px;
border: 1px solid #000;
padding: 20px;
box-sizing: border-box;
}
.parent {
width: 100%; height: 100%;
background: pink;
position: relative;
}
.child {
position: absolute;
top: 0; left: 0;
width: 20px; height: 20px;
background: red;
}
반응형
'👩🏻💻STUDY > CSS' 카테고리의 다른 글
[CSS] Flexible Box (0) | 2020.11.19 |
---|---|
[CSS] CSS방법론(BEM/OOCSS/SMACSS) (0) | 2020.09.11 |
[CSS] height: 100% VS height: auto (0) | 2020.07.02 |
[CSS] opacity / visibility / display 차이점 (0) | 2020.03.31 |
[CSS] 반응형 이미지 넣기 (0) | 2020.03.31 |