CSS λ₯Ό μ¬μ©νλ €λ©΄ λ¬Έλ²μ λ°λΌμΌκ² μ£ ?? μ΄λ² ν¬μ€ν μμλ κ·Έ λ¬Έλ²μ λν΄μ μμ보λλ‘ νκ² μ΅λλ€.
CSSλ μ€νμΌ κ·μΉμ λ°λ₯΄λλ° μ΄ μ€νμΌ κ·μΉμλ μΈκ°μ§ μμκ° μμ΅λλ€.
-
μ λ ν° : μ λ ν°λ HTML νκ·Έμ μ΄λ¦μ λ§ν©λλ€. μλ₯Όλ€λ©΄ <h1> νκ·Έμ h1μ΄λ <table> νκ·Έμ tableμ΄ μ λ ν°μΈκ±°μ£ .
-
μμ± : μμ±μ htmlνκ·Έ λ΄μμ μ¬μ©λλ κ·Έλ° μμ±λ€μ λ§ν©λλ€. colorλ borderκ°μ κ²λ€μ λ§νλκ±°μ£ .
-
κ° : μ΄ κ°μ μμ±μ ν λΉλλ κ°μ λ§ν©λλ€. colorμμ±μ΄ redκ°μ κ°λλ€ λ μ΄λ°κ±°μ£ .
μ΄ μΈκ°μ§ μμλ₯Ό ν©νλ©΄ κ·Έκ²λ°λ‘ μλμ κ°μ μ€νμΌ κ·μΉμ λλ€.
|
μμ : ν μ΄λΈ μ λ ν°μ μμ± μ§μ νκΈ°
|
μ μμ κ° λνλκ±΄μ§ μ΄ν΄κ° λλμ? tableνκ·Έμ μμ± μ€μ border μμ± κ°μ 1px solid #C00 λ‘ μ€μ μ νκ²λλ€.
μ, μ΄μ μ΄λμ λ κ°μ΄ μ€λμ???
κ·ΈλΌ μ΄μ μ λ ν°λ€μ΄ μ΄λ€ κ²λ€μ΄ μλμ§λ νλ² λ΄λ³ΌκΉμ?
The Type Selectors ( νμ μ λ ν° )
h1νκ·Έκ° λμ§λ μ΄λ―Έ μμκ² μ£ ? λ 벨1 ν€λ νκ·Έμ£ . κ·Έ νκ·Έμ μκΉ μμ±μ μ§μ ν΄μ£Όλ μμ κ° λ°μ μκ΅°μ.
|
The Universal Selectors ( μ λλ²μ€ μ λ ν° )
νλμ νΉμ ν μ λ ν°λ₯Ό μ ννλ κ²μ΄ μλλΌ λͺ¨λ μ λ ν°μ λν΄μ μμ±μ μ§μ ν΄μ£Όκ³ μΆμλ μ¬μ©νλ μ λλ²μ€ μ λ ν°μ λλ€. * κΈ°νΈλ "λͺ¨λ "μ΄λΌλ μλ―Έλ₯Ό κ°κ³ μμ£ .
|
λͺ¨λ μ λ ν°(νκ·Έ)μ λν΄μ μκΉ μμ±κ°μ κ²μ μΌλ‘ μ€μ ν μμ μ£ ? μλκ°μ?
The Descendant Selectors ( νμ μ λ ν° )
νκ·Έμμ λ λ€λ₯Έ νκ·Έκ° λ€μ΄κ° μκ° μμ΅λλ€. κ·Έλ΄λ νμ μ λ ν°μ λν΄μλ§ μ μ©μ νκ³ μΆμ μμ±κ°μ΄ μμν λ° κ·Έλ΄λλ μλμ κ°μ΄ μ¬μ©νμλ©΄ λ©λλ€. μλ μμ λ ulνκ·Έ μμ μ¬μ©λ emνκ·Έμ μμ±μ μ§μ ν΄μ£Όλ μμ μ λλ€.
|
The Class Selectors ( ν΄λμ€ μ λ ν° )
λ§μ½ ν΄λμ€ λ¨μλ‘ μμ±κ°μ μ§μ ν΄μ£Όκ³ μΆλ€λ©΄ ν΄λμ€ μ λ ν°λ₯Ό μ¬μ©νμλ©΄ λ©λλ€.
μ¬μ©λ²μ μλμ κ°μ΅λλ€. μ (.)μ μ°κ³ λΆμ¬μ ν΄λμ€λͺ μ μ¨μ£Όμλ©΄ λ©λλ€.
|
μ μμ λ blackν΄λμ€μ μν λͺ¨λ νκ·Έμ μμ κ²μ μ(#000000)μΌλ‘ μ§μ ν΄μ£Όλ μμ λ€μ . μ’ λ λ²μλ₯Ό μ’νμ μλμ²λΌ μ¬μ©νμ€ μλ μμ΅λλ€.
|
<h1> νκ·Έμ΄λ©΄μ blackν΄λμ€μ μν νκ·Έλ€μ μκΉμ λͺ¨λ #000000μΌλ‘ μ§μ ν΄μ£Όλ μμ κ΅°μ.
# μ°Έκ³ λ‘ μλμ²λΌ νλμ νκ·Έμ μ¬λ¬κ°μ ν΄λμ€λ₯Ό λΆμ¬ν μ μλ€λ μ λ μκ³ κ³μλ©΄ μ’κ² λ€μ:
|
The ID Selectors ( μμ΄λ μ λ ν° )
μ΄λ²μλ μμ΄λ μ λ ν°μ λν΄μ 보λλ‘ νκ² μ΅λλ€. λͺ¨λ νκ·Έμλ μμ΄λλ₯Ό λΆμ¬ν μ μμ΅λλ€. κ·Έλ¦¬κ³ κ·Έλ κ² λΆμ¬λ μμ΄λλ₯Ό μ λ νΈνκΈ°μν΄μλ # κΈ°νΈλ₯Ό μ¬μ©ν©λλ€.
|
μ μμ λ idκ° blackμΈ μμμ μκΉμ κ²μ μΌλ‘ μ§μ νλ μμ μ λλ€.
|
μ μμ λ <h1> μμλ΄μ λͺ¨λ μμλ€ μ€μμ idκ° blackμΈ λ μμκ²λ§ κ²μ μ μμ±μ μ£Όμλ€μ
μ΄ idμ λ ν°κ° κ°μ₯ μ μ©νκ² μ°μ΄λ κ²½μ°λ μλμ²λΌ νμ μ λ ν°λ€μκ² μμ±μ λΆμ¬ν λμ λλ€.
|
μ μμ λ νκ·Έidκ° blackμΈ νκ·Έλ΄μ h2νκ·Έμ μκΉ μμ±κ°μ μ§μ ν΄μ£Όλ μμ μ£ ? μλκ°μ? λ§μ΅λλ€.
The Child Selectors ( μμ μ λ ν° )
μμμ λ§ν νμ μ λ ν°λ descendant λΌκ³ νμ¬ λͺ¨λ νμλ€μ λν΄ μ μ©μ΄ λ©λλ€. νμ§λ§ μ΄ μμ μ λ ν°λ μ§κ³ μμλ§ ν΄λΉμ΄ λ©λλ€. μμ λ₯Ό νλ² λ³΄μ€κΉμ.
|
<body> νκ·Έ λ°λ‘ λ°μ μλ <p> μ λν΄μλ§ μ μ©λλ μ€νμΌμ μ μνκ΅°μ. bodyμμ divμμμ μ¬μ©λ pνκ·Έλ μ μ€νμΌμ μ μ©μ λ°μ§ μμ΅λλ€.
The Attribute Selectors ( μμ± μ λ ν° )
μλ μμ λ inputνκ·Έμ typeμμ±μ΄ textμΈ λ μλ€μ μμ μ§μ ν΄μ£Όλ μμ μ λλ€.
|
μμ μ μλ μ€νμΌμ <input type="submit" /> μμμλ μ μ©μ΄ λμ§ μλλ€λ κ²μ΄μ£ .
μλλ μμ± μ λ ν°μ μ¬μ©λ²μ λλ€.
-
p[lang] - lang μμ±μ κ°λ λͺ¨λ λ¬Έλ¨μμλ₯Ό μ ν.
-
p[lang="fr"] - lang attributeμ΄ "fr"μΈ λͺ¨λ λ¬Έλ¨ μμλ₯Ό μ ν.
-
p[lang~="fr"] - lang μμ±μ΄ "fr"μ ν¬ν¨νλ λͺ¨λ λ¬Έλ¨ μμλ₯Ό μ ν.
-
p[lang|="en"] - lang μμ±μ΄ "en"μ΄κ±°λ λλ "en"μΌλ‘ μμνλ λ¬Έλ¨ μμλ₯Ό μ ν.
Multiple Style Rules ( λ€μ€ μ€νμΌ κ·μΉ )
μ§κΈκΉμ§λ νλμ μμμ νλμ μ€νμΌλ§ μ μ©μ νμ΅λλ€. νμ§λ§ μμλ§λ€ μ¬λ¬κ°μ μμ±μ κ°μ§ μ μμΌλ μ¬λ¬κ°μ μ€νμΌμ μ§μ ν μλ μμ΄μΌκ² μ£ ?
|
μ μμ μ²λΌ μΈλ―Έμ½λ‘ (;) μΌλ‘ μ€νμΌμ ꡬλΆνμ¬ μ μν΄μ£Όλ©΄ λ©λλ€. κ°λ¨νμ£ ?
κ° μμ±μ μ§μ λ μμ±κ°λ€μ λν΄μλ μ΄κ² λκ° νμ€ μλ μλλ° μ κ²½μ°μ§λ§μκ³ μΌλ¨ λμ΄κ°μΈμ. μ°¨κ·Όμ°¨κ·Ό λ°°μ°λ©΄ λ©λλ€ ^___^
Grouping Selectors ( μ λ ν° κ·Έλ£Ήν )
λ΄κ° μ§μ ν μ€νμΌμ μ¬λ¬κ°μ μμμ νκΊΌλ²μ!!!! μ μ©νκ³ μΆμΌμλ€λ©΄!!!!
|
μ μμ λ h1, h2 and h3 μμμ νκΊΌλ²μ μ€νμΌμ μ μ©μν€λ μμ μ λλ€. μμλ μ ν μκ΄μ΄ μꡬμ μ½€λ§λ₯Ό μ΄μ©ν΄μ μ λ ν°λ€μ ꡬλΆμ§μ΄μ£Όμλ©΄ λκ² μ΅λλ€. μλμ²λΌ μμ΄λ μ λ ν°λ₯Ό μ΄μ©ν μλ μμ΅λλ€.
|
ν΄λμ€ μ λ ν°λ λ€λ₯Έ μ λ ν°λ€μ ν¨κ» μ¬μ©ν΄λ³΄λ μ°μ΅λ ν΄λ³΄μΈμ ^____^
Reference : http://www.tutorialspoint.com/css/css_syntax.htm
'π» Programming > CSS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[CSS] 6. Background ( λ°°κ²½ μ€μ ) (0) | 2016.06.12 |
---|---|
[CSS] 5. Colors ( μκΉ ) (0) | 2016.06.12 |
[CSS] 4. Units ( λ¨μ ) (0) | 2016.06.12 |
[CSS] 3. HTMLμ CSSλ§ν¬ - Associating Styles with HTML (0) | 2016.06.12 |
[CSS] 1. CSSλ ? (0) | 2016.06.11 |