์ด๋ฒ ํฌ์คํ ์์๋ CSS๋ฅผ ์ด์ฉํ ์์น ์ค์ ์ ๋ํด์ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
์ฐ์ CSS์์ ์ ๊ณตํ๋ ์์น ๊ด๋ จ ์์ฑ์ position์ด ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์์น๋ ํฌ๊ฒ ์ ๋์์น์ ์๋์์น๊ฐ ์์ต๋๋ค.
๊ทธ๋ผ ํ๋์ฉ ์์๋ณด๋๋ก ํ ๊น์?
Relative Positioning:
์๋ ์์น ์ค์ ์์ ์ฌ์ฉ๋๋ ํ์ ์์ฑ์ผ๋ก๋ top, bottom, left์ right๊ฐ ์์ต๋๋ค.
top๊ณผ left์ ์์ฑ๊ฐ์ด ๋ง์ด๋์ค (- ) ์ซ์๋ฅผ ์ฌ์ฉํจ์ผ๋ก์ bottom๊ณผ right๋ฅผ ํํํ ์ ์์ต๋๋ค.
- Move Left - Use a negative value for left.
- Move Right - Use a positive value for left.
- Move Up - Use a negative value for top.
- Move Down - Use a positive value for top.
NOTE: You can use bottom or right values as well in the same way as top and left.
๋ค์ ์์ ๋ฅผ ๋ณด์์ฃ .
<div style="position:relative;left:80px;top:2px; background-color:yellow;"> This div has relative positioning. </div> |
This will produce following result:
This div has relative positioning.
|
Absolute Positioning:
์ ๋ ํฌ์ง์ ๋์ ํน์ ์์น์ ํญ์ ์์นํ ์ ์๋๋ก ๊ณ ์ ์ํค๋ ๊ฒ์ด์ฃ .
์๋ ํฌ์ง์ ๋์ฒ๋ผ top, left, bottom, right ๋ชจ๋ ์ฌ์ฉ๊ฐ๋ฅํฉ๋๋ค. ์ฌ์ฉ๋ฐฉ๋ฒ๋ ๋์ผํ์ฃ .
- Move Left - Use a negative value for left.
- Move Right - Use a positive value for left.
- Move Up - Use a negative value for top.
- Move Down - Use a positive value for top.
NOTE: You can use bottom or right values as well in the same way as top and left.
๋ค์ ์์ ๋ฅผ ๋ณด์์ฃ .
<div style="position:absolute;left:80px;top:20px; background-color:yellow;"> This div has absolute positioning. </div> |
๊ฒฐ๊ณผ๋ ์ง์ ํ ์คํธํด๋ณด์๊ณ ๋ณด๋๋ก ํ์ธ์. ^_^
Fixed Positioning:
๊ณ ์ ํฌ์ง์ ๋์ ์์นซ ์๋ชป ์ดํดํ๋ฉด ์ ๋ ํฌ์ง์ ๋๊ณผ ๋์ผํ๋ค๊ณ ์๊ฐํ์ค ์ ์๋๋ฐ ์ด ๊ณ ์ ํฌ์ง์ ๋์ ์๋ + ์ ๋ ํฌ์ง์ ๋์ด๋ผ๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค. ๊ณ ์ ํฌ์ง์ ๋์ ๋์ผ๋ก ๋ณด์ฌ์ง๋ ํ๋ฉด์ ํน์ ์์น์ ๊ณ ์ ์ํค๋ ๊ฒ์ ๋๋ค. ์คํฌ๋กค๋ง์ด ์๋๋ผ๋ ๋ฌด์กฐ๊ฑด ํ๋ฉด์ ํน์ ์์น์ ๋ณด์ด๋๋ก ํ๋ ์์ฑ์ด์ฃ .
์ญ์ ์๋, ์ ๋ ํฌ์ง์ ๋์ฒ๋ผ top, left, bottom, right ์์ฑ์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ์ฌ์ฉ๋ฐฉ๋ฒ๋ ๋์ผํฉ๋๋ค.
- Move Left - Use a negative value for left.
- Move Right - Use a positive value for left.
- Move Up - Use a negative value for top.
- Move Down - Use a positive value for top.
NOTE: You can use bottom or right values as well in the same way as top and left.
๋ค์ ์์ ๋ฅผ ๋ณด์์ฃ .
<div style="position:fixed;left:80px;top:20px; background-color:yellow;"> This div has fixed positioning. </div> |
๊ฒฐ๊ณผ๋ ์ง์ ํ ์คํธํด๋ณด์๊ณ ๋ณด๋๋ก ํ์ธ์. ^_^
Reference : http://www.tutorialspoint.com/css/css_positioning.htm
'๐ป Programming > CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CSS] 23. Pseudo Classes ( ์๋ ํด๋์ค ) (0) | 2016.06.12 |
---|---|
[CSS] 22. Layers ( ๋ ์ด์ด ) (0) | 2016.06.12 |
[CSS] 20. Visibility ( ๊ฐ์์ฑ ) (0) | 2016.06.12 |
[CSS] 19. Scrollbars ( ์คํฌ๋กค๋ฐ ) (0) | 2016.06.12 |
[CSS] 18. Dimension ( ๋์ด, ๋๋น, width, height ) (0) | 2016.06.12 |