css - position

hazel'sยท2022๋…„ 3์›” 11์ผ
0

css

๋ชฉ๋ก ๋ณด๊ธฐ
3/3

๐ŸŸฃ position :

๋ถ€๋ชจ์™€์˜ ๊ด€๊ณ„์†์— ์ž์‹ ์˜ ์œ„์น˜๊ฐ€ ํ•„์š”ํ• ๋•Œ ์“ฐ์ž„.

๐Ÿ”น static :

position์— ๊ฐ’์„ ์ฃผ๋“  ์ฃผ์ง€์•Š๋“  ๊ธฐ๋ณธ๊ฐ’์ž„.
left:0; ๋ณ€ํ™”์—†์Œ.

๐Ÿ”น relative :

๋ถ€๋ชจ tag๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•ด์„œ ์ž๊ธฐ์ž์‹ ์€ ์ƒ๋Œ€์ ์œผ๋กœ ์›€์ง์ž„.(๊ฐ™์ด ์›€์ง์ž„)
left:20px; ์›๋ž˜ ์ž์‹ ์˜ ์ž๋ฆฌ์—์„œ 20px๋งŒํผ ์™ผ์ชฝ์œผ๋กœ ์ด๋™.

๐Ÿ”น absolute :

๋‚ด ์•„์ดํ…œ์ด ๋‹ด๊ฒจ์žˆ๋Š” ๋ฐ•์Šค์•ˆ์—์„œ ์œ„์น˜๋ณ€๊ฒฝ.
๋ถ€๋ชจ๋กœ๋ถ€ํ„ฐ ์ž์œ ๋กœ์›Œ์ ธ์„œ ์ž์‹ ์˜ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง€๊ฒŒ ๋จ.
left:0; (์™ผ์ชฝ์œผ๋กœ ๋ถ™๊ณ ) top:0;(์œ„๋กœ ์˜ฌ๋ผ๊ฐ)
=>๋ถ€๋ชจ์˜ ์œ„์น˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•ด์„œ 0๊ฐ’ ๊ณ„์‚ฐํ•œ๋‹ค!

โœ”๏ธ๋ถ€๋ชจ์˜ ๊ฐ’์ด static์ด ์•„๋‹๋•Œ๋งŒ ์ž์‹ ์˜ left,right,top,bottom์˜ ๊ธฐ์ค€์„ ๋ถ€๋ชจ๋กœ ์žก๋Š”๋‹ค. ๋ถ€๋ชจ๊ฐ€ static์ผ ๊ฒฝ์šฐ absolute๋Š” ๋ถ€๋ชจ๋ฅผ ๋ฌด์‹œ. ๋ฐ”๋กœ body๋ฅผ 0๊ฐ’์œผ๋กœ ์žก๋Š”๋‹ค. ๋ถ€๋ชจ์˜ ๋ถ€๋ชจ๋ฅผ ๋”ฐ๋ผ๊ฐ„๋‹ค.

๐Ÿ”น fixed :

์ž๊ธฐ ์ปจํ…์ธ  ํฌ๊ธฐ๋กœ ๋ณ€ํ•œ๋‹ค.
๋ถ€๋ชจ์ค‘ ๋ˆ„๊ฐ€ relative๊ฐ€ ์žˆ๋Š”์ง€ ์—†๋Š”์ง€ ์ƒ๊ด€ํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ตœ์ƒ์œ„์— ์žˆ๋Š” tag๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•ด์„œ ์ž์‹ ์˜ ๊ธฐ์ค€์„ ๋งž์ถ˜๋‹ค. (์Šคํฌ๋กค์€ ๋ฌด์‹œํ•œ๋‹ค)
window ์•ˆ์—์„œ ์˜ฎ๊ฒจ์ง.

๐ŸŸฃ display

block:<header>,<footer>,<p>,<li>,<table>,<div> ๋“ฑ
inline:<span>,<a>,<img> ๋“ฑ
  

๐Ÿ”น block

margin,padding ์ง€์ •๊ฐ€๋Šฅ
text-align,vertical-align์€ ์•ˆ๋œ๋‹ค.
์ค‘์•™์— ์œ„์น˜์‹œํ‚ค๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ, margin-right,margin-left ๋‘๊ฐ’์„ auto๋กœ ๋‘๋ฉด ๋œ๋‹ค.

๐Ÿ”น inline :a tag๋‚˜ span tag

width,height ์ง€์ •์€ ๋ถˆ๊ฐ€๋Šฅ.
margin์€ ์ขŒ์šฐ๋งŒ ๊ฐ€๋Šฅ.
padding์€ ์ƒํ•˜์ขŒ์šฐ ๊ฐ€๋Šฅ.
text-align์€ ๋ถ€๋ชจ์š”์†Œ๊ฐ€ ์ง€์ •ํ•ด์„œ ์‚ฌ์šฉ๊ฐ€๋Šฅ.

๐Ÿ”น inline-block:

block ๋†’์ด ์ง€์ •์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
inline๊ณผ ๊ฐ™์ด ์˜†์—์„œ ์ง€์ • ๊ฐ€๋Šฅํ•˜๋‹ค.
width,height(0)
margin,padding(0)
text-align, vertical-align(0)

span tag์— display:block๊ณผ ๊ฐ™์ดํ•˜๋ฉด div์™€ ๊ฐ™์ด ํ•œ์ค„์— ํ•˜๋‚˜์”ฉ ์ถœ๋ ฅ
div tag๋„ display:inline-blockํ•˜๋ฉด ํ•œ์ค„์— ์—ฌ๋Ÿฌ๊ฐœ ์ถœ๋ ฅ.

profile
์ข‹์•„ํ•˜๋Š” ๊ฒƒ์„ ํ•˜๋‚˜ํ•˜๋‚˜ ์ฑ„์›Œ๊ฐ€๋ฉด ํ–‰๋ณตํ•ด์งˆ๊บผ์•ผ

0๊ฐœ์˜ ๋Œ“๊ธ€