๐Ÿ“Œ์ •๋ฆฌ

<p></p> => ์œ„์•„๋ž˜๋กœ ์ค„๋ฐ”๊ฟˆํšจ๊ณผ // block ํ•œ์ค„๊ณต๊ฐ„ ๋‹ค ์ฐจ์ง€

<q></q> => ๋ฌธ์žฅ๋‹จ์œ„์ธ์šฉ(์งง์€) // inline ๊ธฐ๋ณธํ…์ŠคํŠธ

<ul></ul> => unorder // <li></li> // โ— โ— โ— ์œผ๋กœ ๋ชฉ๋ก ์ •๋ฆฌ
<ol></ol> => order // <li></li> // 1.2.3. ์œผ๋กœ ๋ชฉ๋ก ์ •๋ฆฌ
<dl></dl> =>     // <dt></dt><dd></dd> // ์ค‘์‹-์งœ์žฅ๋ฉด,์งฌ๋ฝ• ๋ถ„์‹-๋–ก๋ณถ์ด,์ˆœ๋Œ€ ๋กœ ๋ชฉ๋ก์ •๋ฆฌ

<a></a> => ๋งํฌ ์—ฐ๊ฒฐ
// href ์†์„ฑ : ์—ฐ๊ฒฐํ•  ์‚ฌ์ดํŠธ 
// target ์†์„ฑ : _blank(์ƒˆํƒญ์— ๋„์šฐ๊ธฐ) _self(ํ˜„์žฌํŽ˜์ด์ง€์— ๋„์šฐ๊ธฐ)
// title ์†์„ฑ : ๋งˆ์šฐ์Šค ์˜ฌ๋ ค๋†จ์„๋•Œ ์ •๋ณด๊ฐ€ ๋œจ๋Š”
ex) <a href="https://comic.naver.com/index" target="_blank" title="๋„ค์ด๋ฒ„ ์›นํˆฐ์œผ๋กœ...">

<img></img> => ์ด๋ฏธ์ง€ ๋„์šฐ๊ธฐ
//src ์†์„ฑ : ์ด๋ฏธ์ง€ ๊ฒฝ๋กœ
(//alt ์†์„ฑ : ์ด๋ฏธ์ง€ ์„ค๋ช… ๊ธ€์”จ)
ex) <img src="images/imgtest.jpg" alt="๋‹ค์šด๋ฐ›์€์ด๋ฏธ์ง€">

<dive></dive> => ๊ทธ๋ฃน ๊ตฌ๋ถ„ํ•˜๊ธฐ // block ํ•œ์ค„๊ณต๊ฐ„ ๋‹ค์ฐจ์ง€
<span></span> => ๊ทธ๋ฃน ๊ตฌ๋ถ„ํ•˜๊ธฐ // inline ๊ธฐ๋ณธ ํ…์ŠคํŠธ

<strong></strong> => ์ง„ํ•˜๊ฒŒ
<em></em> => ๊ธฐ์šธ์ด๊ธฐ

๐Ÿ’ก
<form></form> => ์ž…๋ ฅ์–‘์‹
<label>์ œ๋ชฉ</label> => ์ œ๋ชฉ ํด๋ฆญํ•ด๋„ ์ฐฝ์— ํด๋ฆญํ•œ ํšจ๊ณผ 
<input> 
//type ์†์„ฑ : text,password,checkbox,radio ....๋กœ ๊ตฌ๋ถ„

๐Ÿ’ก
<fieldset></fieldset> => ์ฐฝ์ด ์ฐฝ์„ ๊ฐ์‹ธ๊ณ  ์žˆ๋Š”
<legend>ใ…‡ใ…‡ใ…‡</legend> => ๊ฐ์‹ธ๊ณ  ์žˆ๋Š” ์ฐฝ ์ œ๋ชฉ ใ…‡ใ…‡ใ…‡ 
<textarea></textarea> => ์—ฌ๋Ÿฌ์ค„ ์“ธ ์ˆ˜์žˆ๋Š” ํ…์ŠคํŠธ ์ฐฝ

๐Ÿ’ก
<select></select> => select๋ฐ•์Šค(์œ„์•„๋ž˜๋กœ ์ขŒ๋ฅด๋ฅต ๋‚˜์˜ค๋Š”์ฐฝ)
<option>
//value ์†์„ฑ : ์‚ฌ์šฉ์žํ•œํ…Œ ๋ณด์ด๋Š” ์ฐฝ ๋ง๊ณ  ์„œ๋ฒ„์— ์ €์žฅ๋˜๋Š” ๊ฐ’ 

