1.Selector κΈ°μ΄
μ 체 μ
λ ν°
=> *{β¦}
ID μ
λ ν°
=> #name{β¦}
class μ
λ ν°
=> .list{β¦}
νμ μ
λ ν°
=> header h1{β¦}
μμ μ
λ ν°
=> header > p{β¦}
μΈμ νμ μ
λ ν°
=> section + p{β¦}
νμ μ
λ ν°
=> section ~ p{β¦}
2.Selector ꡬ쑰 κ°μ ν΄λμ€
λΆλͺ¨μμ λͺ¨λ μμ μ€ μ²«λ²μ§Έ μμ
=> λΆλͺ¨ μμ: first-child{β¦}
λΆλͺ¨μμ λͺ¨λ μμ μ€ λ§μ§λ§ μμ
=> λΆλͺ¨ μμ: last-child{β¦}
λΆλͺ¨μμ λͺ¨λ μμ μ€ Nλ²μ§Έ μμ
=> λΆλͺ¨ μμ: nth-child(N){β¦}
λΆλͺ¨μμ λͺ¨λ μμ μ€ νμλ²μ§Έ μμ
=> λΆλͺ¨ μμ: nth-child(2n + 1){β¦}
λΆλͺ¨μμ λͺ¨λ μμ μ€ 3λ²μ§ΈλΆν° κ°κ²©μ΄ 2μ© λ¨μ΄μ§ μμ
=> λΆλͺ¨ μμ: nth-child(2n + 3){β¦}
λΆλͺ¨μμ AλΌλ μμ μ€ Nλ²μ§Έ μμ
=> A: nth-of-type(N){β¦}
λΆλͺ¨μμ AλΌλ μμ μ€ μ²«λ²μ§Έ μμ
=> A:first-of-type{β¦}
A μ
λ ν°μ λͺ¨λ μμ
=> A:only-of-type{β¦}
λΆλͺ¨μμ AλΌλ μμ μ€ λ§μ§λ§ μμ
=> A:last-of-type{β¦}
3.λΆμ Selector
div
μμλ€ μ€μ 2λ²μ§Έ μμλ§ μ μΈνκ³ λͺ¨λ μμ
=> div:not(:nth-of-type(2))
input
μ€μ tpyeμ΄ βpasswordβ μΈ κ²λ§ μ μΈ
=> input:not([type=βpasswordβ])
4.attribute Selector
a μμ μ€μμ href μμ±μ κ°λ λͺ¨λ μμ
=> a[href]{β¦}
divμ id μμ μ΄λ¦μ€μμ μμμ λΆν° βsectβ κ° κ²ΉμΉλ λͺ¨λ μμ
=> div[id^=βsectβ]{β¦}
// λλ€ ν΄λΉ
<div class="sector"></div>
<div class="section"></div>
// λλ€ ν΄λΉ
<div class="My-blog"></div>
<div class="git-blog"></div>
// λλ€ ν΄λΉ
<div class="two"></div>
<div class="swim"></div>
π λ΄μΌμ TIW(today I Will)
twittler λͺ©μ ꡬν