νκ·Έλ κ°μμ μλ―Έλ₯Ό κ°μ§κ³ μμΌλ©° λ€μκ³Ό κ°μ ννλ₯Ό κ°μ§λ€.
<TAG></TAG>
<TAG>CONTENT</TAG>
β λ«νλ νκ·Έλ νκ·Έ μ΄λ¦ μμ /
κ° λΆλλ€.
<!--- λμ£Όμ --->
<h1></h1>
h1 ~ h6
: μ£Όμ
p
: λ¬Έλ¨
νκ·Έ(μμ)μ κΈ°λ₯μ νμ₯νκΈ° μν΄ μμ±μ μ¬μ©ν μ μλ€.
<TAG μμ±="κ°"></TAG>
<img src="./my_photo.jpg" alt="λ΄ νλ‘ν μ¬μ§" />
<div class="animal">cat</div>
src
: μ½μ
ν μ΄λ―Έμ§μ κ²½λ‘ μ§μ (source)
alt
: μ΄λ―Έμ§λ₯Ό μΆλ ₯νμ§ λͺ»νλ μν©μ μ΄λ―Έμ§ λμ 보μ¬μ§ ν
μ€νΈ μ§μ (alternative)
class
: νκ·Έ λ³λͺ
<PARENT>
<CHILD></CHILD>
</PARENT>
μμμ μμ ππ» νμ(μμ, νμ) μμ
λΆλͺ¨μ λΆλͺ¨ ππ» μ‘°μ(μμ) μμ
λΆλͺ¨μ μμ μμλ μλμ μΈ κ°λ
μ΄λ€.
μμκ° κ°μ§κ³ μλ ꡬ쑰λ₯Ό νλ¨ν μ μλ€.
CSSλ₯Ό HTMLμ μ μ©νλ μν©μμ κ΅μ₯ν μ€μν κ°λ
μΌλ‘μ¨ μ¬μ©νλ€.
λ«νλ κ°λ μ΄ μλ νκ·Έμ΄λ©°, λ²μκ° μ‘΄μ¬νμ§ μλλ€.
<!--- `/`κ° μλ λΉ νκ·Έ --->
<TAG>
<!--- `/`κ° μλ λΉ νκ·Έ --->
<TAG/>
<TAG />
κ°λ° νκ²½μ λ°λΌ λ¬λΌμ§λ€.
<TAG>
: HTML 1,2,3,4
<TAG/>, <TAG />
: XHTML, λ¦°νΈ(Lint) νκ²½
νκ·Έκ° κ°μ§ μλ―Έλ³΄λ€ κ·Έ μλ―Έλ₯Ό νμ₯ν΄μ μΈ μ μλ μμ±="κ°"μ ννκ° λΉ νκ·Έμ ν¬ν¨λλ€.
<!DOCTYPE html>
<html>
<head>
λ¬Έμμ μ 보
</head>
<body>
λ¬Έμμ ꡬ쑰
</body>
</html>
<html>
λ HTML λ¬Έμμ μ 체 λ²μλ₯Ό μ§μ νλ€. (μμ, λ)
μΉ λΈλΌμ°μ κ° ν΄μν΄μΌ ν HTML λ¬Έμκ° μ΄λμμ μμνλ©°, μ΄λμμ λλλμ§ μλ €μ£Όλ μν μ νλ€.
μΉ λΈλΌμ°μ κ° ν΄μν΄μΌ ν HTML λ¬Έμμ μ 보 λ²μλ₯Ό μ§μ νλ€.
ππ» νλ©΄μ ꡬμ±νκΈ° μν κΈ°λ³Έ μ€μ
μΉ λΈλΌμ°μ κ° ν΄μν΄μΌ ν HTML λ¬Έμμ ꡬ쑰 λ²μλ₯Ό μ§μ νλ€.
ππ» μ¬μ©μκ° νλ©΄μ ν΅ν΄μ λ³Ό μ μλ λ΄μ©(μ½ν μΈ )μ ννλ λ μ΄μμ λ±μ μλ―Ένλ€.
ππ» BODY λ²μ μμμλ§ μμ±νλ€.
λ§ν¬μ μΈμ΄μμ λ¬Έμ νμμ μ μνλ€.
λ²μ μ€ μ΄λ λ²μ μ μ¬μ©νλμ§ λͺ μνλ€.
HTML λ²μ
νμ¬μ νμ€ λͺ¨λλ HTML5 μ΄λ€.
<!--- HTML 5 --->
<!DOCTYPE html>
X-HTML λ²μ μ μ¬μ©νλ μ¬μ΄νΈκ° κ½€ λ§λ€.
HTML λ¬Έμμ μ λͺ©μ μ μνλ€.
μΉ λΈλΌμ°μ μ κ° μ¬μ΄νΈ νμμ μ΄λ¦μΌλ‘ νμλλ€.
<head>
<title>λ€μ΄λ²</title>
</head>
ꡬ쑰ννκΈ° λ³΄λ€ μ 보λ₯Ό λνλ΄λ νκ·Έμ΄λ©° μμ΄μ½ νμλ λ³κ°μ΄λ€.
μΉ μ¬μ΄νΈμ μ λͺ©μ΄λ μ΄λ¦ κ·Έ μ체μ΄λ€.
HTML λ¬Έμμ κ΄ν μ 보λ₯Ό κ²μμμ§μ΄λ λΈλΌμ°μ μ μ 곡νλ€.
λΉ νκ·Έμ΄λ€.
<head>
<meta charset="UTF-8">
<meta name="author" content="νκΈΈλ">
<meta name="description" content="μ°λ¦¬ μ¬μ΄νΈκ° μ΅κ³ !">
</head>
μμ± | μλ―Έ | κ° |
---|---|---|
charset | λ¬Έμ μΈμ½λ© λ°©μ | UTF-8, EUC-KR λ±.. |
name | κ²μμμ§ λ±μ μ 곡νκΈ° μν μ 보μ μ’ λ₯ | author, description, keywords, viewport λ±.. |
content | name μ΄λ http-equiv μμ±μ κ°μ μ 곡 |
μΈλΆ λ¬Έμλ₯Ό μ°κ²°ν λ μ¬μ©νλ€.
νΉν, HTML μΈλΆμμ μμ±λ CSS (html, icon) λ¬Έμλ₯Ό λΆλ¬μ μ°κ²°ν λ μ¬μ©νλ€.
λΉ νκ·Έμ΄λ€.
<head>
<link rel="stylesheet" href="./css/main.css">
<link rel="icon" href="./favicon.png">
</head>
μμ± | μλ―Έ | κ° |
---|---|---|
rel | (νμ)νμ¬ λ¬Έμμ μΈλΆ λ¬Έμμμ κ΄κ³λ₯Ό μ§μ | stylesheet, icon λ±.. |
href | μΈλΆ λ¬Έμμ μμΉλ₯Ό μ§μ | κ²½λ‘ |
CSSλ₯Ό μΈλΆ λ¬Έμμμ μμ±νμ¬ μ°κ²°νλ κ²μ΄ μλκ³ HTML λ¬Έμ λ΄λΆμ μμ±ν λ μ¬μ©νλ€.
<style>
img {
width: 100px;
height: 200px;
}
p {
font-size: 20px;
font-weight: bold;
}
</style>
β λ°λμ style νκ·Έ μμ μμ±ν΄μΌ νλ€.
JS νμΌμ λΆλ¬μ€κ±°λ HTML λ¬Έμ μμμ μμ±ν μ μλ€.
<!-- λΆλ¬μ€κΈ° -->
<script src="./js/main.js"></script>
<!-- μμ±νκΈ° -->
<script>
function windowOnClickHandler(event) {
console.log(event);
}
window.addEventListener('click', windowOnClickHandler);
</script>
'div'λ 'division'μ μ½μλ‘ 'λΆν 'μ λ»νκ³ λ¬Έμμ λΆλΆμ΄λ μΉμ μ μ μνλ€.
λͺ νν μλ―Έλ₯Ό κ°μ§μ§ μκΈ° λλ¬Έμ μ λ§ λ§μ κ²½μ° λ¨μν νΉμ λ²μλ₯Ό λ¬Άλ(wrap) μ©λλ‘ μ¬μ©νλ€.
λͺ¨μμ λ§λ€μ΄λ΄λλ° νΉν
λ¬ΆμΈ λΆλΆ
ππ» CSSλ₯Ό ν΅ν΄μ μμκ² κΎΈλ―Έκ±°λ JSλ₯Ό ν΅ν΄μ λμμ μ μ΄νλ€.
HTMLμ μ΄λ―Έμ§λ₯Ό μ½μ ν λ μ¬μ©νλ€.
<body>
<img src="./kitty.png" alt="μΌμΉμ΄">
</body>
μμ± | μλ―Έ | κ° |
---|---|---|
src | (νμ)μ΄λ―Έμ§μ URL | URL |
alt | (νμ)μ΄λ―Έμ§μ λ체 ν μ€νΈ(alternate)λ₯Ό μ§μ |