๐Ÿ’ก
<select></select> => select๋ฐ•์Šค(์œ„์•„๋ž˜๋กœ ์ขŒ๋ฅด๋ฅต ๋‚˜์˜ค๋Š”์ฐฝ)
<optgroup></optgroup> => ์ขŒ๋ฅด๋ฅต ๋‚˜์˜ค๋Š” ์ฐฝ ์†Œ์ œ๋ชฉ
<option>
//value ์†์„ฑ 


select ๋ฐ•์Šค ๊ธฐ๋Šฅ!
1. disabled : ๋น„ํ™œ์„ฑํ™”
โœ”๏ธ2. selected : select๋ฐ•์Šค์—์„œ ์ดˆ๊ธฐ ์„ ํƒ๊ฐ’
(3. size : ๋ฐ•์Šค ๊ธธ์ด)
(4. multiple : ๋“œ๋ž˜๊ทธํ•ด์„œ ์—ฌ๋Ÿฌ๊ฐœ ์„ ํƒ ๊ฐ€๋Šฅ)

๊ธฐํƒ€ ์˜ต์…˜๋“ค!
1. disabled : ๋น„ํ™œ์„ฑํ™”
2. readonly : ์‚ฌ์šฉ์ž๊ฐ€ ์“ฐ์ง€๋ชปํ•˜๊ฒŒ ํ•˜๋Š”
3. maxlength : ์ตœ๋Œ€๋กœ ์“ธ ์ˆ˜์žˆ๋Š” ์ˆซ์ž๊ฐฏ์ˆ˜
โœ”๏ธ4. checked : checkbox,radio์—์„œ ์ดˆ๊ธฐ๊ฐ’์œผ๋กœ ์ฒดํฌ๋˜์„œ ๋‚˜์˜ค๋Š”
5. placeholder : ์—ฐํ•œํšŒ์ƒ‰์œผ๋กœ ์ฐฝ์— ์•„์ด๋””๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”. ์•„์ด๋””์น˜๋ฉด ์‚ฌ๋ผ์ง€๋Š” (ํžŒํŠธ)
โœ”๏ธ6. value : ์ดˆ๊ธฐ๊ฐ’์„ค์ •, ์ง€์šฐ๊ณ  ๋‹ค์‹œ ์“ฐ๋Š”


๐Ÿ“–ํ…Œ์ด๋ธ” ๋งŒ๋“ค๊ธฐ

=> tableํƒœ๊ทธ

1.ํ–‰ : tr ํƒœ๊ทธ

2. ์—ด+ํ—ค๋”(์ง„ํ•˜๊ฒŒ) : th ํƒœ๊ทธ

3. ์—ด : td ํƒœ๊ทธ

//3ํ–‰ 3์—ด ํ…Œ์ด๋ธ”
<table>
  <tr> //1ํ–‰
  	<th></th> //1ํ–‰ 1์—ด
    <th></th> //1ํ–‰ 2์—ด
    <th></th> //1ํ–‰ 3์—ด
  </tr>
  
  <tr> //2ํ–‰
  	<td></td>
    <td></td>
    <td></td>
  </tr>
  
  <tr> //3ํ–‰
    <td></td>
    <td></td>
    <td></td>
  </tr>
</table>

ํ–‰ ๋ณ‘ํ•ฉ : rowspan ์†์„ฑ

=> ์œ„์—์„œ๋ถ€ํ„ฐ ํ•ฉ์นœ๋‹ค!

์—ด ๋ณ‘ํ•ฉ : colspan ์†์„ฑ

=> ์•ž์—์„œ๋ถ€ํ„ฐ ํ•ฉ์นœ๋‹ค!

โ€ป๊ทธ๋ฃน์ง€์–ด์ฃผ๊ธฐโ€ป

thead ํƒœ๊ทธ
tbody ํƒœ๊ทธ
tfoot ํƒœ๊ทธ => thead tbody ์•ž์—์„œ ์ง€์ •ํ•ด์คฌ์œผ๋ฉด ์–œ ์•ˆ์ ์–ด๋„ tfoot ์•Œ์•„์„œ ์ง€์ •๋œ๋‹ค!

