βοΈ λΈλ‘ / μΈλΌμΈ μμ βοΈ
01. λΈλ‘ λ 벨 μμ (Block-level Element)
λΈλ‘ λ 벨 μμλ μΆλ ₯ νλ©΄μμ μ¬μ© κ°λ₯ν μ΅λ λλΉλ₯Ό μ°¨μ§νλ μμλ₯Ό μλ―Έν©λλ€.
[1] λΈλ‘ λ 벨 μμμ νΉμ±
μμ μ ν | λ²νΈ | νΉμ± |
---|---|---|
λΈλ‘ λ 벨 μμ | 1 | μΆλ ₯ νλ©΄μμ μ€ λ°κΏμ΄ μΌμ΄λ©λλ€. |
2 | width, height, margin, padding μμ±μ μ€μ ν μ μμ΅λλ€. | |
3 | λ¬Έμ(Text)μ μΈλΌμΈ μμλ₯Ό μμ μμλ‘ ν¬ν¨ν μ μμ΅λλ€. | |
4 | λΈλ‘ λ 벨 μμ μ€μλ λΈλ‘ λ 벨 μμλ₯Ό μμ μμλ‘ ν¬ν¨ν μ μλ μμμ ν¬ν¨ν μ μλ μμκ° μμ΅λλ€. |
# λΈλ‘ λ 벨 μμμ μ
___ μ°Έκ³ νκΈ° ___
`1 μμ(element)λ HTML λ¬Έμλ₯Ό μ΄λ£¨λ κ°λ³μ μΈ μμλ₯Ό μλ―Ένλ©°, μμμ μ νμ λΈλ‘ λ 벨 μμμ μΈλΌμΈ μμλ‘ λλ μ§λλ€.
`2 CSSμ display μμ±μ λΈλΌμ°μ μμ μμλ€μ΄ μΈμ , μ΄λ»κ² 보μ΄λκ°λ₯Ό κ²°μ ν©λλ€.
- display: block; μΌλ‘ μ§μ λ μμλ€μ λ€λ₯Έ μμλ₯Ό λ°μ΄λ΄κ³ νΌμ ν μ€μ λ€ μ°¨μ§ν©λλ€.
- display: inline; μΌλ‘ μ§μ λ μμλ€μ ν μ€λ‘ λλν λ°°μΉλ©λλ€.
μΈλΌμΈ μμλ ν΄λΉ νκ·Έκ° λ§ν¬μ
νκ³ μλ 컨ν
μΈ λ΄μ©μ ν¬κΈ°λ§νΌλ§ 곡κ°μ μ°¨μ§νλ―λ‘, width μ height κ°μ μ§μ ν΄λ λ°μλμ§ μμ΅λλ€.
- display: inline-block; μΌλ‘ μ§μ λ μμλ€μ κΈ°λ³Έμ μΌλ‘ ν μ€μ λλν λ°°μΉλμ§λ§, width μ height κ°μ μ€μ ν μ μμ΅λλ€.
02. μΈλΌμΈ μμ (Inline Element)
μΈλΌμΈ μμλ μΆλ ₯ νλ©΄μμ νμν λλΉλ§ μ°¨μ§νλ©°, νλμ μ€ μμ ν¬ν¨λλ μμλ₯Ό μλ―Έν©λλ€.
[1] μΈλΌμΈ μμμ νΉμ±
μμ μ ν | λ²νΈ | νΉμ± |
---|---|---|
μΈλΌμΈ μμ | 1 | μΆλ ₯ νλ©΄μμ νμ΄ λ°λμ§ μκ³ ν μ€λ‘ λλν μΆλ ₯λ©λλ€. |
2 | width, height μμ±μ μ€μ ν΄λ λ°μλμ§ μμ΅λλ€. β ν΄λΉ νκ·Έμ 컨ν μΈ λ΄μ©μ ν¬κΈ°λ§νΌλ§ 곡κ°μ μ°¨μ§νκΈ° λλ¬Έμ λλ€. margin μμ±μ μμ μμΉμ μ’μ°μλ§ λ°μλ©λλ€. β μ,νλ¨ μ¬λ°±μ marginμ΄ μλλΌ line-height μμ±μΌλ‘ μ€μ ν©λλ€. β μΈλΌμΈ νκ·Έκ° μ°μμΌλ‘ μ¬μ©λλ κ²½μ°, μ΅μνμ κ°κ²©μ μ μ§νκΈ° μν΄ μ’μ°μ μ½ 5pxμ μΈλΆ μ¬λ°±μ΄ κΈ°λ³Έμ μΌλ‘ μκΉλλ€. padding μμ±μ μμ μμΉμ μ’μ°μλ§ λ°μλ©λλ€. β (0.5x μ€μ ) μλμ μμλ₯Ό 보면, padding κ°μ΄ νλ¨μ λ°μλ κ²μ²λΌ 보μ λλ€. κ·Έλ¬λ μ€μ΄ λμ΄κ°λ©΄ νλ¨μ paddingμ΄ μ μ©λμ§ μμ κΈμκ° μλ‘ μ¬λΌμ¨ κ²μ νμΈν μ μμ΅λλ€. |
|
3 | λ¬Έμ(Text)μ μΈλΌμΈ μμλ₯Ό μμ μμλ‘ ν¬ν¨ν μ μμ΅λλ€. | |
4 | λΈλ‘ λ 벨 μμλ₯Ό μμ μμλ‘ ν¬ν¨ν μ μμ΅λλ€. |
# μΈλΌμΈ μμμ μ
03. μ½ν μΈ μΉ΄ν κ³ λ¦¬ (μ½ν μΈ λͺ¨λΈ)
HTML5μμλ μμλ₯Ό λΈλ‘ λ 벨 μμμ μΈλΌμΈ μμλ‘ λλμ§ μκ³ , μ½ν μΈ μΉ΄ν κ³ λ¦¬λ‘ λΆλ₯ν©λλ€.
μ½ν μΈ μ’ λ₯ | μλ―Έ | ν΄λΉ μμ |
---|---|---|
λ©νλ°μ΄ν° μ½ν
μΈ (Metadata Content) |
<head> νκ·Έ μμ ν¬ν¨λλ μμ : μ½ν μΈ μ νν, λμ μ€λͺ , λ¬Έμκ° κ΄κ³λ₯Ό μ€μ , μ 보μ λ¬μ ν¬ν¨νλ μμ |
<base>, <link>, <meta>, <noscript>, <script>, <style>, <title>, ... |
νλ‘μ° μ½ν
μΈ (Flow Content) |
<body> μμ ν¬ν¨λλ λλΆλΆμ μμ : λ΄μ© νλ¦μ κ΄ν μμ |
<h1>, <h2>, <h3>, <h4>, <h5>, <h6>, <address>, <p>, <a>, <img>, <ul>, <ol>, <dl>, <table>, <form>, ... |
μΉμ
μ½ν
μΈ (Sectioning Content) |
headingκ³Ό footerμ λ²μλ₯Ό μ μνλ μμ | <article>, <aside>, <nav>, <section> |
ν€λ© μ½ν
μΈ (Heading Content) |
μΉμ μ ν€λλ₯Ό μ μνλ μμ | <h1>, <h2>, <h3>, <h4>, <h5>, <h6> |
νλ μ΄μ§ μ½ν
μΈ (Phrasing Content) |
λ¬Έμ(Text)λ₯Ό λ§ν¬μ νλ μμ | <a>, <em>, <strong>, <sub>, <sup>, <label>, ... |
μλ² λλ μ½ν
μΈ (Embedded Content) |
HTML λ¬Έμμ λ€λ₯Έ 리μμ€λ₯Ό μ½μ νλ μμ | <img>, <audio>, <video>, <iframe>, ... |
μΈν°λν°λΈ μ½ν
μΈ (Interactive Content) |
μ¬μ©μμ μνΈμμ©μ μν μμ | <a>, <button>, <audio>, <video>, <select>, ... |
'HTML' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μλ©ν± ꡬ쑰 μμ (3) | 2022.08.16 |
---|---|
W3C (μΉ νμ€, μΉ μ κ·Όμ±, μΉ νΈνμ±) (7) | 2022.08.09 |
κΈ°λ³Έ κ΅¬μ± (3) | 2022.08.06 |
λκΈ