LIKELION๐Ÿฆ TIL(2022-06-15)

Ryuยท2022๋…„ 6์›” 15์ผ
0

๋ฉ‹์Ÿ์ด ์‚ฌ์ž์ฒ˜๋Ÿผ

๋ชฉ๋ก ๋ณด๊ธฐ
1/12
post-thumbnail

1. CSS ์†์„ฑ

์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋˜ ๋ถ€๋ถ„, ๋ชฐ๋ž๋˜ ๋ถ€๋ถ„์— ๋Œ€ํ•ด ๋‹ค์‹œ ์ •๋ฆฌํ•ด๋ณด๋ ค ํ•œ๋‹ค.

min-width

  1. ํ•ด๋‹น ํƒœ๊ทธ๊ฐ€ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ์ตœ์†Œ ๋„ˆ๋น„(width)๋ฅผ ์„ค์ •ํ•œ๋‹ค.
    min-width : fit-content;
    (1) fit-content; ๋Š” max-content ์ฒ˜๋Ÿผ ๋‹ด๊ณ  ์žˆ๋Š” ์ปจํ…์ธ ์˜ ์ตœ๋Œ€ ๋„ˆ๋น„๋ฅผ width ๋กœ ์ง€์ •ํ•œ๋‹ค.

box-shadow

  1. box-shadow : 0 1px 20px 0 rgba(0,0,0,0.6); ย ย ย  // offset-x | offset-y | blur-radius | spread-radius | color
    ๐Ÿ‘‰ ์ด ์†์„ฑ์ด ์ƒ๊ฐ๋ณด๋‹ค ์ž์ฃผ ์“ฐ์ธ๋‹ค... ๋ฐ•์Šค์— ๊ทธ๋ฆผ์ž ์ฒ˜๋ฆฌ๋˜๋Š” ๊ฒƒ.
  2. box-shadow : inset 10px 10px gold; ย ย ย  // inset | offset-x | offset-y | color

margin ์†์„ฑ

  1. '๊ฐ€์šด๋ฐ ์ •๋ ฌ' ๊ทœ์น™์ด ์›น๋ธŒ๋ผ์šฐ์ €์— ๋”ฐ๋ผ ์กฐ๊ธˆ์”ฉ ๋‹ฌ๋ผ์ง€๋Š” ํ˜„์ƒ ๋•Œ๋ฌธ์— ์ถฉ๋Œ์ด ์žˆ์—ˆ์ง€๋งŒ, ํ•œ ๊ฐ€์ง€ ํ™•์‹คํ•œ ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค.
    ๐Ÿ‘‰ ๋งŒ์•ฝ < div > ํƒœ๊ทธ๋ฅผ ๊ฐ€์šด๋ฐ ์ •๋ ฌํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด width๋ฅผ ์ ์ • ํฌ๊ธฐ๋กœ ๋งž์ถ”๊ณ ,
    (1) margin-right : auto; ์™€ margin-left : auto; ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
    (2) margin : 30px auto; ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

text-align ์†์„ฑ

์ง€๊ธˆ๊นŒ์ง€ ๊ฐ€์šด๋ฐ ์ •๋ ฌ์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ display : flex; ๋‚˜ margin : 0 auto; ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ด์™”๋Š”๋ฐ...
text-align ์œผ๋กœ ๋งค์šฐ ์‰ฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๐Ÿ˜‚
์ •ํ™•ํžˆ ๋งํ•˜์ž๋ฉด, contents ์•ˆ์— ์žˆ๋Š” ๋‚ด์šฉ๋ฌผ๋“ค์„ ์ •๋ ฌํ•˜๋Š” ๊ฐœ๋…์ด๋‹ค.

  1. text-align : center | left | right;

overflow ์†์„ฑ

  1. ์ƒˆ๋กญ๊ฒŒ ์‚ฌ์šฉํ•ด๋ณด๋Š” ์†์„ฑ์ด์—ˆ๋‹ค.
    ๋ง ๊ทธ๋Œ€๋กœ ์š”์†Œ๊ฐ€ ๋„ˆ๋ฌด ์ปค์„œ overflow ๋์„ ๋•Œ, ์ฒ˜๋ฆฌ๋ฒ•์„ ์ง€์ •ํ•œ๋‹ค.
    (1) overflow : visible; ย ย  // ๋„˜์ณ๋„ ๊ทธ๋ƒฅ ๋ณด์ด๊ฒŒ... ์ž˜ ์„ ํ˜ธํ•˜์ง€ ์•Š๋Š”๋‹ค.
    (2) overflow : hidden; ย ย  // ๋„˜์น˜๋ฉด hidden. ์ˆจ๊ฒจ์ค€๋‹ค.
  2. overflow : hidden; ์€ float ์™€ ์ž์ฃผ ๊ฐ™์ด ์“ฐ์ธ๋‹ค !
    (1) ๋งŒ์•ฝ, ๋‘๊ฐœ์˜ p ํƒœ๊ทธ๋ฅผ float ์†์„ฑ์„ ํ†ตํ•ด ๋ฐฐ์น˜ํ–ˆ๋‹ค๋ฉด,
    p ํƒœ๊ทธ์˜ ๋ถ€๋ชจ ํƒœ๊ทธ์ธ div ํƒœ๊ทธ์— overflow : hidden; ์„ ๋ถ€์—ฌํ•˜๋ฉด, ๋ถ€๋ชจ๊ฐ€ ๊ฐ€์ง€๋Š” ์˜์—ญ์ด 'block formatting context' ๊ฐ€ ๋˜์–ด ๋…๋ฆฝ๋œ ํ•˜๋‚˜์˜ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•œ๋‹ค. ์ฆ‰, ๋‹ค์Œ ํƒœ๊ทธ๊ฐ€ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์•„๋ž˜๋กœ ๊ฐ„๋‹ค.
    ๐Ÿ‘‰ ๊ทธ๋ƒฅ float ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด, ๋ถ€๋ชจ ํƒœ๊ทธ์— overflow : hidden; ์„ ์‚ฌ์šฉํ•ด์ค˜์•ผ ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค.

๐Ÿšฉ์—๋Ÿฌ ์ฐพ๊ธฐ

text-align ์†์„ฑ์ด ์™œ ์ ์šฉ์ด ์•ˆ๋ ๊นŒ... ๊ณ ๋ฏผํ–ˆ๋Š”๋ฐ ์ •๋ง ์–ด์ด ์—†๋Š” ์‹ค์ˆ˜๋ฅผ ์ฐพ์•˜๋‹ค. Cascading Style sheet ์˜ ๊ธฐ๋ณธ์€ ์œ„์—์„œ๋ถ€ํ„ฐ ์•„๋ž˜๋กœ ์ ์šฉ๋˜๋Š”๋ฐ, ๋งˆ์ง€๋ง‰ ์ฝ”๋“œ์— text-align : center; ๋กœ ๋˜์–ด์žˆ์—ˆ๋‹ค... ๊ทธ๋Ÿฌ๋‹ˆ ์•„๋ฌด๋ฆฌ ๊ฐ€์šด๋ฐ์—์„œ ์ง€์ง€๊ณ  ๋ณถ์•„๋„ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋˜ ๊ฒƒ ๐Ÿ˜‚

profile
Strengthen the core.

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