๐ก element๋ฅผ ์ธ๋ถ์ ์ผ๋ก ์ ํํด์ฃผ๋ ๊ฒ
-first / last-child: ์ฒซ๋ฒ์งธ, ๋ง์ง๋ง
-nth(n): n๋ฒ์งธ
-even / odd: ์ง์, ํ์๋ฒ์งธ
-2n+1: ๋๊ฐ์ฉ ์์ผ๋ก ์ ํ
-p span: p์์ ์๋ span ์ ํ
-div > span: div๋ฐ๋ก ์๋์๋ ์์ span. ๋ถ๋ชจ์ ์์ ๊ด๊ณ
-p + span: p์์ ์๋๊ฒ ์๋๋ผ p '๋ฐ๋ก๋ค์'์ ์ค๋ span. ํ์ ๊ด๊ณ
-p ~ span: ๋ง์ฝ์ span์ด p์ ํ์ ์ธ๋ฐ ๋ฐ๋ก ๋ค์ ์ค์ง ์์ ๋ ์ธ ์ ์๋ ๊ฒ์ด "~"
-input[type="password"]: ํ์ ์ด ํจ์ค์๋ ์ธ ๊ฒ
-input[placeholder~="name]: placeholder์ name์ด๋ผ๋ ๋จ์ด๋ฅผ ํฌํจํ ๋ชจ๋ ์ธํ. ! ์๋ค ๊ณต๋ฐฑ์ด ์๋ ์ํ์์ name์ธ ๊ฒฝ์ฐ๋ง ์ ํ
-active: ๋ง์ฐ์ค๋ก ํด๋ฆญํ๊ณ ์์ ๋ ํจ๊ณผ ์ ์ฉ
-hover: ๋ง์ฐ์ค๊ฐ ์์ ์ฌ๋ผ๊ฐ์ ๋ ํจ๊ณผ ์ ์ฉ
-focus: ํค๋ณด๋๋ก ์ ํ๋์์ ๋ ํจ๊ณผ ์ ์ฉ
-focus-within: ๋ถ๋ชจ์๋ง ์ ์ฉ๋จ. focused์ธ ์์์ ๊ฐ์ง ๋ถ๋ชจ ์๋ฆฌ๋จผํธ์ ์ํ๋ฅผ ๋งํ๋ค.
(์์) div: focus-within{color: red;} ์ด๋ฉด, div์ ์์์ด focus ๋ ๋ ์ค๊ดํธ ์์ด ์๋๋จ
-visited: ๋งํฌ์๋ง ์ ์ฉ. ๋งํฌ ๋ฐฉ๋ฌธํ์ ๋
-form: hover input{}: form์ด hover๊ฐ ๋ ์ํ๊ฐ ๋๋ฉด input์ด ๋ฐ๋๋ ๊ฒ. ์ด ์กฐ๊ฑด์ form์ด hover๊ฐ ๋์ด ์๊ณ ๊ทธ ์์ input์ด ์์ ๋ ์ ์ฉ
-form: hover input{}: form์ด hover๊ฐ ๋ ์ํ๊ฐ ๋๋ฉด input์ด ๋ฐ๋๋ ๊ฒ. ์ด ์กฐ๊ฑด์ form์ด hover๊ฐ ๋์ด ์๊ณ ๊ทธ ์์ input์ด ์์ ๋ ์ ์ฉ
-::placeholder: placeholder์ ํน์ฑ๋ง ๋ฐ๊พธ๊ณ ์ถ์ ๋ ์ฌ์ฉ
-::selection: ๋๋๊ทธํ ๋
-::first-letter- ์ฒซ ๊ธ์๋ง
-:first-letter- ์ฒซ ๊ธ์๋ง