๐ข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 |