HTML์ ๊ตฌ์กฐ์ ๋ฌธ์์ด๋ค.
<HTML> : HTML ๋ฌธ์์ ๋ฒ์๋ฅผ ์ค์
<html lang="ko">
<head> : HTML ๋ฌธ์์ ์ ๋ณด๋ฅผ ์ค์
<body> : HTML ๋ฌธ์์ ๊ตฌ์กฐ๋ฅผ ์ค์
<title> : ์ ๋ชฉ ํ์์ค์ด๋ ํ์ด์ง ํญ์ ๋ณด์ด๋ ๋ฌธ์ ์ ๋ชฉ์ ์ ์
<base> : HTML ๋ฌธ์์ ํฌํจ๋ ๋ชจ๋ ์๋ URL๋ค์ ๊ธฐ์ค URL๋ฅผ ์ค์
ํ๋์ ๋ฌธ์์ ํ๋์ base ํ๊ทธ๋ง ์ฌ์ฉ ๊ฐ๋ฅ
์์ฑ | ์๋ฏธ | ๊ฐ | ๊ธฐ๋ณธ ๊ฐ |
href | ๊ธฐ์ค URL | URL | X |
target | A ์์์ฒ๋ผ target ์์ฑ์ ์ฌ์ฉํ๋ ์์์ ๊ธฐ๋ณธ๊ฐ | _self, _blank | _self |
<link> : ์ธ๋ถ ๋ฆฌ์์ค์ ์ฐ๊ฒฐ ๋ฐ ํ์ฌ ๋ฌธ์์์ ๊ด๊ณ ๋ช ์
<link rel="stylesheet" href="styles.css">
์์ฑ | ์๋ฏธ | ๊ฐ |
rel | (ํ์!!) ํ์ฌ ๋ฌธ์์ ์ธ๋ถ ๋ฆฌ์์ค์์ ๊ด๊ณ |
stylesheet, icon… |
href | ์ธ๋ถ ๋ฆฌ์์ค์ URL | URL |
type | ์ธ๋ถ ๋ฆฌ์์ค์ MIME ํ์ | text/css, image/x-icon… |
<meta> : ๋ฉํ ๋ฐ์ดํฐ๋ฅผ ๋ํ๋ด๊ธฐ ์ํด ์ค์
<meta charset="UTF-8">
<meta name="description" content="Free Web tutorials">
<meta name="keywords" content="HTML, CSS, JavaScript">
<meta name="author" content="John Doe">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
์์ฑ | ์๋ฏธ | ๊ฐ |
charset | ๋ฌธ์์ธ์ฝ๋ฉ ๋ฐฉ์ | UTF-8, EUC-KR… |
name | ๋ฉํ ๋ฐ์ดํฐ์ ์ด๋ฆ(์ ๋ณด์ ์ข ๋ฅ) | author, description… |
http-equiv | ์๋ฒ/์ฌ์ฉ์ ์์ด์ ํธ์ ์๋๋ฐฉ์ ๋ณ๊ฒฝ์ ๋ํ ์ง์(HTTP ์๋ต ํค๋ ์ ๊ณต) | refresh, X-UA-Compatible… |
content | name, http-equiv์ ๊ฐ |
<style> : CSS ์ ๋ณด๋ฅผ ์ค์
์์ฑ | ์๋ฏธ | ๊ฐ |
type | MIME ํ์ | text/css |
- For contents -
<h1>, <h2>, <h3>, <h4>, <h5>, <h6> : ๋ฌธ์ ์ ๋ณด ๊ณ์ธต์ ๊ตฌ์กฐํ
<header> : ๋ฌธ์์ ํค๋(๋ก๊ณ , ์ ๋ชฉ, ๊ฒ์ ๋ฑ ํฌํจ)
<footer> : ๋ฌธ์์ ํํฐ (์์ฑ์, ์ ์๊ถ, ๊ด๋ จ ๋ฌธ์ ๋ฑ ํฌํจ)
<main> : ๋ฌธ์์ ๋ฉ์ธ ์ปจํ ์ธ
ํ๋์ ๋ฌธ์์ ํ๋์ main ๋ง ํฌํจ ๊ฐ๋ฅ
<article> : ๋ ๋ฆฝ์ ์ผ๋ก ๊ตฌ๋ถ๋๊ฑฐ๋ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์์ญ(๋งค๊ฑฐ์ง, ์ ๋ฌธ ๊ธฐ์ฌ,๋ธ๋ก๊ทธ ๋ฑ) ์ ์ค์
h1 ~ h6ํฌํจํ์ฌ ์๋ณ
<section> : ๋ฌธ์์ ์ผ๋ฐ์ ์ธ ์์ญ์ ์ค์
h1 ~ h6ํฌํจํ์ฌ ์๋ณ
<aside> : ๋ฌธ์์ ๋ณ๋ ์ปจํ ์ธ ๋ฅผ ์ค์ (๊ด๊ณ ,ใ ก ๋งํฌ์ ์ฌ์ด๋๋ฐ ์ค์ )
<nav> : ๋ค๋ฅธ ํ์ด์ง ๋งํฌ ์ ๊ณตํ๋ ์์ญ์ ์ค์
<address> : ์ฐ๋ฝ์ฒ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ํฌํจํ์ฌ ์ฌ์ฉ
<div> : ๋ณธ์ง์ ์ผ๋ก ์๋ฌด๊ฒ๋ ๋ํ๋ด์ง ์๋ ์ฝํ ์ธ ์์ญ์ ์ค์ ( division, ๊พธ๋ฏธ๋ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ)
<ol>, <ul>, <li> : ๊ฐ ํญ๋ชฉ <li>์ ์ ๋ ฌ๋ ๋ชฉ๋ก <ol>(ordered list) ์ด๋ ์ ๋ ฌ๋์ง ์๋ ๋ชฉ๋ก <ul>(unordered list)์ ์ค์
<ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
<ol start="50">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
<dl>, <dt>, <dd> : (description list, term, description)
<dl>
<dt>Coffee</dt>
<dd>Black hot drink</dd>
<dt>Milk</dt>
<dd>White cold drink</dd>
</dl>
<p> : ํ๋์ ๋ฌธ๋จ์ ์ค์
<hr> : ๋ฌธ๋จ์ ๋ถ๋ฆฌ๋ฅผ ์ํ ๋ง๋๊ธฐ
<pre> : ์์์ด ์ ํด์ง ํ ์คํธ
<blockquote> : ๊ธด ์ธ์ฉ๋ฌธ
<blockquote cite="http://www.worldwildlife.org/who/index.html">
For 50 years, WWF has been protecting the future of nature </blockquote>
<q> : ์งง์ ์ธ์ฉ๋ฌธ
<a> : ๋ค๋ฅธ ํ์ด์ง, ๊ฐ์ ํ์ด์ง ์์น, ํ์ผ, ์ด๋ฉ์ผ ์ฃผ์, ์ ํ๋ฒํธ ๋ฑ ๋ค๋ฅธ URL๋ก ์ฐ๊ฒฐํ ์ ์๋ ํ์ดํผ ๋งํฌ ์ค์
<a href="https://www.w3schools.com">Visit W3Schools.com!</a>
์์ฑ | ์๋ฏธ ๊ฐ | ๊ธฐ๋ณธ๊ฐ | ํน์ง |
download | ์ด ์์๊ฐ ๋ฆฌ์์ค๋ฅผ ๋ค์ด๋ก๋ํ๋ ์ฉ๋๋ก ์ฌ์ฉ๋จ์ ์๋ฏธ | ๋ถ๋ฆฐ(Boolean) | |
href | ๋งํฌ URL | URL | ์๋ต ๊ฐ๋ฅ |
rel | ํ์ฌ ๋ฌธ์์ ๋งํฌ URL์ ๊ด๊ณ(Link Types) | license, prev, next… | |
target | ๋งํฌ URL์ ํ์(๋ธ๋ผ์ฐ์ ํญ) ์์น | _self, _blank | _self |
type | ๋งํฌ URL์ MIME ํ์ | text/html… |
<abbr> : ์ฝ์ด๋ฅผ ์ง์
<p>The <abbr title="World Health Organization">WHO</abbr> was founded in 1948.</p>
<b> : ์งํ ๊ธ์จ
<mark> : milk์ ๊ฐ์ด ๋งํน๋ ๊ธ์จ
<em> : ์ดํค๋ฆญ์ฒด๋ก ๊ฐ์กฐ๋ ๊ธ์จ
<strong> : ์งํ ๊ธ์จ
<dfn> : ์ฉ์ด๋ฅผ ์ ์ํ ๋ ์ฌ์ฉ
<cite> : ์ฐฝ์๋ฌผ์๋ํ ์ฐธ์กฐ ์ค์
<u> : ๋ฐ์ค ์๋ ๊ธ์ ์ค์
<del> : ์ญ์ ์ค ์๋ ๊ธ์ ์ค์
<ins> : ์ญ์ ๋๊ณ ์ถ๊ฐ๋ ๊ธ์ ์ค์
<code> : ์ปดํจํฐ ์ฝ๋ ์ค์
<kbd> : ํค๋ณด๋์์ ์ฌ์ฉ์ ์ ๋ ฅ์ ๋ํ๋ด๋ ํ ์คํธ ๋ฒ์๋ฅผ ์ค์
<sup>, <sub> : ์ ์ฒจ์, ์๋ ์ฒจ์
<time> : ์๊ฐ ๋ํ๋
<span> : ์๋ฌด๊ฒ๋ ๋ํ๋ด์ง ์๋ ์ปจํ ์ธ ์์ญ์ ์ค์
<p>My mother has <span style="color:blue">blue</span> eyes.</p>
<br /> : ์ค๋ฐ๊ฟ
<img> : ์ด๋ฏธ์ง ์ฝ์
<img src="img_the_scream.jpg" width="220" height="277" alt="The Scream">
์์ฑ | ์๋ฏธ | ๊ธฐ๋ณธ ๊ฐ |
src | (ํ์)์ด๋ฏธ์ง URL | URL |
alt | (ํ์)์ด๋ฏธ์ง์ ๋์ฒดํ ์คํธ | |
width | ์ด๋ฏธ์ง์ ๊ฐ๋ก ๋๋น | |
height | ์ด๋ฏธ์ง์ ์ธ๋ก ๋๋น | |
srcset | ๋ธ๋ผ์ฐ์ ์๊ฒ ์ ์ํ ์ด๋ฏธ์ง URL๊ณผ ์๋ณธ ํฌ๊ธฐ์ ๋ชฉ๋ก์ ์ ์ | w, x |
sizes | ๋ฏธ๋์ด ์กฐ๊ฑด๊ณผ ํด๋น ์กฐ๊ฑด์ผ ๋ ์ด๋ฏธ์ง ์ต์ ํ ํฌ๊ธฐ์ ๋ชฉ๋ก์ ์ ์ |
<audio> : mp3 ์ปจํ ์ธ ์ฝ์
<audio controls>
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
์์ฑ | ์๋ฏธ | ๊ฐ | ๊ธฐ๋ณธ ๊ฐ |
autoplay | ์ค๋น๋๋ฉด ๋ฐ๋ก ์ฌ์ | ๋ถ๋ฆฐ(Boolean) | |
controls | ์ ์ด ๋ฉ๋ด๋ฅผ ํ์ | ๋ถ๋ฆฐ(Boolean) | |
loop | ์ฌ์์ด ๋๋๋ฉด ๋ค์ ์ฒ์๋ถํฐ ์ฌ์ | ๋ถ๋ฆฐ(Boolean) | |
preload | ํ์ด์ง๊ฐ ๋ก๋๋ ๋ ํ์ผ์ ๋ก๋ํ ์ง์ ์ง์ (ํํธ ์ ๊ณต) | auto: ์ ์ฒด ํ์ผ ๋ก๋ |
metadata |
src | ์ฝํ ์ธ URL | URL | |
muted | ์์๊ฑฐ ์ฌ๋ถ | ๋ถ๋ฆฐ(Boolean) |
<video> : mp4 ์ฝ์
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
์์ฑ | ์๋ฏธ | ๊ฐ | ๊ธฐ๋ณธ ๊ฐ |
autoplay | ์ค๋น๋๋ฉด ๋ฐ๋ก ์ฌ์ | ๋ถ๋ฆฐ(Boolean) | |
controls | ์ ์ด ๋ฉ๋ด๋ฅผ ํ์ | ๋ถ๋ฆฐ(Boolean) | |
loop | ์ฌ์์ด ๋๋๋ฉด ๋ค์ ์ฒ์๋ถํฐ ์ฌ์ | ๋ถ๋ฆฐ(Boolean) | |
muted | ์์๊ฑฐ ์ฌ๋ถ | ๋ถ๋ฆฐ(Boolean) | |
poster | ๋์์ ์ธ๋ค์ผ ์ด๋ฏธ์ง URL | URL | |
preload | ํ์ด์ง๊ฐ ๋ก๋๋ ๋ ํ์ผ์ ๋ก๋ํ ์ง์ ์ง์ (ํํธ ์ ๊ณต) | auto: ์ ์ฒด ํ์ผ ๋ก๋ |
metadata |
src | ์ฝํ ์ธ URL | URL | |
width | ๋์์ ๊ฐ๋ก ๋๋น | ||
height | ๋์์ ์ธ๋ก ๋๋น |
<figure>, <figcaption> : ์ด๋ฏธ์ง ์ฝํ๋ ๋ํ
<figure>
<img src="milk.jpg" alt="A milk">
<figcaption>Milk is a nutrient-rich,
white liquid food produced by the mammary glands of mammals.</figcaption>
</figure>
<iframe> : ๋ค๋ฅธ HTML ํ์ด์ง๋ฅผ ํ์ฌ ํ์ด์ง์ ์ฝ์
<iframe src="https://www.w3schools.com" title="W3Schools Free Online Web Tutorials">
</iframe>
์์ฑ | ์๋ฏธ | ๊ฐ | ๊ธฐ๋ณธ๊ฐ |
name | ํ๋ ์์ ์ด๋ฆ | ||
src | ํฌํจํ ๋ฌธ์์ URL | URL | |
width | ํ๋ ์์ ๊ฐ๋ก ๋๋น | ||
height | ํ๋ ์์ ์ธ๋ก ๋๋น | ||
allowfullscreen | ์ ์ฒด ํ๋ฉด ๋ชจ๋ ์ฌ์ฉ ์ฌ๋ถ | ๋ถ๋ฆฐ(Boolean) | |
frameborder | ํ๋ ์ ํ ๋๋ฆฌ ์ฌ์ฉ ์ฌ๋ถ | 0, 1 | 1 |
sandbox | ๋ณด์์ ์ํ ์ฝ๊ธฐ ์ ์ฉ์ผ๋ก ์ฝ์ | allow-same-origin: ๊ฐ์ ์ถ์ฒ(๋๋ฉ์ธ)์ ๋ฆฌ์์ค ์ฌ์ฉ ๊ฐ๋ฅ |
<canvas> : ์น ํ์ด์ง์ ๊ทธ๋ํฝ ๊ทธ๋ฆฌ๊ธฐ ์ํจ
์์ฑ | ์๋ฏธ |
width | ์บ๋ฒ์ค์ ๊ฐ๋ก ๋๋น |
height | ์บ๋ฒ์ค์ ์ธ๋ก ๋๋น |
<script> : ์คํฌ๋ฆฝํธ ์ฝ๋๋ฅด๋ฆฌ ๋ฌธ์์ ํฌํจํ๊ฑฐ๋ ์ฐธ์กฐ
<script>
document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>
์์ฑ | ์๋ฏธ | ๊ฐ | ํน์ง |
async | ์คํฌ๋ฆฝํธ์ ๋น๋๊ธฐ์ (Asynchronously) ์คํ ์ฌ๋ถ | ๋ถ๋ฆฐ(Boolean) | src ์์ฑ ํ์ |
defer | ๋ฌธ์ ํ์ฑ(๊ตฌ๋ฌธ ๋ถ์) ํ ์๋ ์ฌ๋ถ | ๋ถ๋ฆฐ(Boolean) | src ์์ฑ ํ์ |
src | ์ฐธ์กฐํ ์ธ๋ถ ์คํฌ๋ฆฝํธ URL | URL | ํฌํจ๋ ์คํฌ๋ฆฝํธ ์ฝ๋๋ ๋ฌด์๋จ |
type | MIME ํ์ | text/javascript(๊ธฐ๋ณธ๊ฐ) |
<noscript> : ์คํฌ๋ฆฝํธ ์ง์ํ์ง ์๋ ๊ฒฝ์ฐ ์ฝ์ ํ HTML ์ ์
<noscript>Sorry, your browser does not support JavaScript!</noscript>
<table>, <tr>, <th>, <td> : ๋ฐ์ดํฐ ํ(<table>)์ ํ(์ค / <tr>)๊ณผ ์ด(์นธ, ์ (Cell) / <th>, <td>)์ ์์ฑ
<table>
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>January</td>
<td>$100</td>
</tr>
<tr>
<td>February</td>
<td>$80</td>
</tr>
</table>
</body>
</html>
<caption> : ํ์ ๋ํ ์บก์
<colgroup> : ํ์ ์ด์ ๊ณตํต์ ์ผ๋ก ์ ์ํ๋ ์นผ๋ผ <col> ๊ณผ ๊ทธ์ ์งํฉ <colgroup>
<colgroup>
<col span="2" style="background-color:red">
<col style="background-color:yellow">
</colgroup>
<thead>, <tbody>, <tfoot> : ํ์ ๋จธ๋ฆฌ๊ธ(<thead>), ๋ณธ๋ฌธ(<tbody>), ๋ฐ๋ฅ๊ธ(<tfoot>)์ ์ง์ .
<form> : ์น ์๋ฒ์ ์ ๋ณด ์ ์ถํ๊ธฐ ์ํ ์์์ ๋ฒ์๋ฅผ ์ ์
๋ค๋ฅธ form ์ ์์ ์์๋ก ํฌํจํ ์ ์์
<form action="/action_page.php">
<label for="fname">First name:</label>
<input type="text" id="fname" name="fname"><br><br>
<label for="lname">Last name:</label>
<input type="text" id="lname" name="lname"><br><br>
<input type="submit" value="Submit">
</form>
์์ฑ | ์๋ฏธ | ๊ฐ | ๊ธฐ๋ณธ๊ฐ |
action | ์ ์กํ ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํ ์นํ์ด์ง์ URL | URL | |
autocomplete | ์ฌ์ฉ์๊ฐ ์ด์ ์ ์ ๋ ฅํ ๊ฐ์ผ๋ก ์๋ ์์ฑ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ๊ฒ์ธ์ง ์ฌ๋ถ | on, off | on |
method | ์๋ฒ๋ก ์ ์กํ HTTP ๋ฐฉ์ | GET, POST | GET |
name | ๊ณ ์ ํ ์์์ ์ด๋ฆ | ||
novalidate | ์๋ฒ๋ก ์ ์ก์ ์์ ๋ฐ์ดํฐ์ ์ ํจ์ฑ์ ๊ฒ์ฌํ์ง ์๋๋ก ์ง์ | ||
target | ์๋ฒ๋ก ์ ์ก ํ ์๋ต๋ฐ์ ๋ฐฉ์์ ์ง์ | _self, _blank | _self |
<input> : ์ฌ์ฉ์์๊ฒ ์ ๋ ฅ ๋ฐ์ ๋ฐ์ดํฐ ์์
์์ฑ | ์๋ฏธ | ๊ฐ | ๊ธฐ๋ณธ๊ฐ | ํน์ง |
autocomplete | ์ฌ์ฉ์๊ฐ ์ด์ ์ ์ ๋ ฅํ ๊ฐ์ผ๋ก ์๋ ์์ฑ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ๊ฒ์ธ์ง ์ฌ๋ถ | on, off | on | |
autofocus | ํ์ด์ง๊ฐ ๋ก๋๋ ๋ ์๋์ผ๋ก ํฌ์ปค์ค | ๋ถ๋ฆฐ(Boolean) | ๋ฌธ์ ๋ด ๊ณ ์ ํด์ผ ํจ | |
checked | ์์์ด ์ ํ๋์์์ ํ์ | ๋ถ๋ฆฐ(Boolean) | type ์์ฑ ๊ฐ์ด radio, checkbox์ผ ๊ฒฝ์ฐ๋ง | |
disabled | ์์์ ๋นํ์ฑํ | ๋ถ๋ฆฐ(Boolean) | ||
form | <form>์ id ์์ฑ ๊ฐ | ํด๋น <form>์ ํ์์ด ์๋ ๊ฒฝ์ฐ๋ง | ||
list | ์ฐธ์กฐํ <datalist>์ id ์์ฑ ๊ฐ | |||
max | ์ง์ ๊ฐ๋ฅํ ์ต๋ ๊ฐ | ์ซ์(Number) | min์์ฑ๋ณด๋ค ํฐ ๊ฐ๋ง ํ์ฉ | |
min | ์ง์ ๊ฐ๋ฅํ ์ต์ ๊ฐ | ์ซ์(Number) | max์์ฑ๋ณด๋ค ์์ ๊ฐ๋ง ํ์ฉ | |
maxlength | ์ ๋ ฅ ๊ฐ๋ฅํ ์ต๋ ๋ฌธ์ ์ | ์ซ์(Number) | 524288 | type ์์ฑ ๊ฐ์ด text, email, password, tel, url์ผ ๊ฒฝ์ฐ๋ง |
multiple | ๋ ์ด์์ ๊ฐ์ ์ ๋ ฅ ํ ์ ์๋์ง ์ฌ๋ถ | ๋ถ๋ฆฐ(Boolean) | email์ผ ๊ฒฝ์ฐ , ๋ก ๊ตฌ๋ถ | |
name | ์์์ ์ด๋ฆ | |||
placeholder | ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๊ฐ์ ํํธ | type ์์ฑ ๊ฐ์ด text, search, tel, url, email์ผ ๊ฒฝ์ฐ๋ง | ||
readonly | ์์ ๋ถ๊ฐํ ์ฝ๊ธฐ ์ ์ฉ | ๋ถ๋ฆฐ(Boolean) | ||
step | ์ ํจํ ์ฆ๊ฐ ์ซ์์ ๊ฐ๊ฒฉ | ์ซ์(Number) | 1 | type ์์ฑ ๊ฐ์ด number, range์ผ ๊ฒฝ์ฐ๋ง |
src | ์ด๋ฏธ์ง์ URL | URL | type ์์ฑ ๊ฐ์ด image์ผ ๊ฒฝ์ฐ๋ง | |
alt | ์ด๋ฏธ์ง์ ๋์ฒด ํ ์คํธ | type ์์ฑ ๊ฐ์ด image์ผ ๊ฒฝ์ฐ๋ง | ||
type | ์ ๋ ฅ ๋ฐ์ ๋ฐ์ดํฐ์ ์ข ๋ฅ | ๋ณ๋ ์ ๋ฆฌ | text | |
value | ์์์ ์ด๊ธฐ ๊ฐ |
- For data type and value -
<input type="button" />
<input type="checkbox" />
<input type="file" />
<input type="text" />
๋ฐ์ดํฐ | ์ข ๋ฅ | ํน์ง |
button | ์ผ๋ฐ ๋ฒํผ | <button>์ฒ๋ผ ์ฌ์ฉ |
checkbox | ์ฒดํฌ๋ฐ์ค | |
color | ์์ | IE ์ง์ ๋ถ๊ฐ |
์ด๋ฉ์ผ | ||
file | ํ์ผ | |
hidden | ๋ณด์ด์ง ์์ง๋ง ์ ์กํ ์์ | value ์์ฑ์ผ๋ก ๊ฐ์ ์ง์ |
image | ์ด๋ฏธ์ง ์ ์ถ ๋ฒํผ | <img />์ฒ๋ผ ์ฌ์ฉ |
number | ์ซ์ | |
password | ๋น๋ฐ | ๊ฐ๋ ค์ง๋ ์์ |
radio | ๋ผ๋์ค ๋ฒํผ | ๊ฐ์ name ์์ฑ ๊ทธ๋ฃน ๋ด ํ๋๋ง ์ ํ ๊ฐ๋ฅ |
range | ๋ฒ์ ์ปจํธ๋กค | min, max, step, value(๊ธฐ๋ณธ๊ฐ) ์์ฑ ์ฌ์ฉ |
reset | ์ด๊ธฐํ | ํด๋น <form> ๋ฒ์ ๋ด ๋ชจ๋ ์์ |
search | ๊ฒ์ | |
submit | ์ ์ถ ๋ฒํผ | ํด๋น <form> ๋ฒ์ ๋ด ๊ณ ์ ํ ์์ |
tel | ์ ํ๋ฒํธ | |
text | ์ผ๋ฐ ํ ์คํธ | |
url | ์ ๋ URL |
<label> : ๋ผ๋ฒจ ๊ฐ
<form action="/action_page.php">
<label for="male">Male</label>
<input type="radio" name="gender" id="male" value="male"><br>
<label for="female">Female</label>
<input type="radio" name="gender" id="female" value="female"><br>
<label for="other">Other</label>
<input type="radio" name="gender" id="other" value="other"><br><br>
<input type="submit" value="Submit">
</form>
<button> : ๋ฒํผ ์ง์
<button type="button" onclick="alert('Hello world!')">Click Me!</button>
์์ฑ | ์๋ฏธ | ๊ฐ | ํน์ง |
autofocus | ํ์ด์ง๊ฐ ๋ก๋๋ ๋ ์๋์ผ๋ก ํฌ์ปค์ค | ๋ถ๋ฆฐ(Boolean) | ๋ฌธ์ ๋ด ๊ณ ์ ํด์ผ ํจ |
disabled | ๋ฒํผ์ ๋นํ์ฑํ | ๋ถ๋ฆฐ(Boolean) | |
form | <form>์ id ์์ฑ ๊ฐ | ํด๋น <form>์ ํ์์ด ์๋ ๊ฒฝ์ฐ | |
name | ํผ ๋ฐ์ดํฐ์ ํจ๊ป ์ ์ก๋๋ ๋ฒํผ์ ์ด๋ฆ | ||
type | ๋ฒํผ์ ํ์ | button, reset, submit |
<textarea> : ์ฌ๋ฌ ์ค์ ์ผ๋ฐ ํ ์คํธ ์์
<textarea id="w3review" name="w3review" rows="4" cols="50">
At w3schools.com you will learn how to make a website. They offer free tutorials in all web development technologies.
</textarea>
<br><br>
<input type="submit" value="Submit">
</form>
์์ฑ | ์๋ฏธ | ๊ฐ | ๊ธฐ๋ณธ ๊ฐ | ํน์ง |
autocomplete | ์ฌ์ฉ์๊ฐ ์ด์ ์ ์ ๋ ฅํ ๊ฐ์ผ๋ก ์๋ ์์ฑ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ๊ฒ์ธ์ง ์ฌ๋ถ | on, off | on | |
autofocus | ํ์ด์ง๊ฐ ๋ก๋๋ ๋ ์๋์ผ๋ก ํฌ์ปค์ค | ๋ถ๋ฆฐ(Boolean) | ๋ฌธ์ ๋ด ๊ณ ์ ํด์ผ ํจ | |
disabled | ์์์ ๋นํ์ฑํ | ๋ถ๋ฆฐ(Boolean) | ||
form | <form>์ id ์์ฑ ๊ฐ | ํด๋น <form>์ ํ์์ด ์๋ ๊ฒฝ์ฐ๋ง | ||
maxlength | ์ ๋ ฅ ๊ฐ๋ฅํ ์ต๋ ๋ฌธ์ ์ | ์ซ์(Number) | ๋ฌดํ | |
name | ์์์ ์ด๋ฆ | |||
placeholder | ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๊ฐ์ ํํธ | |||
readonly | ์์ ๋ถ๊ฐํ ์ฝ๊ธฐ ์ ์ฉ | ๋ถ๋ฆฐ(Boolean) | ||
rows | ์์์ ์ค ์ | ์ซ์(Number) | 2 |
<fieldset> : ๊ทธ๋ฃนํ
<legend> : ์ ๋ชฉ
<fieldset>
<legend>Personalia:</legend>
<label for="fname">First name:</label>
<input type="text" id="fname" name="fname"><br><br>
<label for="lname">Last name:</label>
<input type="text" id="lname" name="lname"><br><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email"><br><br>
<label for="birthday">Birthday:</label>
<input type="date" id="birthday" name="birthday"><br><br>
<input type="submit" value="Submit">
</fieldset>
<select>, <datalist>, <optgroup>, <option> : ์ต์ (<option>, <optgroup>)์ ์ ํ ๋ฉ๋ด(<select>)๋ ์๋์์ฑ(<datalist>)์ ์ ๊ณต.
<select>
<optgroup label="Coffee">
<option>Americano</option>
<option>Caffe Mocha</option>
<option label="Cappuccino" value="Cappuccino"></option>
</optgroup>
<optgroup label="Latte" disabled>
<option>Caffe Latte</option>
<option>Vanilla Latte</option>
</optgroup>
<optgroup label="Smoothie">
<option>Plain</option>
<option>Strawberry</option>
<option>Banana</option>
<option>Mango</option>
</optgroup>
</select>
* <select> --> <optgroup> --> <option>
* <datalist> --> <option>
<select>
์์ฑ | ์๋ฏธ | ๊ฐ | ๊ธฐ๋ณธ๊ฐ |
autocomplete | ์ฌ์ฉ์๊ฐ ์ด์ ์ ์ ๋ ฅํ ๊ฐ์ผ๋ก ์๋ ์์ฑ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ๊ฒ์ธ์ง ์ฌ๋ถ | on, off | on |
disabled | ์ ํ ๋ฉ๋ด๋ฅผ ๋นํ์ฑํ | ๋ถ๋ฆฐ(Boolean) | |
form | ์ ํ ๋ฉ๋ด๊ฐ ์ํ ํ๋ ์ด์์ <form>์ id ์์ฑ ๊ฐ | ||
multiple | ๋ค์ค ์ ํ ์ฌ๋ถ | ๋ถ๋ฆฐ(Boolean) | |
name | ์ ํ ๋ฉ๋ด์ ์ด๋ฆ | ||
size | ํ ๋ฒ์ ๋ณผ ์ ์๋ ํ์ ๊ฐ์ | ์ซ์(Number) | 0 (1๊ณผ ๊ฐ์) |
<progress> : ์์ ์ ์๋ฃ ์๋ ๋ํ๋
<progress id="file" value="32" max="100"> 32% </progress>
์ ์ญ ์์ฑ : ๋ชจ๋ HTML ์์์์ ๊ณตํต์ ์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ ์์ฑ
class : ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋ ์์์ ๋ณ์นญ์ ์ง์ , css or javascript ์์ ์ ํ๊ธฐ ํตํด ์์ ์ ํํ๊ฑฐ๋ ์ ๊ทผ
id : ๊ณ ์ ํ ์๋ณ์๋ฅผ ์ ์, css or javascript ์์ ์ ํ๊ธฐ ํตํด ์์ ์ ํํ๊ฑฐ๋ ์ ๊ทผ
style: ์์์ ์ ์ฉํ css ๋ฅผ ์ ์ธ
tytle: ์์์ ์ ๋ณด๋ฅผ ์ค์
lang : ์์์ ์ธ์ด๋ฅผ ์ง์
data-* : ์ฌ์ฉ์ ์ ์ ๋ฐ์ดํฐ ์์ฑ์ ์ง์
draggable: ์์๊ฐ ๋๋๊ทธ์ค๋๋กญ ๊ฐ๋ฅํ์ง ์ฌ๋ถ๋ฅผ ์ง์
hidden : ์์๋ฅผ ์จ๊น
tanindex:tab ํค ์ด์ฉํด ์์ฐจ์ ์ผ๋ก ํฌ์ปค์ค ํ์ํ ์์๋ฅผ ์ง์
<template> : ๋ ๋๋ง ๋์ง ์์ ์ปจํ ์ธ ๋ณด์
<map>, <area> : ์ด๋ฏธ์ง๋งต : ์ ํ๊ฐ๋ฅํ ์ง์ญ์ ์ด๋ฏธ์ง ์ ์ <img /> ์ ์ฐ๊ฒฐํ์ฌ ์ฌ์ฉ
<map name="workmap">
<area shape="rect" coords="34,44,270,350" alt="Computer" href="computer.htm">
<area shape="rect" coords="290,172,333,250" alt="Phone" href="phone.htm">
<area shape="circle" coords="337,300,44" alt="Cup of coffee" href="coffee.htm">
</map>
<picture> : ์ด๋ฏธ์ง ์ฝ์ , <img /> ๋ก ๋์ฒด ๊ฐ๋ฅ
<source> : ๋ธ๋ผ์ฐ์ ๊ฐ ์ ํ ๊ฐ๋ฅํ <audio>, <video>, <picture>๋ฑ์ ๋ค์ค ๋ฏธ๋์ด ๋ฆฌ์์ค๋ฅผ ์ง์ .
<track> : <audio>, <video> ๊ฐ์ ๋ฏธ๋์ด๊ฐ ์ฌ์ ์ค์ผ ๋ ํ์๋ ์๋ง, ์บก์ ํ์ผ ๋ฑ์ ์ง์ .
<embed> : ์ธ๋ถ ์์ฉ ํ๋ก๊ทธ๋จ์ด๋ ๋ํํ ํ๋ฌ๊ทธ์ธ์ ์ฝ์ .
<object> : ๋ฉํฐ๋ฏธ๋์ด, ์ค์ฒฉ๋ ๋ธ๋ผ์ฐ์ ์ปจํ ์คํธ(ํ๋ ์), ํ๋ฌ๊ทธ์ธ ๋ฑ์ ์ฝ์
<param> : <object>์ ๋งค๊ฐ ๋ณ์๋ฅผ ์ ์
์ธ์ฉ ์ถ์ฒ :
๋๊ธ