//3ํ–‰ 3์—ด ํ…Œ์ด๋ธ”
<table>
	<thead>
      <tr> //1ํ–‰
        <th></th> //1ํ–‰ 1์—ด
        <th></th> //1ํ–‰ 2์—ด
        <th></th> //1ํ–‰ 3์—ด
      </tr>
 	</thead>
    
     <tfoot> //=> ์œ„์น˜๊ฐ€ ์—ฌ๊ธฐ์—ฌ๋„ ํ‘œ์ƒ์œผ๋กœ๋Š” ๋์— ์œ„์น˜ํ•œ๋‹ค!
      <tr> //3ํ–‰
        <td></td>
        <td></td>
        <td></td>
      </tr>
	</tfoot>

    <tbody>
       <tr> //2ํ–‰
         <td></td>
         <td></td>
         <td></td>
       </tr>
	</tbody>
    
</table>

โ€ปํ—ค๋”์˜ ๋ฒ”์œ„ ์ง€์ •โ€ป => ์ง„ํ•˜๊ฒŒ ํ‘œ์‹œ๋œ ๋ถ€๋ถ„ ์ง€์ •

scope ์†์„ฑ = row ์†์„ฑ๊ฐ’
scope ์†์„ฑ = col ์†์„ฑ๊ฐ’

//3ํ–‰ 3์—ด ํ…Œ์ด๋ธ”
<table>
	<thead>
      <tr> //1ํ–‰
        <th scope="col"></th> //1ํ–‰ 1์—ด
        <th scope="col"></th> //1ํ–‰ 2์—ด
        <th scope="col"></th> //1ํ–‰ 3์—ด
      </tr>
 	</thead>
    
     <tfoot> //=> ์œ„์น˜๊ฐ€ ์—ฌ๊ธฐ์—ฌ๋„ ํ‘œ์ƒ์œผ๋กœ๋Š” ๋์— ์œ„์น˜ํ•œ๋‹ค!
      <tr> //3ํ–‰
        <td></td>
        <td></td>
        <td></td>
      </tr>
	</tfoot>

    <tbody>
       <tr> //2ํ–‰
         <td></td>
         <td></td>
         <td></td>
       </tr>
	</tbody>
    
</table>

๐Ÿ“– ๋ฏธ๋””์–ด ์ฒ˜๋ฆฌ => ์˜ค๋””์˜ค,๋น„๋””์˜ค

1. ์˜ค๋””์˜ค

<audio></audio>
//src ์†์„ฑ : ์˜ค๋””์˜ค ํŒŒ์ผ ๊ฒฝ๋กœ
//control ์†์„ฑ : ํ™”๋ฉด์— ๋‚˜ํƒ€๋‚˜๊ฒŒ ํ•˜๋Š”
//autoplay ์†์„ฑ : ์ž๋™์žฌ์ƒ(ํ˜ผ์ž๋งŒ ์“ฐ๋ฉด ์ž‘๋™์•ˆ๋จ)
//muted ์†์„ฑ : ์Œ์†Œ๊ฑฐ
//loop ์†์„ฑ : ๋ฐ˜๋ณต์žฌ์ƒ

2. ๋น„๋””์˜ค

<vidio></vidio>
//src ์†์„ฑ : ์˜ค๋””์˜ค ํŒŒ์ผ ๊ฒฝ๋กœ
//control ์†์„ฑ : ํ™”๋ฉด์— ๋‚˜ํƒ€๋‚˜๊ฒŒ ํ•˜๋Š”
//autoplay ์†์„ฑ : ์ž๋™์žฌ์ƒ(ํ˜ผ์ž๋งŒ ์“ฐ๋ฉด ์ž‘๋™์•ˆ๋จ)
//muted ์†์„ฑ : ์Œ์†Œ๊ฑฐ
//loop ์†์„ฑ : ๋ฐ˜๋ณต์žฌ์ƒ

๐Ÿ”Š ์œ ํŠœ๋ธŒ ์˜์ƒ ๊ฐ€์ ธ์˜ค๋ ค๋ฉด

์œ ํŠœ๋ธŒ ์˜์ƒ ์žฌ์ƒ๋ˆŒ๋Ÿฌ์„œ ์˜ค๋ฅธ์ชฝ๋งˆ์šฐ์Šค ๋ˆ„๋ฅด๋ฉด ์†Œ์Šค์ฝ”๋“œ ๋ณต์‚ฌํ•˜๊ธฐ ์žˆ์–ด ๊ทธ๊ฑฐ ๋ณต์‚ฌํ•ด์„œ vscode์— ๋ถ™์—ฌ๋„ฃ๊ธฐํ•˜๋ฉด ํ™”๋ฉด์— ๋œฌ๋‹ค

