- νΉλ³ν μλ―Έκ° μλ ꡬλΆμ μν μμ(Division)
- μ λͺ©μ μλ―Ένλ μμ (Heading)
- μ«μκ° μμμλ‘ λ μ€μν μ λͺ© μ μ
- λ¬Έμ₯μ μλ―Ένλ μμ (Paragraph)
- μμκ° νμ μλ λͺ©λ‘μ μ§ν© (Unordered List)
<li>
νκ·Έλ₯Ό μ΅μ ν κ° μ΄μ κ°μ§κ³ μμ΄μΌ ν¨
- λͺ©λ‘ λ΄ κ° νλͺ© (List Item)
<ul>
νκ·Έλ‘ κ°μΈμ ΈμΌ ν¨
- μμκ° νμν λͺ©λ‘μ μ§ν© (Ordered List)
- μ¬μ© λΉλκ° μ μ
- λ€λ₯Έ/κ°μ νμ΄μ§λ‘ μ΄λνλ νμ΄νΌλ§ν¬λ₯Ό μ μ₯νλ μμ
href
: λ§ν¬ URL /target
: λ§ν¬ URLμ νμ(λΈλΌμ°μ ν) μμΉ
: μ΄λ―Έμ§λ₯Ό μ½μ νλ μμ(Image)
- νμ μμ±: src(μ΄λ―Έμ§ κ²½λ‘) alt(μ΄λ―Έμ§ μ΄λ¦)
- μ΄λ―Έμ§κ° μ μμ μΌλ‘ μΆλ ₯λμ§ μμ κ²½μ° μ΄λ―Έμ§ μ΄λ¦μ΄ μΆλ ₯
- νΉλ³ν μλ―Έκ° μλ ꡬλΆμ μν μμ
- μ€ λ°κΏ μμ (Break)
- λΌλ²¨ κΈ°λ₯ μμ(input)μ μ λͺ©
-
μ¬μ©μκ° λ°μ΄ν°λ₯Ό μ λ ₯νλ μμ
-
type
: μ λ ₯λ°μ λ°μ΄ν°μ νμ -
checkbox
: 체ν¬λ°μ€ μμ±
radio
: λΌλμ€λ°μ€ μμ±
value
: 미리 μ λ ₯λ κ°(λ°μ΄ν°)placeholder
: μ¬μ©μκ° μ λ ₯ν κ°(λ°μ΄ν°)μ ννΈdisabled
: μ λ ₯ μμ λΉνμ±ν
- ν μμ, ν(row)κ³Ό μ΄(column)μ μ§ν©
- ν μ΄λΈμ ν (Table Row), μ μΌ λ¨Όμ μ§μ ν΄μΌ ν¨
- ν μ΄λΈμ μ΄ (Table Data)
-
<νκ·Έ **title="μ€λͺ "**></νκ·Έ>
: μμμ μ 보λ μ€λͺ μ μ§μ -
<νκ·Έ **style="μ€νμΌ"**></νκ·Έ>
: μμμ μ μ©ν μ€νμΌ(CSS) μ§μ -
<νκ·Έ **class="μ΄λ¦"**></νκ·Έ>
: μμλ₯Ό μ§μΉνλ μ€λ³΅ κ°λ₯ν μ΄λ¦ -
<νκ·Έ **id="μ΄λ¦"**></νκ·Έ>
: μμλ₯Ό μ§μΉνλ κ³ μ ν μ΄λ¦ -
<νκ·Έ **data-μ΄λ¦="λ°μ΄ν°"**></νκ·Έ>
: μμμ λ°μ΄ν°λ₯Ό μ§μ
<div data-fruit-name="apple">μ¬κ³Ό</div>
<div data-fruit-name="banana">λ°λλ</div>
const els = document.querySelectorAll('div')
els.forEach(el => {
console.log(el.dataset.fruitName)
})