Jieunny์˜ ๋ธ”๋กœ๊ทธ

Unit3. HTML ๊ธฐ์ดˆ ๋ณธ๋ฌธ

CodeStates/learning contents

Unit3. HTML ๊ธฐ์ดˆ

Jieunny 2022. 12. 16. 14:42

๐Ÿ“ฃ ์›น ๊ฐœ๋ฐœ ๊ตฌ์„ฑ ์š”์†Œ

    HTML : ๊ตฌ์กฐ
    CSS : ์Šคํƒ€์ผ
    JS : ์ƒํ˜ธ์ž‘์šฉ

 

 

๐Ÿ“ฃ HTML ๊ธฐ๋ณธ ๊ตฌ์„ฑ

     โœ”๏ธ ์›นํŽ˜์ด์ง€์˜ ํ‹€์„ ๋งŒ๋“œ๋Š” ๋งˆํฌ์—… ์–ธ์–ด
     โœ”๏ธ HTML์€ ํƒœ๊ทธ๋“ค์˜ ์ง‘ํ•ฉ
     โœ”๏ธ <!DOCTYPE html> : ์ด ๋ฌธ์„œ๊ฐ€ html ์ž„์„ ๋ช…์‹œ
     โœ”๏ธ <html> : html ์‹œ์ž‘ํƒœ๊ทธ
     โœ”๏ธ <head> 
          ๋ฌธ์„œ์˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์„ ์–ธ
          ๋ธŒ๋ผ์šฐ์ € ํƒญ์— ๋‚˜ํƒ€๋‚˜๋Š” ์ œ๋ชฉ ์„ค์ • <title>
      โœ”๏ธ <body> : ๋ฌธ์„œ์˜ ๋‚ด์šฉ์„ ๋‹ด๋Š” ๊ณณ
<!DOCTYPE html>
<html>
  <head>
	<title> Page </title>
  </head>
  <body>
	<div>
		<h1> Hello </h1>
	</div>
  </body>
</html>

 

 

๐Ÿ“ฃ HTML ํƒœ๊ทธ : openingํƒœ๊ทธ์™€ closingํƒœ๊ทธ๋กœ ๊ตฌ์„ฑ

โœ”๏ธ <div> </div> ํƒœ๊ทธ

     ํ•œ ์ค„์„ ์ฐจ์ง€

 

โœ”๏ธ <span> </span> ํƒœ๊ทธ

     ์ปจํ…์ธ  ํฌ๊ธฐ๋งŒํผ ๊ณต๊ฐ„์„ ์ฐจ์ง€

 

โœ”๏ธ <img> ํƒœ๊ทธ

     ์ด๋ฏธ์ง€ ์‚ฝ์ž… ํƒœ๊ทธ
<img src="์ด๋ฏธ์ง€ ์žˆ๋Š” ๊ฒฝ๋กœ">

 

โœ”๏ธ <a> </a> ํƒœ๊ทธ

     ๋งํฌ ์‚ฝ์ž…
     target ์ง€์ •ํ•ด์ฃผ๋ฉด ์ƒˆ ํƒญ์—์„œ ๋งํฌ๊ฐ€ ์—ด๋ฆฐ๋‹ค.
<a href="https://www.naver.com" target="_blank">๋งํฌ</a>

 

โœ”๏ธ <ul> <li> </li> </ul> ํƒœ๊ทธ

     ๋ฆฌ์ŠคํŠธ ํƒœ๊ทธ
     ์ˆœ์„œ๊ฐ€ ์žˆ๋Š” ๋ฆฌ์ŠคํŠธ๋Š” <ol> </ol> ์‚ฌ์šฉ
<ul>
	<li>first</li>
	<li>second</li>
	<li>third</li>
</ul>

 

โœ”๏ธ <input> ํƒœ๊ทธ
<input type="text" placeholder="ID">
<input type="password" placeholder="password">
<input type="checkbox" checked>checked
<input type="checkbox">unchecked
<input type="radio" name="option1" value="a">a
<input type="radio" name="option1" value="b">b

 

โœ”๏ธ <textarea> </textarea> ํƒœ๊ทธ

     ์ค„๋ฐ”๊ฟˆ ๊ฐ€๋Šฅ
<textarea></textarea>

 

๐Ÿ“ฃ HTML ์†์„ฑ(attribute)

     attribute name ๊ณผ attribute value๋กœ ๊ตฌ์„ฑ

 

 