๐Ÿ“– ์‹œ๋งจํ‹ฑ์›น

header ํƒœ๊ทธ : ํ—ค๋” ์˜์—ญ
nav ํƒœ๊ทธ : ๋„ค๋น„๊ฒŒ์ด์…˜ ์˜์—ญ
section ํƒœ๊ทธ : ๋‚ด์šฉ๋ณ„๋กœ ๊ตฌ๋ถ„์ง“๋Š” ์˜์—ญ
article ํƒœ๊ทธ : ๊ธฐ์‚ฌ๋ถ€๋ถ„ ํŠน์ •๋‚ด์šฉ
aside ํƒœ๊ทธ : ์˜† ๋ถ€๋ถ„
footer ํƒœ๊ทธ : ์•„๋ž˜ ๋ถ€๋ถ„(๋)
main ํƒœ๊ทธ : ์ค‘์š”ํ•œ ๋ชธํ†ต ์—ญํ• 

์˜์—ญ/๊ตฌ์กฐ/๊ตฌ์„ฑ ๊ตฌ๋ถ„ -> div ํƒœ๊ทธ

<div></div> //์ด div ์˜์—ญ์€ header ์—ญํ• 
<div> //์ด div ์˜์—ญ์€ main ์—ญํ• 
  <div></div>
  <div></div>
</div>

div๋กœ ๊ตฌ๋ถ„์„ ์ง€์€ ๋‹ค์Œ ์–ด๋Š์˜์—ญ์— ํ•ด๋‹นํ•˜๋Š”์ง€ ์ •ํ•ด์ฃผ๊ณ  ์ž‘์„ฑํ•˜๋ฉด ๋œ๋‹ค!

๐Ÿ“–์†์„ฑ attribute

๊ณตํ†ต(๊ธ€๋กœ๋ฒŒ) ์†์„ฑ

โ˜…class : ์‹๋ณ„์ž (n๊ฐœ ์—ฌ๋Ÿฌ๊ฐœ)
โ˜…id : ์‹๋ณ„์ž (1๊ฐœ ๊ณ ์œ ํ•œ)
style : ๊พธ๋ฏธ๊ธฐ
title : ์ถ”๊ฐ€ ์ •๋ณด/์„ค๋ช… ->์ฃผ๋กœ ์“ฐ๋Š”์• ๋“คํ•œํ…Œ๋งŒ ์“ด๋‹ค
โ˜…hidden : ์ˆจ๊ธธ๋•Œ
data-* : ์ž„์˜์˜ ์‚ฌ์šฉ์ž ์ •๋ณด ์†์„ฑ

๐Ÿ“–CSS ๋ง›๋ณด๊ธฐ

CSS : Cascading Style Sheet
๊พธ๋ฏธ๊ธฐ์— ๊ด€๋ จ๋œ ์ฝ”๋“œ!

๐Ÿ“ฃCSS ์ ์šฉ ๋ฐฉ์‹

๋‚ด๋ถ€ ์Šคํƒ€์ผ : html ํŒŒ์ผ ๋‚ด๋ถ€ head ๋ถ€๋ถ„์—

<head>
<style>
    h1 {
    	color : red;
    }
</style>
</head>

์™ธ๋ถ€ ์Šคํƒ€์ผ : ์™ธ๋ถ€์— ํŒŒ์ผ๋ช….css ํŒŒ์ผ์„ ๋ณ„๋„๋กœ ๋งŒ๋“œ๋Š” ๋ฐฉ์‹

์ธ๋ผ์ธ ์Šคํƒ€์ผ : ํƒœ๊ทธ์— ์ง์ ‘ ์Šคํƒ€์ผ ๊ฑธ๊ธฐ

๐Ÿ“ฃCSS ์ž‘์„ฑ ๋ฌธ๋ฒ• ๊ตฌ์กฐ

์„ ํƒ์ž : ๋ˆ„๊ตฌ๋ฅผ ๋Œ€์ƒ์œผ๋กœ => ex) h1
์„ ์–ธ๋ถ€ (์Šคํƒ€์ผ ์ž‘์„ฑ) => ex) {color : red;}

profile
๋’ค์ฃฝ๋ฐ•์ฃฝ ๋ฒจ๋กœ๊ทธ

0๊ฐœ์˜ ๋Œ“๊ธ€