๐Position ์์ฑ
์น ๋ฌธ์ ์ ์์๋ค์ ์ด๋ป๊ฒ ๋ฐฐ์นํ ์ง๋ฅผ ์ ํจ
position ์์ฑ์ ์ด์ฉํ๋ฉด ํ ์คํธ๋ ์ด๋ฏธ์ง๋ฅผ ์ํ๋ ์์น๋ก ๋ฐฐ์น๊ฐ๋ฅ
์์ฑ | ๋ด์ฉ |
---|---|
relative | ๋ถ๋ชจ ์์์ ์์ฐ์ค๋ฝ๊ฒ ์ฐ๊ฒฐํ์ฌ ์์น๋ฅผ ์ง์ |
absolute | ์ํ๋ ์์น ์ง์ |
fixed | ์ง์ ํ ์์น ๊ณ ์ |
<๊ธฐ๋ณธ๊ฐ>
๐พ์์
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<style>
div {
margin : 10px;
display: inline-block;
width: 300px;
height: 100px;
}
.red {
background: red;
position:relative;
top:50px;
left:30px;
}
.blue {
background: blue;
}
</style>
</head>
<body>
<div class="red"></div>
<div class="blue"></div>
</body>
</html>
๐พ๊ฒฐ๊ณผ
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<style>
div {
margin : 10px;
display: inline-block;
width: 300px;
height: 100px;
}
.red {
background: red;
position: absolute;
width: 50px;
height: 50px;
}
.blue {
background: blue;
}
</style>
</head>
<body>
<div class="red"></div>
<div class="blue"></div>
</body>
</html>
๐พ๊ฒฐ๊ณผ
์ ์ฝ๋์์ position ๋ง relative ๋ก ๋ฐ๊พธ๋ฉด
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<style>
div {
margin : 10px;
display: inline-block;
width: 300px;
height: 100px;
}
.red {
background: red;
position: fixed;
width: 50px;
height: 50px;
bottom: 100px
}
.blue {
background: blue;
}
</style>
</head>
<body>
<div class="red"></div>
<div class="blue"></div>
</body>
</html>
๐พ๊ฒฐ๊ณผ
๐display ์์ฑ
์น ํ์ด์ง์ ๋ ์ด์์์ ๊ฒฐ์ ํ๋ CSS์ ์ค์์์ฑ
ํด๋น HTML ์์๊ฐ ์น ๋ธ๋ผ์ฐ์ ์ ์ธ์ ์ด๋ป๊ฒ ๋ณด์ด๋๊ฐ๋ฅผ ๊ฒฐ์ ํ๋ค
div {
margin : 10px;
display: inline;
width: 50px;
height: 50px;
}
.red {
background: red;
}
.blue {
background: blue;
}
.green{
background: green;
}
๐พ๊ฒฐ๊ณผ
div {
margin : 10px;
display: inline-block;
width: 50px;
height: 50px;
}
.red {
background: red;
}
.blue {
background: blue;
}
.green{
background: green;
}
๐พ๊ฒฐ๊ณผ
div {
margin : 10px;
display: block;
width: 50px;
height: 50px;
}
.red {
background: red;
}
.blue {
background: blue;
}
.green{
background: green;
}
๐พ๊ฒฐ๊ณผ