3. CSS Selector - accidentlywoo/legacyVue GitHub Wiki
- ๋ค์ด๊ฐ๊ธฐ ์ ์ ํน์ ์๋ฆฌ๋จผํธ์ ์คํ์ผ์ ์ ์ฉํ๊ธฐ ์ํด์๋ ํด๋น ์๋ฆฌ๋จผํธ๋ฅผ ์ ์ฐพ์์ผ ํฉ๋๋ค. ํน์ ์๋ฆฌ๋จผํธ๋ฟ ์๋๋ผ ์ฌ๋ฌ ๊ฐ์ ์๋ฆฌ๋จผํธ์ผ ์๋ ์์ต๋๋ค. ์๋ฆฌ๋จผํธ๋ฅผ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ฐพ์ ์ ์๋ CSS Selector ๋ฌธ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค.
- ๊ธฐ๋ณธ์ ์ธ Selector ๋ฌธ๋ฒ์ ์ดํดํ๋ค.
- CSS Selector
- id, class, tag, selector
- nth-child
HTML์ ์์๋ฅผ tag, id, html ํ๊ทธ ์์ฑ ๋ฑ์ ํตํด ์ฝ๊ฒ ์ฐพ์์ฃผ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
- tag๋ก ์ง์ ํ๊ธฐ `
`
- id๋ก ์ง์ ํ๊ธฐ `
- id, class ์์ ์ ํ์์ ํจ๊ป ํ์ฉ
#myid { color : red } div.myclassname { color : red }
- ๊ทธ๋ฃน ์ ํ(์ฌ๋ฌ ๊ฐ ์
๋ ํฐ์ ๊ฐ์ style์ ์ ์ฉํด์ผ ํ๋ค๋ฉด)
h1, span, div { color : red } h1, span, div#id { color : red } h1.span, div.classname { color : red }
- ์์ ์ ํ(๊ณต๋ฐฑ) : ์์์์
- ์๋ ๋ชจ๋ spanํ๊ทธ์ red ์์์ด ์ ์ฉ๋จ `
span tag
span tag 2
span tag
span tag 2
์ฒซ๋ฒ์งธ ๋จ๋ฝ์ ๋๋ค
๋๋ฒ์งธ ๋จ๋ฝ์ ๋๋ค
์ธ๋ฒ์งธ ๋จ๋ฝ์ ๋๋ค
๋ค๋ฒ์งธ ๋จ๋ฝ์ ๋๋ค
- pseudo-class์ธ nth-child์ nth-of-type์ ์ฐจ์ด์ ์ ๋ฌด์์ผ๊น์? ๋ ๊ฐ์ ์ฐจ์ด์ ์ ๊ผญ ๊ธฐ์ตํ์๊ธฐ ๋ฐ๋๋๋ค.