Skip to content

Latest commit

Β 

History

History
113 lines (77 loc) Β· 2.7 KB

μš”μ†Œ.md

File metadata and controls

113 lines (77 loc) Β· 2.7 KB

핡심 μš”μ†Œ

블둝(μƒμž) μš”μ†Œ

<div>

  • νŠΉλ³„ν•œ μ˜λ―Έκ°€ μ—†λŠ” ꡬ뢄을 μœ„ν•œ μš”μ†Œ(Division)

<h1>~<h6>

  • 제λͺ©μ„ μ˜λ―Έν•˜λŠ” μš”μ†Œ (Heading)
  • μˆ«μžκ°€ μž‘μ„μˆ˜λ‘ 더 μ€‘μš”ν•œ 제λͺ© μ •μ˜

<p>

  • λ¬Έμž₯을 μ˜λ―Έν•˜λŠ” μš”μ†Œ (Paragraph)

<ul>

  • μˆœμ„œκ°€ ν•„μš” μ—†λŠ” λͺ©λ‘μ˜ 집합 (Unordered List)
  • <li> νƒœκ·Έλ₯Ό μ΅œμ†Œ ν•œ 개 이상 가지고 μžˆμ–΄μ•Ό 함

<li>

  • λͺ©λ‘ λ‚΄ 각 ν•­λͺ© (List Item)
  • <ul> νƒœκ·Έλ‘œ 감싸져야 함

<ol>

  • μˆœμ„œκ°€ ν•„μš”ν•œ λͺ©λ‘μ˜ 집합 (Ordered List)
  • μ‚¬μš© λΉˆλ„κ°€ 적음

<a>

  • λ‹€λ₯Έ/같은 νŽ˜μ΄μ§€λ‘œ μ΄λ™ν•˜λŠ” ν•˜μ΄νΌλ§ν¬λ₯Ό μ €μž₯ν•˜λŠ” μš”μ†Œ
  • href: 링크 URL / target: 링크 URL의 ν‘œμ‹œ(λΈŒλΌμš°μ € νƒ­) μœ„μΉ˜

인라인(κΈ€μž) μš”μ†Œ

<img>

: 이미지λ₯Ό μ‚½μž…ν•˜λŠ” μš”μ†Œ(Image)

  • ν•„μˆ˜ 속성: src(이미지 경둜) alt(이미지 이름)
  • 이미지가 μ •μƒμ μœΌλ‘œ 좜λ ₯λ˜μ§€ μ•Šμ„ 경우 이미지 이름이 좜λ ₯

<span>

  • νŠΉλ³„ν•œ μ˜λ―Έκ°€ μ—†λŠ” ꡬ뢄을 μœ„ν•œ μš”μ†Œ

<br>

  • 쀄 λ°”κΏˆ μš”μ†Œ (Break)

<label>

  • 라벨 κΈ°λŠ₯ μš”μ†Œ(input)의 제λͺ©

인라인 블둝 μš”μ†Œ

<input>

  • μ‚¬μš©μžκ°€ 데이터λ₯Ό μž…λ ₯ν•˜λŠ” μš”μ†Œ

  • type: μž…λ ₯받을 λ°μ΄ν„°μ˜ νƒ€μž…

  • checkbox: μ²΄ν¬λ°•μŠ€ 생성

  • radio: λΌλ””μ˜€λ°•μŠ€ 생성

  • value: 미리 μž…λ ₯된 κ°’(데이터)
  • placeholder: μ‚¬μš©μžκ°€ μž…λ ₯ν•  κ°’(데이터)의 힌트
  • disabled: μž…λ ₯ μš”μ†Œ λΉ„ν™œμ„±ν™”

ν…Œμ΄λΈ” μš”μ†Œ

<table>

  • ν‘œ μš”μ†Œ, ν–‰(row)κ³Ό μ—΄(column)의 집합

<tr>

  • ν…Œμ΄λΈ”μ˜ ν–‰ (Table Row), 제일 λ¨Όμ € 지정해야 함

<td>

  • ν…Œμ΄λΈ”μ˜ μ—΄ (Table Data)

μ „μ—­ 속성

  1. <νƒœκ·Έ **title="μ„€λͺ…"**></νƒœκ·Έ> : μš”μ†Œμ˜ μ •λ³΄λ‚˜ μ„€λͺ…을 지정

  2. <νƒœκ·Έ **style="μŠ€νƒ€μΌ"**></νƒœκ·Έ> : μš”μ†Œμ— μ μš©ν•  μŠ€νƒ€μΌ(CSS) 지정

  3. <νƒœκ·Έ **class="이름"**></νƒœκ·Έ> : μš”μ†Œλ₯Ό μ§€μΉ­ν•˜λŠ” 쀑볡 κ°€λŠ₯ν•œ 이름

  4. <νƒœκ·Έ **id="이름"**></νƒœκ·Έ> : μš”μ†Œλ₯Ό μ§€μΉ­ν•˜λŠ” κ³ μœ ν•œ 이름

  5. <νƒœκ·Έ **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)
})