๐ŸŸ  CSS selector

Dayยท2022๋…„ 4์›” 4์ผ
0
post-thumbnail
post-custom-banner

๐Ÿ” CSS selector

์„ ํƒ์ž ํ™œ์šฉ ์˜ˆ์‹œ. ์ด๊ฒƒ๋งŒ ์ดํ•ดํ•˜๋ฉด ๋œ๋‹ค

.a div .b pre span{
background-color:yellow;
}  // aํด๋ž˜์Šค ๋ฐ‘์— div ๋ฐ‘์—, bํด๋ž˜์Šค ๋ฐ‘์—, preํด๋ž˜์Šค ๋ฐ‘์— span ํƒœ๊ทธ์— ์ ์šฉ ๋˜๋Š” css 

selector ๋“ค์—๊ฒŒ ์ค‘๋ณต์œผ๋กœ ์ ์šฉ๋˜๋Š” ์š”์†Œ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ์—, ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ •ํ•œ๋‹ค.

selector ํ‘œํ˜„๋งˆ๋‹ค ์šฐ์„ ์ˆœ์œ„๊ฐ€ ์žˆ๊ณ ,

์ด ์šฐ์„ ์ˆœ์œ„๋Š” ์ ์ˆ˜ ๊ณ„์‚ฐ์œผ๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค.

CSS specificity (CSS ๋ช…์‹œ๋„) ๋ผ๊ณ  ํ•œ๋‹ค

  • inline styling(style ์š”์†Œ๋กœ ์ง์ ‘ ๋„ฃ๋Š” ๊ฒƒ): 1000์ 
  • id: 100์ 
  • class: 10์ 
  • tag: 1์ 

๊ทผ๋ฐ gap์ด ์›Œ๋‚™ ํฌ๊ณ  class๋งŒ์œผ๋กœ๋„ ์ถฉ๋ถ„ํžˆ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์–ด์„œ ์ž˜ ์•ˆ๋‚˜๋ˆˆ๋‹ค. ๋ณดํ†ต class ๋งŒ ๋งŽ์ด ์”€

๐Ÿ‘ช Inheritance(์ƒ์†), ๊ทธ๋ฃน

์ƒ์†์€ ๋ถ€๋ชจ ํƒœ๊ทธ์˜ ์†์„ฑ(color)์— ์˜ํ–ฅ์„ ๋ฐ›์•„์„œ ๋ณ€ํ•˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. ํ•˜์ง€๋งŒ ๋ณธ์ธ์˜ ์š”์†Œ(black)๊ฐ€ ํ•ด๋‹น ์†์„ฑ(color)์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉด, ๋ณธ์ธ์˜ ์Šคํƒ€์ผ์ด ์ ์šฉ๋œ๋‹ค.

๊ทธ๋ฃน์€ ๊ทธ๋ƒฅ ํ•œ๊บผ๋ฒˆ์— ์ง€์ • ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฑธ ๋งํ•œ๋‹ค.

.what-is-blockquote, span {
  color: green;
}
post-custom-banner

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