HTML κΈ°μ΄ κ°λ
HTML5 νμ΄μ§μ νμ νκ·Έ
<!DOCTYPE html>
- html νκ·Έ μ μ μ΄μ μ μ μΈ
- html λ¬Έμμμ λΈλΌμ°μ μκ² μλ €μ€λ€.
<html>,<head>,<title>,<body>
- html μ νμ νκ·Έλ€
- μμ νκ·Έμ μ’ λ£ νκ·Έκ° λͺ¨λ μμ΄μΌνλ€.
λ°λ©΄ μμ νκ·Έλ§ μλ νκ·Έλ€λ μλ€.
ex) <br> , <hr>
*νκ·Έμ μμ±μ λμλ¬Έμ ꡬλΆμ΄ μλ€!
*λΆνμν 곡백μ λ£μ§ λ§μ
λΈλ‘ νκ·Έμ μΈλΌμΈ νκ·Έ
λΈλ‘ νκ·Έλ, νμ μ λΌμΈμμ μμνλ νκ·Έλ₯Ό μλ―Ένλ€.
ex) <p>,<hn>,<div>,<ul>
μΈλΌμΈ νκ·Έλ , μ λ€ νκ·Έμ λ΄μ©μ κ°μ λΌμΈμ μΆλ ₯νλ€.
ex)<span>,<a>,<img>,<strong>
* <p> μ <div> λ λκ°μ΄ λΈλ‘ νκ·Έμ΄μ§λ§ μ¬μ© λͺ©μ μ΄ λ€λ₯΄λ€.
<p> νκ·Έλ λ¬Έμ λ¨λ½μ ꡬλΆνλ μ©λμ΄κ³ , divλ λ μ΄μμ κ³μΈ΅ λλκΈ° μ©λμ΄λ€.
λ©νλ°μ΄ν°
λ©νλ°μ΄ν°λ , λ°μ΄ν°λ₯Ό μ€λͺ νλ λ°μ΄ν°μ΄λ€.
ex)
<base> - μΉ νμ΄μ§λ€μ κΈ°λ³Έurlκ³Ό νμ΄μ§κ° μΆλ ₯λ μ μλλ‘ μλμ° μ§μ
<link> - μΈλΆ μμ μ°κ²°μ μ¬μ©
<meta> - μ μμ , λ¬Έμ μΈμ½λ© λ°©μ , λ΄μ© λ±μ μ€λͺ νλ€.
- λ©ν νκ·Έλ λΈλΌμ°μ κ° μΉμ λ μ μ΄ν΄ν μ μλλ‘ ν΄μ€λ€. -> μΉ λ ΈμΆ μ©μ΄
μ΄λ―Έμ§ μ½μ
- img νκ·Έμ src μμ±μ μ΄λ―Έμ§ νμΌμ μ£Όμλ₯Ό λ£μ μ μλ€.
리μ€νΈ
리μ€νΈμλ 3κ°μ§ μ’ λ₯κ° μλ€.
1. ol(order list) - μμ μλ 리μ€νΈ
2. ul(unordered list) - μμ μλ 리μ€νΈ
3. dl(definition list) - μ μ 리μ€νΈ
* κ° λ¦¬μ€νΈμ κ°μ <li></li> λ‘ νμνμ§λ§ λμ </li>λ μλ΅ν μ μλ€.
ν μ΄λΈ
ν μ΄λΈμ λ§λλ λ° μ¬μ©λλ νκ·Έλ€
<table> - ν μ΄λΈ μ²μ μμμ μ μΈν΄μ€λ€.
- ν μ 체λ₯Ό λ΄λ 컨ν μ΄λ
<caption> - νμ μ λͺ©μ μ§μ
<thead> - ν€λ© μ κ·Έλ£Ή μ§μ
<tfoot> - λ°λ₯ μ κ·Έλ£Ή μ§μ
<tbody> - λ°μ΄ν° μ κ·Έλ£Ή μ§μ
<tr> - table row μ μ€μλ§λ‘ νμ ν μ§μ
<th> - table head μ μ€μλ§λ‘ νμ ν€λ© μ μ΄ μ§μ
<td> - table data μ μ€μλ§λ‘ νμ λ°μ΄ν° μΆκ°
CSS κΈ°μ΄ κ°λ
μλ§¨ν± μΉ
- κ°λ°μκ° μλν μμμ μλ―Έκ° λͺ νν λλ¬λκ² μμ±νλ λ°©μμΌλ‘, μλ§¨ν± νκ·Έλ₯Ό μ΄μ©νλ€.
μλ§¨ν± μΉμ μ¬μ©νλ μ΄μ
- μΉ λ¬Έμ ꡬ쑰λ₯Ό ννν¨μΌλ‘μ¨ κ²μ μμ§ νμ μ©μ΄
μλ§¨ν± νκ·Έμ μ’ λ₯
<header> - νμ΄μ§λ μΉμ μ λ¨Έλ¦Ώλ§ νν
- μΉ νμ΄μ§μ μ 체 μ λͺ©κ³Ό μκ° λ΄λΉ
<nav> - νμ΄μ§ λ΄ λͺ©μ°¨λ₯Ό μμ±
- λ§ν¬λ λ©λ΄λ₯Ό ν¬ν¨
<section> - μ₯ νΉμ μ μ ꡬμ±
- λ³Έλ¬Έμ ꡬμ±
<article> - λ³Έλ¬Έκ³Ό μ°κ΄ μμ§λ§, λ 립μ μΈ μ»¨ν μΈ λ₯Ό λ΄μ
- λ³Έλ¬Έ λ΄ κ° μ μ΄λ μμμ ν¬ν¨
<aside> - λ ΈνΈλ ν
<footer> - κΌ¬λ¦Ώλ§ , μλ₯Ό λ€μ΄ μ μκΆ
CSS3 μ€νμΌ μνΈ
- CSS λ‘ μμ±λ μ½λ
CSS
- html λ¬Έμμ μμ΄λ λͺ¨μ λ±μ μΈκ΄μ κΎΈλ―Όλ€.
μ λ ν° - νΉμ μμλ₯Ό μ ννμ¬ μ€νμΌμ μ μ©νλ€.
νλ‘νΌν° - μ€νμΌ μμ± μ΄λ¦
κ° - νλ‘νΌν°μ κ°
* λμλ¬Έμ ꡬλΆμ΄ μλ€
HTMLμ CSS μ€νμΌ μνΈ λ§λ€κΈ°
1. <style></style> νκ·Έμ μμ±
- <style> νκ·Έλ <head> νκ·Έ λ΄μμλ§ μ¬μ©νλ€.
- μΉ νμ΄μ§ μ 체μ μ μ©
2. style μμ±μ μμ±
3. μ€νμΌ μνΈλ₯Ό λ³λ νμΌλ‘ μμ±νκ³ λΆλ¬μ€κΈ°
- <link> μ @import κ° μμ§λ§ <link>λ₯Ό μ¬μ©νλ κ²μ΄ λ°λμ§
CSS κ·μΉ
CSS μ€νμΌ μμ
- CSS μ€νμΌμ λΆλͺ¨ νκ·Έ(μμ μ λλ¬μΈλ νκ·Έ)λ‘λΆν° μμλ°λλ€.
μ€νμΌ ν©μΉκΈ°μ μ€λ²λΌμ΄λ©
- νκ·Έμ μ μ©λλ λͺ¨λ μ€νμΌμ΄ ν©μ³μ§κ³ , λμΌν μ€νμΌμ μμκ° λμ μ€νμΌμ΄ μ°μ μ μ©
- λ³΄ν΅ λ²μκ° μ’μμ§μλ‘ μ°μ μμκ° λμ
μ λ ν°
3κ°μ§μ μ λ ν°κ° μλ€.
1. νκ·Έ μ λ ν° - νκ·Έ μ΄λ¦μ΄ μ λ ν°λ‘ μ¬μ©
2. ν΄λμ€ μ λ ν° - "."μΌλ‘ μμλλ μ λ ν°
- μ¬λ¬ νκ·Έλ₯Ό νλμ κ·Έλ£ΉμΌλ‘ λ¬Άμ΄μ λμΌν μ€νμΌμ μ μ©νλ €κ³ ν λ μ ν©
3. id μ λ ν° - # μΌλ‘ μμλλ μ λ ν°
- μ¬λ¬ νκ·Έ μ€ νΉμ νκ·Έμλ§ μ€νμΌμ μ μ©νλ €κ³ ν κ²½μ° μ ν©
μ λ ν° μ‘°ν©νκΈ°
μμ μ λ ν°
- λΆλͺ¨ μμ κ΄κ³μΈ λ μ λ ν°λ₯Ό '>' κΈ°νΈλ‘ μ‘°ν©
μμ μ λ ν°
- μμ κ΄κ³μΈ 2κ° μ΄μμ νκ·Έ λμ΄
μ λ ν°μ μ’ λ₯
μ 체 μ λ ν°
- μμΌλ λ¬Έμλ₯Ό μ¬μ©νμ¬ λͺ¨λ νκ·Έμ μ€νμΌμ μ μ©μν¨λ€.
μμ± μ λ ν°
- μμ±κ°μ΄ μΌμΉνλ κ²½μ°μ μ€νμΌμ μ μ©μν¨λ€.
κ°μ μ λ ν°
- νΉμ 쑰건μ΄λ κ²½μ°μ μ€νμΌμ μ μ©μν¨λ€ ex) 첫κΈμ , λ§μ°μ€λ₯Ό μ¬λ¦΄λ
CSS λ°μ€ λͺ¨λΈμ ꡬμ±
μ½ν μΈ -> ν¨λ© -> ν λ리 -> μ¬λ°±μΌλ‘ μ΄λ£¨μ΄μ Έ μλ€.
κΈ°μ΅νμ !!
'WEB(html,css,js)' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[WEB] html,css μ΄μ©ν νμ΄μ§ ꡬν - 2 (0) | 2023.04.08 |
---|---|
[WEB] html,css μ΄μ©ν νμ΄μ§ ꡬν - 1 (0) | 2023.03.30 |