๐Ÿ“ฃ ์‹œ๋งจํ‹ฑ ์š”์†Œ

     ์˜๋ฏธ๋ฅผ ๊ฐ€์ง„ ์š”์†Œ
     ๊ฒ€์ƒ‰ ์—”์ง„์ด ์‹œ๋งจํ‹ฑ ์š”์†Œ๋ฅผ ๋” ์ข‹์•„ํ•œ๋‹ค.
     ์—ฌ๋Ÿฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž‘์—… ์‹œ <div> ๋ณด๋‹ค ์˜๋ฏธ ์žˆ๋Š” ๋ธ”๋ก์„ ์ฐพ๋Š” ๊ฒƒ์ด ๋” ์ˆ˜์›”ํ•˜๋‹ค.

    โœ”๏ธ <article> : ๋…๋ฆฝ์ ์ด๊ณ  ์ž์ฒด์ ์ธ ์ฝ˜ํ…์ธ ๋ฅผ ํฌํ•จ
    โœ”๏ธ <aside> : ์‚ฌ์ด๋“œ ๋ฐ”๋‚˜ ๊ด‘๊ณ ์ฐฝ ๋“ฑ ์ค‘์š”ํ•˜์ง€ ์•Š์€ ๋ถ€๋ถ„
    โœ”๏ธ <header> : ํ•ด๋‹น ์„น์…˜์˜ ๊ฐ€์žฅ ์œ—๋ถ€๋ถ„, ์‚ฌ์ดํŠธ ์ œ๋ชฉ or ์ƒ๋‹จ๋ฐ” or ๊ฒ€์ƒ‰์ฐฝ 
    โœ”๏ธ <footer> : ํ•ด๋‹น ์„น์…˜์˜ ๊ฐ€์žฅ ์•„๋žซ๋ถ€๋ถ„, ๋ผ์ด์„ผ์Šค or ์ฃผ์†Œ or ์—ฐ๋ฝ์ฒ˜
    โœ”๏ธ <nav> : ์ƒ๋‹จ๋ฐ” ๋“ฑ ์‚ฌ์ดํŠธ๋ฅผ ์•ˆ๋‚ดํ•˜๋Š” ์š”์†Œ, ๋ชฉ๋ก ํ˜•ํƒœ๋กœ <ul> ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉ
    โœ”๏ธ <main> : ๋ฌธ์„œ์˜ ์ฃผ๋œ ์ฝ˜ํ…์ธ ๋ฅผ ํ‘œ์‹œ

 

 

๐Ÿ“ฃ ์›น ์•ฑ์˜ ๊ตฌ์กฐ์žก๊ธฐ

     1. ํฐ ํ‹€์—์„œ ์˜์—ญ ๋‚˜๋ˆ„๊ธฐ
     2. ๊ฐ ์˜์—ญ์„ ํƒœ๊ทธ๋กœ ํ‘œํ˜„ํ•˜๊ธฐ (๐Ÿšจ์—ฌ๋Ÿฌ ํƒœ๊ทธ๋ฅผ ํ•˜๋‚˜์˜ div๋กœ ๊ฐ์‹ธ์ค˜์•ผ ํ•œ๋‹ค.)

 

 

๐Ÿ“ฃ id ๋ฐ class ๋ชฉ์ ์— ๋งž๊ฒŒ ์‚ฌ์šฉํ•˜๊ธฐ

โœ”๏ธ id

     ๊ณ ์œ ํ•œ ์ด๋ฆ„์„ ๋ถ™์ผ ๋•Œ ์‚ฌ์šฉ (์ „์ฒด ๋ฌธ์„œ์—์„œ ํ•˜๋‚˜๋งŒ ์žˆ๋Š” uniqueํ•œ ๊ฐ’)
     select ํ•  ๋•Œ๋Š” ์ด๋ฆ„ ์•ž์— #  

 

โœ”๏ธ class

     ๋ฐ˜๋ณต๋˜๋Š” ์˜์—ญ์„ ์œ ํ˜•๋ณ„๋กœ ๋ถ„๋ฅ˜ํ•  ๋•Œ ์‚ฌ์šฉ -> ๋˜‘๊ฐ™์€ ๊ฐ’์„ ์ค€๋‹ค.
     select ํ•  ๋•Œ๋Š” ์ด๋ฆ„ ์•ž์— .
     ๋‹ค์ค‘ ํด๋ž˜์Šค ์„ ์–ธํ•  ๋•Œ class="name1 name2"  // ๋„์–ด์“ฐ๊ธฐ๋กœ ๊ตฌ๋ถ„