border
box의 경계
border는 inline과 block 모두에 적용됨.
*
를 이용하면 모든 요소에 같은 효과를 줄 수 있다.
(border말고 다른 속성들도 가능)
ex. 모든 요소의 경계에 2px의 검은 실선을 준다면 아래와 같이 할 수 있다. 요소 대신에 *
를 쓴다.
*{
border:2px solid black;
}
padding
class
class="uaena"
는 css에서 .uaena
로 표시class="lilac orange peach strawberry"
display:inline-block
단점
flex-box
display:flex;
를 명시해준다.justify-content
와 align-items
로 명시해준다.justify-content와 align-items에 대해서는 아래서 설명한다.
flex-container가 된 부모 요소에는 justify-content
와 align-items
가 있다.
기본적으로
justify-content
메인 축(main-axis)으로 가로정렬
align-items
교차축(cross-axis)으로 세로 정렬
이지만,
flex-direction에 의해 메인축인 justify-content가 세로정렬, 교차축인 align-items가 가로정렬이 되기도 한다.
flex-direction
에는 크게 두가지 옵션이 있다.
flex-wrap
flex-item의 요소를 한줄로 배치 할 것 인지 여러줄에 배치 할 것 인지에 대한 속성