Front-end/HTML

[HTML5]자주 μ‚¬μš©ν•˜λŠ” HTML μš”μ†Œ 정리

윀민_ 2022. 1. 12. 14:46

πŸ“’HTML μš”μ†Œ

TAGλ₯Ό μ‚¬μš©ν•΄ λ§Œλ“€ 수 μžˆλŠ” HTMLμš”μ†Œμ— λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.

HTML νƒœκ·Έμ˜ μ’…λ₯˜λŠ” 맀우 λ§ŽμŠ΅λ‹ˆλ‹€.(ν•΄λ‹Ή 링크둜 λ“€μ–΄κ°€λ©΄ ν™•μΈν•˜μ‹€μˆ˜ μžˆμŠ΅λ‹ˆλ‹€)

 

이 λͺ¨λ“  것을 μ•Œμ•„μ•Ό ν• κΉŒμš”? (X)

싀무 ν˜Ήμ€ ν”„λ‘œμ νŠΈμ—μ„œ μ œκ°€ 많이 μ‚¬μš©ν•˜λŠ” νƒœκ·Έλ“€μ„ λͺ¨μ•„ λ³΄μ•˜μœΌλ‹ˆ,

μ œκ°€ λΆ€μ‘±ν•  수 μžˆμ§€λ§Œ 이 νƒœκ·Έλ“€μ€ 그만큼 μ€‘μš”ν•˜λ‹€λŠ” κ²ƒμ΄λ‹ˆ μ•Œμ•„λ‘μ‹œλ©΄ 쒋을 κ±° κ°™μŠ΅λ‹ˆλ‹€.

μ‚¬μš© λΉˆλ„μˆ˜μ— λ”°λ₯Έ νƒœκ·Έλ“€μ„ μ†Œκ°œν•΄λ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€.

 

πŸŸ‘κ°€λ”μ”© μ‚¬μš©ν•˜λŠ” νƒœκ·Έλ“€

<strong>, <iframe>, <button>, <i>

-ν•΄λ‹Ή νƒœκ·Έλ“€μ€

 

πŸ”΅ μ‚¬μš© λΉˆλ„κ°€ 높은 νƒœκ·Έ

<!--Headings 헀더-->
<h1>, <h2>, <h3>, <h4>, <h5>, <h6> 
<!--div,span,Paragraph 문단-->
<div>, <p>, <span> 
<!--Anchor λ‹»(링크), image 이미지-->
<a>, <img>
<!--List 리슀트-->
<ul>, <li>, <ol>
<!--Description List μ •μ˜ λͺ©λ‘-->
<dl>, <dt>, <dd> ,<dfn>
<!--Quotations 인용문-->
<q>, <blockquote>, <cite>
<!--Form-->
<form>, <input>, <label>

주둜 이 νƒœκ·Έλ“€λ‘œ HTML body뢀뢄이 κ΅¬μ„±λ˜λ‹ˆ 잘 λ³΄μ‹œκ³  κ³΅λΆ€ν•˜μ‹œλ©΄ 쒋을 κ±° κ°™μŠ΅λ‹ˆλ‹€.


ν•΄λ‹Ή 글에선 μ‚¬μš©λΉˆλ„κ°€ 높은 νƒœκ·Έλ“€μ„ λΆ„μ„ν•΄λ³΄κ³ μž ν•©λ‹ˆλ‹€.

 

HTML μš”μ†ŒλŠ” 크게 2κ°€μ§€λ‘œ λ‚˜λ‰©λ‹ˆλ‹€.

1. 블둝 μš”μ†Œ

2. 인라인 μš”μ†Œ

 

1. 블둝 μš”μ†ŒλŠ” μ½˜ν…μΈ μ˜ λ‚΄μš©μ€ κ°€λ‘œ μ‚¬μ΄μ¦ˆ(width)κ°€ 100% 속성을 가지고 쀄 λ°”κΏˆμ„ ν•©λ‹ˆλ‹€.

2. 인라인 μš”μ†ŒλŠ” 컨텐츠 λ‚΄μš©λ§ŒνΌ μ‚¬μ΄μ¦ˆκ°€ 적용되고 μ€„λ°”κΏˆ 없이 λ‚˜λž€νžˆ 좜λ ₯λ©λ‹ˆλ‹€.

See the Pen Untitled by YoonMin (@y00nmin) on CodePen.

 μžμ£Ό μ‚¬μš©ν•˜λŠ” νƒœκ·Έλ“€μ„ λΆ„λ₯˜ν•΄λ³΄λ©΄

1. <h1>~<h6>, <div>, <p>, <form>, <ul>, <li>, <table>, <input>
2. <a>, <img>, <span>, <label>,  <select>, <label>, <br>

