๐Ÿ…ฝ๋…ธ๋งˆ๋“œ ์ฝ”๋” css ๊ฐ•์˜ ๋ณต์Šต

ํŒ”๋ฆฌ๋™ยท2021๋…„ 6์›” 24์ผ
1

css

๋ชฉ๋ก ๋ณด๊ธฐ
1/4

CSS

css๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฒ•

  1. <style>ํƒœ๊ทธ ์•ˆ์— ์ง€์ •ํ•˜๊ธฐ
  2. link ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•ด์„œ cssํŒŒ์ผ ์—ฐ๊ฒฐํ•˜๊ธฐ
    • ex. <link rel="stylesheet" href="styles.css" />

css cascading

  • css๋Š” ์œ„์—์„œ ์•„๋ž˜๋กœ ์ ์šฉ์ด ๋œ๋‹ค.

display: block inline

  • display: ์†์„ฑ์—์„œ block ๊ณผ inline์š”์†Œ๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค.
  • block
    • ๋†’์ด์™€ ๋„“์ด๊ฐ€ ์žˆ๋‹ค.
    • block์˜†์—๋Š” ์˜ฌ ์ˆ˜ ์—†๋‹ค.
  • inline
    • inline์€ ๋†’์ด์™€ ๋„“์ด๊ฐ€ ์—†๋‹ค.
    • inline ์˜†์—๋Š” ์š”์†Œ๊ฐ€ ์˜ฌ ์ˆ˜ ์žˆ๋‹ค.

padding margin border

  • margin
    • ๋ฐ•์Šค์˜ ๋ฐ”๊นฅ ์ชฝ
  • padding
    • ๋ฐ•์Šค์˜ ์•ˆ ์ชฝ
  • border
    • ๋ฐ•์Šค์˜ ๊ฒฝ๊ณ„์„ 

flex

  • display: flex๋Š” ๋ถ€๋ชจ์— ์ ์šฉํ•ด์•ผ์ง€ ์ž์‹๋“ค ์š”์†Œ๋ฅผ ์กฐ์ข…ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • justify-content๋Š” ์ฃผ์ถ•์˜ ๋ฐฉํ–ฅ์„ ์ •๋ ฌํ•œ๋‹ค.
  • align-items๋Š” ๊ต์ฐจ ์ถ•์˜ ๋ฐฉํ–ฅ์„ ์ •๋ ฌํ•œ๋‹ค.
  • flex-direction์œผ๋กœ ์ฃผ์ถ•์˜ ๋ฐฉํ–ฅ์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค.

css ๋‹จ์œ„

css ๋‹จ์œ„ ์ •๋ฆฌ ๊ธ€

position

  • position:fixed์˜ต์…˜์œผ๋กœ ์š”์†Œ๋ฅผ ๊ณ ์ • ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.
  • ๋ถ€๋ชจ์— posion:relative๋ฅผ ์ฃผ๊ณ  ์ž์‹ํƒœ๊ทธ์— position:absolute๋ฅผ ์ฃผ๊ณ  ์ž์‹์˜ ์œ„์น˜๋ฅผ ์„ค์ •ํ•˜๋ฉด ๋ถ€๋ชจ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์œ„์น˜๊ฐ€ ์„ค์ •๋œ๋‹ค.

css selector

  • .์€ class #์€ id ๋ฅผ ์„ ํƒํ•œ๋‹ค.
  • :nth-child()๋กœ ๊ฐ™์€์š”์†Œ์ค‘์— ๋ฒˆํ˜ธ๋กœ ์ฐ์–ด๋‚ผ ์ˆ˜ ์žˆ๋‹ค.
  • div span: div ํƒœ๊ทธ์˜ ์ž์‹ span์„ ์„ ํƒํ•œ๋‹ค.
  • div > span: div ํƒœ๊ทธ์˜ ๋ฐ”๋กœ ๋ฐ‘ ์ž์‹ span์„ ์„ ํƒํ•œ๋‹ค.
  • div + span: divํƒœ๊ทธ์˜ ๋ฐ”๋กœ ์˜† ํ˜•์ œ ํƒœ๊ทธ๋ฅผ ์„ ํƒํ•œ๋‹ค.
  • input['type=text']: inpput ํƒœ๊ทธ์˜ type์†์„ฑ์ด text์ธ ์š”์†Œ๋ฅผ ์„ ํƒํ•œ๋‹ค.
profile
๋ฐฐ์›€์˜ ๊ธฐ๋ก

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