CSS bottom up 방식
자식요소와 부모요소의 css 적용에 있어서
자식요소를 먼저 적용 하는 것.
ex) 자식요소의 사이즈를 먼저 지정함으로써 부모요소의 크기를 별도로 지정할 필요 없게 된다.
<div class="parents">
<div class="childs"></div>
</div>
<style>
.childs {
width: 100px;
height: 100px;
background-color: aqua;
}
</style>
child의 width와 height를 100px로 지정해두었다.
parents의 크기는 따로 지정해 주지 않았음에도 height 값이 100px로 지정되었다.
width값은 div임으로 100% 고정.
padding으로 너비관리를 해주면 좋다. 이후에 수정할 사항들이 생겼을 때 부모 요소들이 고정값으로 되어 있다면 전체를 다 손봐야 하기 때문이다. 자유롭게 늘어나고 줄어들게 하기 위해서 큰 테두리의 부모 영역들은 padding으로 관리를 하면 좋다.
부모값에 특정한 고정 너비를 주지않고 패딩만 준다면 자식요소들의 크기 변경에 맞춰 유동적으로 변할 수 있는 것이다.
'Frontend Study - 2 > HTML & CSS' 카테고리의 다른 글
CSS : Styled-Components 활용법 + typescript (0) | 2022.07.31 |
---|---|
이미지 삽입의 2가지 방법 차이점 html <img> vs css background-image (0) | 2022.07.04 |
CSS : CSS 선택자 심화 (X:not() {}, X + Y{}, X:hover ~ Y{}, X:hover Y{}) (0) | 2022.07.03 |
CSS : width/height 값 헷갈림 방지 (px, %, vh/vw) (0) | 2022.07.02 |
CSS : (Position - relative, absolute, fixed) / inline /inline-block / block (0) | 2022.06.21 |