μ΄λ ‡κ²Œ λΆ„λ₯˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

 

그쀑 div와 span을 많이 μ‚¬μš©ν•˜λŠ” 것을 λ³Ό 수 μžˆλ‹€.

이 λ‘˜μ˜ 차이점을 μƒλ‹¨μ˜ μ½”λ“œ νŒ¬μ„ 보고 ν™•μ‹€νžˆ ꡬ뢄할 수 μžˆλ„λ‘ μ—°μŠ΅ν•΄λ³΄μž


βœ¨λΈ”λ‘ μš”μ†Œ

1. h1~h6 (heading)

<h1>제λͺ©1</h1>
<h2>제λͺ©2</h2>
<h3>제λͺ©3</h3>

h0λŠ” 제λͺ©μ„ μ˜λ―Έν•˜λŠ” μš”μ†Œλ‘œ, μˆ«μžκ°€ μž‘μ„μˆ˜λ‘ 더 μ€‘μš”ν•œ 제λͺ©μ„ μ •μ˜ν•œλ‹€.

μˆ«μžκ°€ μž‘μ„μˆ˜λ‘ 더 μ€‘μš”ν•œ 제λͺ©μ„ μ •μ˜ν•œλ‹€. μ΅œλŒ€ν•œ h3, h4 μ„ μ—μ„œ λλ‚˜λŠ” 것이 μ’‹λ‹€.

예λ₯Ό λ“€μ–΄ h2μš”μ†Œ 이후 h1μš”μ†ŒλŠ” μ•ˆ λ‚˜μ˜€λŠ” 것이 μ€‘μš”ν•˜λ‹€. 

2. p (paragraph)

<p>λ‚΄μš©</p>

λ¬Έμž₯을 μ˜λ―Έν•˜λŠ” μš”μ†Œλ₯Ό μ˜λ―Έν•œλ‹€.

3. ul (unorderd list) & li (list item)

<ul>
	<li>ν‚€λ³΄λ“œ</li>
    <li>마우슀</li>
    <li>λͺ¨λ‹ˆν„°</li>
</ul>

ul은 μˆœμ„œκ°€ ν•„μš” μ—†λŠ” λͺ©λ‘μ˜ 집합을 μ˜λ―Έν•œλ‹€.

liλŠ” λͺ©λ‘ μ•ˆμ— 각 ν•­λͺ©μ„ λ‚˜νƒ€λ‚Έλ‹€.

ul tagμžμ‹μœΌλ‘œ liμš”μ†ŒλŠ” ν•˜λ‚˜ 이상 μ‘΄μž¬ν•΄μ•Ό ν•˜λŠ” 게 κ·œμΉ™μ΄λ‹€.

4. input

//ID & password
<input type="text"><br>
<input type="password">

//placeholder & disabled
<input type="text" placeholder='μž…λ ₯ν•΄μ£Όμ„Έμš”'>
<input type="text" disabled>

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


✨인라인 μš”μ†Œ

1. br (break)

<div>곡뢀λ₯Ό <br>μ—΄μ‹¬νžˆ ν•΄λ³΄κ³ μ‹Άμ–΄μš”</div>

br은 쀄 λ°”κΏˆ μš”μ†Œλ‘œ μš”μ†Œ μ•ˆμ— λ“€μ–΄κ°€ μ‚¬μš©λ˜λ©°

뒀에 closing tagκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠλŠ”λ‹€.

2. a (anchor)

<a href="https://www.naver.com/">넀이버</a>

같은 νŽ˜μ΄μ§€ ν˜Ήμ€ λ‹€λ₯Έ νŽ˜μ΄μ§€λ‘œ μ΄λ™ν•˜λŠ” ν•˜μ΄νΌλ§ν¬λ₯Ό μ§€μ •ν•˜λŠ” μš”μ†Œμ΄λ‹€.

3. img (image)

<img src="이미지 경둜" alt="μ‚½μž…ν•˜λŠ” 이미지 이름 λ‚΄μš©">

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

4. label

//μ²΄ν¬λ°•μŠ€ 생성
<label><input type="checkbox"></label>
<label><input type="checkbox" checked></label>

//radio λ‘˜μ€‘ ν•˜λ‚˜ νƒν•˜κΈ°
<label><input type="radio" name="color"></label>
<label><input type="radio" name="color"></label>

라벨 κΈ°λŠ₯ μš”μ†Œμ˜ 제λͺ©

'Front-end > HTML' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[HTML5] Element, TAG (+)μ£Όμ„μ²˜λ¦¬  (0) 2022.01.11
[HTML5] HTMLμ΄λž€ 무엇인가?  (2) 2022.01.11