NOW
๐ ๋ชจ๋ ์น์ ์ํ HTML5+CSS3 ๋ฐ์ด๋ธ, ์ค์ธ์ฑ
HTML5 ๊ฐ์
HTML5 ํ๊ทธ ๊ธฐ๋ณธ
์๋ ์์ด๋ ์น(World Wide Web)์ ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋ ์ปดํจํฐ๋ฅผ ํตํด ์ฌ๋๋ค์ด ์ ๋ณด๋ฅผ ๊ณต์ ํ ์ ์๋ ์ ๋ณด ๊ณต๊ฐ์ ๋งํ๋ค. ์ธํฐ๋ท์ ์ ์ธ๊ณ๋ฅผ ์ฐ๊ฒฐํ๊ณ ์๋ ๊ตญ์ ์ ๋ณด ํต์ ๋ง์ด๊ณ ์น์ ๊ทธ ์์์ ์๋ํ๋ ์๋น์ค์ด๋ค. 2๊ฐ์ง ๊ตฌ๋ถํ๊ธฐ.
W3C(World Wide Web Consortium) : ํ ๋ฒ๋์ค๋ฆฌ๊ฐ ์ฐฝ์ค, ์น ํ์ค์ ์ง์ ํ๋ ๊ธฐ๊ด, HTML ํ์ค์ ์ฌ์ ํ๋ ๋จ์ฒด.
์น 2.0์๋ : ์ฌ์ฉ์๋ค์ด ํจ๊ป ์๋ก์ด ์ฝํ
์ธ ๋ฅผ ์ฐฝ์กฐํ ์ ์๊ฒ ๋ ์๋.
WHATWG :IE๋ฅผ ์ ์ธํ ์น ๋ธ๋ผ์ฐ์ ์ ๊ณต๊ธฐ์
(Apple, Mozilla, Opera)์ด ๋
์์ ์ผ๋ก ์ค๋ฆฝํ ์๋ก์ด ์น ํ์ค ๊ธฐ๊ด.
์ผ๋ ํธ๋ก : Github๊ฐ ๊ฐ๋ฐํ HTML5 ๊ธฐ๋ฐ์ ๋ฐ์คํฌํฑ ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ ์์ง
๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ : ํ์ด์ค๋ถ์ด ๊ฐ๋ฐํ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ ์์ง
<!-- HTML ๊ธฐ๋ณธ ๊ตฌ์กฐ -->
<!DOCTYPE html>
<html>
<head>
<title>Document</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>
ํ๊ทธ(Tag), ์์(Element), ์์ฑ(Attribute)
ํ๊ทธ : HTML ํ์ด์ง์์ ๊ฐ์ฒด๋ฅผ ๋ง๋ค ๋ ์ฌ์ฉํ๋ ๊ฒ.
์์ : ํ๊ทธ๋ฅผ ์ฌ์ฉํด ๋ง๋ค์ด์ง ๊ฐ์ฒด (ํ๊ทธ์ ์์๋ ๋ณดํต ๊ตฌ๋ถํ์ง ์์.)
์์ฑ : ํ๊ทธ์ ์ถ๊ฐ ์ ๋ณด๋ฅผ ๋ถ์ฌํ๋ ๊ฒ
(์์ฑ ์ด๋ฆ, ์์ฑ ๊ฐ, ์์ฑ ๋ธ๋ก)
์ฃผ์ : ์ค๋ช
์ ์ํ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ๋ ์ฝ๋.
<head> ๋ด๋ถ์ ๋ฃ์ ์ ์๋ ํ๊ทธ
<meta> ์น ํ์ด์ง์ ์ถ๊ฐ ์ ๋ณด ์ ๋ฌ
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title> ์น ํ์ด์ง ์ ๋ชฉ </title>
<script> ์น ํ์ด์ง์ ์คํฌ๋ฆฝํธ ์ถ๊ฐ <script>
<link> ์น ํ์ด์ง์ ๋ค๋ฅธ ํ์ผ ์ถ๊ฐ
<style> ์น ํ์ด์ง์ ์คํ์ผ์ํธ ์ถ๊ฐ </style>
<base> ์น ํ์ด์ง์ ๊ธฐ๋ณธ ๊ฒฝ๋ก ์ง์
<!-- ๊ธ์ ํ๊ทธ -->
<!-- HEADER ํ๊ทธ -->
<h1>์ฒซ ๋ฒ์งธ๋ก ํฐ ์ ๋ชฉ ๊ธ์ ํ๊ทธ</h1>
<h2>๋ ๋ฒ์งธ๋ก ํฐ ์ ๋ชฉ ๊ธ์ ํ๊ทธ</h2>
...
<h6>์ฌ์ฏ ๋ฒ์งธ๋ก ํฐ ์ ๋ชฉ ๊ธ์ ํ๊ทธ</h6>
<!-- ๋ณธ๋ฌธ -->
<!-- paragraph ๋จ๋ฝ ํ๊ทธ -->
<p>๋ณธ๋ฌธ ๊ธ์ ํ๊ทธ</p>
<!-- ์ค๋ฐ๊ฟ ํ๊ทธ -->
<br />
<!-- ์ํ ์ค ํ๊ทธ -->
<hr>
<!-- ์ต์ปค ํ๊ทธ -->
<a href="https://github.com">Github</a>
<!-- ๋น ๋งํฌ -->
<a href="#"></a>
<a href="#tab1"></a>
<!-- ๊ธ์ ํํ -->
<b>๊ตต์ ๊ธ์</b>
<i>๊ธฐ์ธ์ด์ง ๊ธ์</i>
<small>์์ ๊ธ์ ํ๊ทธ</small>
<sub>์๋์ ๋ฌ๋ผ ๋ถ๋ ๊ธ์</sub>
<sup>์์ ๋ฌ๋ผ ๋ถ๋ ๊ธ์</sup>
<ins>๋ฐ์ค ๊ธ์</ins>
<del>๊ฐ์ด๋ฐ ์ค ๊ทธ์ด์ง ๊ธ์</del>
๊ธ์ ํํ์ ๊ฒฝ์ฐ font-style๋ก CSS๋ก ๊ด๋ฆฌํ๋ ๊ฒ์ด ํจ์ฌ ๋ซ๋ค๋ ์๊ฐ.
<!-- ๋ชฉ๋ก ํ๊ทธ -->
<ul>
<li>unordered list</li>
<li>์์๊ฐ ์๋ ๋ชฉ๋ก</li>
</ul>
<ol>
<li>ordered list</li>
<li>์์๊ฐ ์๋ ๋ชฉ๋ก</li>
</ol>
ํ์ฌ ์ ์ฐ์ด์ง ์๋ ํ๊ทธ์ ๊ฒฝ์ฐ์๋ ๊ฐ๋จํ ๋ณด๊ณ ๊ธฐ๋กํ์ง ์๋๋ค.
<!-- ํ
์ด๋ธ ํ๊ทธ -->
<body>
<table border="1">
<caption>Caption</caption>
<colgroup>
<col span="2" />
<col />
</colgroup>
<thead>
<tr>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<th></th>
<th></th>
</tr>
</tbody>
<tfoot>
<tr>
<th></th>
<th></th>
</tr>
</tfoot>
</body>
<!-- rowspan : ์
์ ๋์ด ์ง์ -->
<!-- colspan : ์
์ ๋๋น ์ง์ -->
<!-- ์ด๋ฏธ์ง ํ๊ทธ -->
<img src="์ด๋ฏธ์ง ๊ฒฝ๋ก" alt="์ด๋ฏธ์ง ์ค๋ช
" />
<img src="http://placehold.it/300x200" alt="์ํ๋ ํฌ๊ธฐ์ ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํด์ฃผ๋ ์ฌ์ดํธ" />
<!-- ๋น๋์ค ํ๊ทธ -->
<video poster="๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ด๋ฏธ์ง">
<source src="video.mp4" type=""video/mp4" />
</video>
<!-- ์์ฆ์ vimeo, youtube์์ iframe ํ๊ทธ๋ก ์ฝ์
ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. -->
<form> ์
๋ ฅ์์ ์ง์ ์ ์ํ ๊ธฐ๋ณธ ํ๊ทธ
<input> ์ฌ๋ฌ ์ ํ์ ์
๋ ฅ ์์์ ์ง์
<textarea> ์ฌ๋ฌ ๋ผ์ธ์ ๊ฑธ์น ํ๋ฆฌ ํฌ๋งท ์
๋ ฅ ์์
<label> ์
๋ ฅ ์์๊ณผ ์ฐ๊ฒฐ๋๋ ํ
์คํธ ๋ผ๋ฒจ
<fieldset> ์
๋ ฅ ์์๋ค์ ๊ทธ๋ฃน์ผ๋ก ๋ฌถ์ด์ฃผ๋ ํ๊ทธ
<legend> <fieldset>์ ์ ๋ชฉ์ ํ์
<select> ๋๋กญ๋ค์ด ๋ฐ์ค๋ก ๋ชฉ๋ก์ค์์ ์ ํํ ์ ์๋ ์์
<optgroup> <select>์์์ ๋ชฉ๋ก์ ๊ทธ๋ฃนํ
<option> <select> ์ ์ ํ ํญ๋ชฉ ์ง์
<button> ์
๋ ฅ ๋ฒํผ ์์ฑ
<form>
<label for="๋ผ๋์ค">input ํ๊ทธ ์ค๋ช
ํ๋ ๋ฐ ์ฌ์ฉ</label>
<input id="๋ผ๋์ค" type="button"></input>
</form>
<!-- type ์ข
๋ฅ -->
<!--
text : ํ
์คํธ ์
๋ ฅ
password : ๋น๋ฐ๋ฒํธ ์
๋ ฅ
checkbox : ๋ณต์ ์ ํ ๊ฐ๋ฅํ ์ฒดํฌ ๋ฐ์ค
radio : ๋ณต์ ์ ํ ๋ถ๊ฐ๋ฅํ ๋ผ๋์ค ๋ฒํผ ์์ฑ
submit : ์
๋ ฅ์์์ ์๋ฒ๋ก ์ ์กํ๊ธฐ ์ํ ๋ฒํผ
reset : ์ด๊ธฐํ
button : ์ผ๋ฐ ๋ฒํผ
-->
<!-- HTML5 ์
๋ ฅ ์์ ํ๊ทธ -->
<!--
email : ์ด๋ฉ์ผ ์
๋ ฅ
search : ๊ฒ์์ด ์
๋ ฅ
url : URL ์
๋ ฅ
tel : ์ ํ๋ฒํธ ์
๋ ฅ
number : ์ซ์ ์
๋ ฅ
range : ๋ฒ์ ์ ํ
date : ๋ ์ง ์
๋ ฅ
color : ์์ ์ ํ
-->
<!-- textarea ํ๊ทธ -->
<form>
<textarea></textarea>
</form>
<!-- select ํ๊ทธ -->
<select>
<option>๊น๋ฐฅ</option>
<option>๋ก๋ณถ์ด</option>
<option>์๋</option>
<option>์ค๋
</option>
</select>
<!-- ๊ณต๊ฐ ๋ถํ ํ๊ทธ -->
<div>block ํ์์ผ๋ก ๊ณต๊ฐ ๋ถํ </div>
<span>inline ํ์์ผ๋ก ๊ณต๊ฐ ๋ถํ </span>
<!-- HTML5 ์๋ฉํฑ ๊ตฌ์กฐ ํ๊ทธ -->
<header>ํค๋</header>
<nav>๋ค๋น๊ฒ์ด์
</nav>
<aside>์ฌ์ด๋์ ์์นํ๋ ๊ณต๊ฐ</aside>
<section>์ฌ๋ฌ ์ค์ฌ ๋ด์ฉ์ ๊ฐ์ธ๋ ๊ณต๊ฐ</section>
<article>๊ธ์๊ฐ ๋ง์ด ๋ค์ด๊ฐ๋ ๋ถ๋ถ</article>
<footer>ํธํฐ</footer>