display 속성
박스 모델 (box model)
float 속성
float | '뜨다'라는 의미 요소를 플로팅해서 어디에 보여줄 지를 결정 |
overflow | float된 요소가 부모 요소의 영역보다 클 때, 흘러 넘치는 상황에서 어떻게 보여줄 지 결정 |
clear | 해당 위치에 부유를 제거하여 float된 요소 다음에 오는 요소가 float요소 밑에 깔리지 않게 하는 속성 |
<!-- style 속성으로 적용 -->
<p style="border:1px solid;">
<img alt="Ryan" src="./img/Ryan.jpg" style="width:70px; float: right;">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</p>
<p style="border:1px solid;">
<img alt="Ryan" src="./img/Ryan.jpg" style="width:70px; float: left;">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</p>
overflow 속성
반응형 웹
nav {
float : left;
width : 20%;
}
article {
float : left;
width : 60%
}
aside {
float : left;
width : 20%;
}
@media only screen and (max-width:600px){
nav, article{
width : 100%
}
aside{
display : none;
}
}
position
속성 값 | 배치 |
---|---|
static | 기본값 정적 / top,left,... 속성 적용 불가 |
relative | 상대 좌표 기준 위치 |
absolute | 절대 좌표 가장 가까운 relative 부모 요소를 기준(0px,0px)으로 배치 |
fixed | 고정 화면에 고정된 위치에 배치 |
sticky | 사용자의 스크롤 위치에 따라 배치 |