Published 2022. 7. 6. 02:39

๐Ÿ“š ์ ˆ๋Œ€์ ์ธ ์œ ๋‹› & ์ƒ๋Œ€์ ์ธ ์œ ๋‹›

Absolute Relative
px em
  rem
  vw
  vh
  %

 

๐Ÿงก em

/* ๋ธŒ๋ผ์šฐ์ €์˜ font-size ๊ธฐ๋ณธ๊ฐ’: 16px */ 
.parent {
  font-size: 5em; /* 80px */ 
}

.child {
  font-size: 0.5em; /* 40px */ 
}

๋ถ€๋ชจ ์š”์†Œ์˜ ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ๊ณ„์‚ฐํ•œ๋‹ค.

 

 

 

๐Ÿ’› rem

/* ๋ธŒ๋ผ์šฐ์ €์˜ font-size ๊ธฐ๋ณธ๊ฐ’: 16px */ 
.parent {
  font-size: 5em; /* 80px */ 
}

.child {
  font-size: 0.5em; /* 8px */ 
}

๋ฃจํŠธ์˜ ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ๊ณ„์‚ฐํ•œ๋‹ค.

 

 

๐Ÿ’š vw

/* viewport width: 500px */ 
.box {
  width: 0.5vw; /* 250px */
  height: 1.5vw; /* 750px */
}

๋ทฐํฌํŠธ ๋„ˆ๋น„์˜ ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ๊ณ„์‚ฐํ•œ๋‹ค.

 

 

 

๐Ÿ’™ vh

/* viewport height: 800px */ 
.box {
  width: 1.5vh; /* 1200px */
  height: 0.5vh; /* 400px */
}

๋ทฐํฌํŠธ ๋†’์ด์˜ ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ๊ณ„์‚ฐํ•œ๋‹ค.

 

 

 

๐Ÿ’œ %

.parent {
  width: 1000px; 
}

.child {
  width: 70%; /* 700px */ 
}

๋ถ€๋ชจ ์š”์†Œ์˜ ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ๊ณ„์‚ฐํ•œ๋‹ค.

 

 

 

 

 

๐Ÿ“š ์œ ๋‹› ์‚ฌ์šฉ ๊ธฐ์ค€

  font-size box(์š”์†Œ)
๋ฃจํŠธ rem vw / vh
๋ถ€๋ชจ em %
  • font-size์—๋Š” rem๊ณผ em์„ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๊ณ , ์š”์†Œ์—๋Š” vw/vh, % ๋“ฑ์„ ์‚ฌ์šฉํ•œ๋‹ค.
  • ๋ฃจํŠธ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•  ๋•Œ๋Š” rem, vw/vh์„ ์‚ฌ์šฉํ•˜๊ณ , ๋ถ€๋ชจ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•  ๋•Œ๋Š” em, %๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

 

 

 

 

 

๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค!