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