[HTML] 1. HTML5 ๊ธฐ์ดˆ

2021. 1. 11. 23:28ยท๐Ÿฅ Web/๐ŸŽจ Front-end
728x90

์›น์„ ๊ณต๋ถ€ํ•˜๊ณ ์ž ํ•˜์‹œ๋Š” ๋ถ„๋“ค์ด ๋ช‡์ฒœ ๋ฒˆ์ด๊ณ  ๋ฌธํ„ฑ์„ ๋ฐŸ์•˜๋‹ค ๋Œ์•„๊ฐ€์‹œ๋Š” ๊ทธ ๋ถ€๋ถ„(์‚ฌ์‹ค ์ œ ๊ฒฝํ—˜๋‹ด์ž…๋‹ˆ๋‹ค), ๋ฐ”๋กœ HTML์— ๋Œ€ํ•ด ์˜ค๋Š˜ ๋‹ค๋ค„๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. HTML์€ HyperText Markup Language์˜ ์•ฝ์ž๋กœ, WWW(world wide web)์˜ ํ•ต์‹ฌ ์–ธ์–ด์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ์ดํ›„์— ๋‹ค๋ค„์งˆ CSS, JavaScript๋„ ๊ฒฐ๊ตญ HTML์— ๊ธฐ๋ณธ ํ† ๋Œ€๋ฅผ ๋‘๊ณ  ๊ทธ ์•ˆ์—์„œ ๋”ํ•ด์ง€๊ณ  ์ž‘๋™ํ•˜๊ฒŒ ๋˜์ฃ . ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” HTML์˜ ๊ธฐ์ดˆ์— ๋Œ€ํ•ด์„œ ๋‹ค๋ค„๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

1. HTML ๊ตฌ์„ฑ

HTML์€ ์ง€๊ธˆ ๋‹ค์„ฏ๋ฒˆ์งธ ๋ฒ„์ „์„ ๋งž์ดํ–ˆ์Šต๋‹ˆ๋‹ค. HTML5๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ์ด์œ ๋„ ๊ฑฐ๊ธฐ์— ์žˆ์Šต๋‹ˆ๋‹ค. HTML์€ Tag๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. HTML5๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ๊ธฐ๋ณธ ํ˜•์‹์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

<!DOCTYPE html>
<html>
    <head>
        <title>My first Website</title>
    </head>
    <body>
	hello there!
    </body>
</html>

๊ฐ€์žฅ ์œ„์— ์ด ๋ฌธ์„œ๊ฐ€ ์–ด๋–ค ํŒŒ์ผ์ธ์ง€๋ฅผ ์•Œ๋ ค์ฃผ๋Š” DOCTYPE์ด ์ ํ˜€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  html์˜ ์ตœ์ƒ์œ„ ํƒœ๊ทธ์ธ <html>ํƒœ๊ทธ๊ฐ€ ๋ณด์ด๋„ค์š”. ๊ทธ ์•„๋ž˜๋กœ ๋‘ ๊ฐœ์˜ ํƒœ๊ทธ๊ฐ€ ๋” ์žˆ์Šต๋‹ˆ๋‹ค. <head>์™€ <body> ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ํ•˜๋‚˜ ์ฃผ๋ชฉํ•ด์•„ํ•  ์ ์€ html ํƒœ๊ทธ์—์„œ๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ๊ฒฝ์šฐ์— ๋‹ซ๋Š” ํƒœ๊ทธ๊ฐ€ ์žˆ์–ด์•ผํ•œ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. 

๋งŒ์ผ <deny>๋ผ๋Š” ํƒœ๊ทธ๊ฐ€ ์žˆ๋‹ค๋ฉด, ์ด ํƒœ๊ทธ์˜ ์ง๊ฟ์ธ </deny> ํƒœ๊ทธ๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ๋‹ซ์ง€ ์•Š์•„๋„ ๋˜๋Š” ํƒœ๊ทธ๋„ ์ข…์ข… ์žˆ์ง€๋งŒ, ๋ชจ๋“  ํƒœ๊ทธ๋ฅผ ์ฐฉ๊ฐํ•ด์„œ ์•ˆ ๋‹ซ๋Š” ๊ฒƒ์€ ์—๋Ÿฌ๊ฐ€ ๋‚˜์ง€๋งŒ ๋ชจ๋“  ํƒœ๊ทธ๋ฅผ ๋‹ซ์•„์ฃผ๋Š” ๊ฒƒ์€ ์—๋Ÿฌ๊ฐ€ ๋‚˜์ง€ ์•Š์œผ๋ฏ€๋กœ HTML ํƒœ๊ทธ๋Š” ๋‹ซ์•„์ฃผ์–ด์•ผํ•œ๋‹ค ๋ผ๋Š” ๊ฒƒ๋งŒ ๊ธฐ์–ตํ•ด์ฃผ์„ธ์š”.

2. HTML ๋Œ€ํ‘œ ํƒœ๊ทธ

HTML์—๋Š” ์ •๋ง ๋งŽ์€ ํƒœ๊ทธ๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด ๋งŽ์€ ํƒœ๊ทธ๋ฅผ ๋‹ค ์™ธ์šธ ํ•„์š”๋„ ์—†์„ ๋ฟ๋”๋Ÿฌ, ์• ์ดˆ์— ๋‹ค ์“ฐ์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์—๊ฒŒ๋Š” ๊ตฌ๊ธ€์ด๋ผ๋Š” ์ฐฉํ•˜๊ณ  ์ข‹์€ ์นœ๊ตฌ๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ, ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ํŽธํ•˜๊ฒŒ ์ž์ฃผ ์“ฐ๋Š” ํƒœ๊ทธ ๋ช‡ ๊ฐœ๋งŒ ์ž˜ ์•Œ๊ณ  ์žˆ์œผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์˜ค๋Š˜ ์†Œ๊ฐœ๋“œ๋ฆด ํƒœ๊ทธ๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • <div> : ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ๋Š” ํƒœ๊ทธ๋กœ, div ํƒœ๊ทธ ์ž์ฒด๋Š” ๋ณ„๋‹ค๋ฅธ ๋œป์ด ์žˆ์ง€๋Š” ์•Š์œผ๋‚˜ ๊ธฐ๋Šฅ์ /์˜๋ฏธ์  ๊ตฌ๋ถ„์„ ์œ„ํ•ด ์ž์ฃผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํด๋ž˜์Šค๋‚˜ ์•„์ด๋””๋ฅผ ์ด์šฉํ•ด์„œ ์Šคํƒ€์ผ ํ˜น์€ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ ์šฉํ•˜๋Š”๋ฐ์— ๋งŽ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • <h0> : header ํƒœ๊ทธ. ํฌ๊ธฐ์™€ ๊ตต๊ธฐ๊ฐ€ ์ •ํ•ด์ง„ ์ œ๋ชฉ ์–‘์‹์ž…๋‹ˆ๋‹ค.
  • <p> : ๋‹จ๋ฝ ํƒœ๊ทธ. ๋‹จ๋ฝ์„ ๋‚˜๋ˆ„์–ด์ฃผ๋ฉฐ, ๊ตฌ์กฐํ™”๋ฅผ ์‹œ์ผœ์ค๋‹ˆ๋‹ค. ์›Œ๋“œ ๊ธฐ๋ณธ ์ค„๋ฐ”๊ฟˆ๊ณผ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
  • <strong> : ๊ธ€์”จ๋ฅผ ๊ตต๊ฒŒ ๋‚˜ํƒ€๋‚ด์ค๋‹ˆ๋‹ค.
  • <li> : ol, ul๊ณผ ๊ฐ™์€ ๋ฆฌ์ŠคํŠธ์˜ ๋‚ด๋ถ€ ์š”์†Œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ํ•˜์œ„ ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค.
  • <ol> : ordered list, ์ˆœ์„œ๊ฐ€ ์žˆ๋Š” ๋ฆฌ์ŠคํŠธ์ž…๋‹ˆ๋‹ค.
  • <ul> : unordered list, ์ˆœ์„œ๊ฐ€ ์—†๋Š” ๋ฆฌ์ŠคํŠธ์ž…๋‹ˆ๋‹ค.
<!-- ๋ฆฌ์ŠคํŠธ ์˜ˆ์ œ -->
<ol> 
	<li>banana</li>
	<li>apple</li>
</ol>
<ul>
	<li>banana</li>
	<li>apple</li>
</ul>

์œ„์˜ ํƒœ๊ทธ๋“ค์€ ๋ฆฌ์ŠคํŠธ ์˜ˆ์ œ ์ฒ˜๋Ÿผ ๋‹ซ๋Š” ํƒœ๊ทธ๊ฐ€ ํ•„์š”ํ•œ ํƒœ๊ทธ๋“ค์ด๋ฉฐ, ๋งค์šฐ ์ž์ฃผ ์“ฐ์ด๋Š” ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค. ์ง ํƒœ๊ทธ๊ฐ€ ์žˆ๋Š” ํƒœ๊ทธ๋“ค์€ ์ฃผ๋กœ ํƒœ๊ทธ์™€ ํƒœ๊ทธ ์‚ฌ์ด์— ์–ด๋–ค ๋‚ด์šฉ์ด ๋“ค์–ด๊ฐ€๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ž…๋‹ˆ๋‹ค. ์ด ๋‹ค์Œ์— ์“ฐ์ธ ํƒœ๊ทธ๋“ค์€ ๋ณ„๋‹ค๋ฅธ ๋‚ด์šฉ ์—†์ด๋„ ์ œ ์—ญํ• ์„ ํ•ด๋‚ผ ์ˆ˜ ์žˆ๋Š” ํƒœ๊ทธ๋“ค์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํƒœ๊ทธ๋“ค์„ self-closing ํƒœ๊ทธ๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.

  • <br> : ์ค„๋ฐ”๊ฟˆ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
  • <hr> : ์ˆ˜ํ‰์„ ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. 
  • <img> : ์ด๋ฏธ์ง€๋ฅผ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค.
<img src="https://i.pinimg.com/originals/62/87/47/6287478d2ffc85c28d9a91be54812e3e.jpg" alt="pop woman image" width="500" height="800">

์œ„ ์ฝ”๋“œ๋Š” self-closing ํƒœ๊ทธ์˜ ๋Œ€ํ‘œ์ ์ธ ์˜ˆ์‹œ์ธ img ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค. src๋Š” ์‚ฝ์ž…ํ•  ์ด๋ฏธ์ง€ ์†Œ์Šค์˜ ์œ„์น˜๋ฅผ, alt๋Š” ๋Œ€์ฒด ํ…์ŠคํŠธ๋ฅผ, width์™€ height๋Š” ๊ฐ๊ฐ ํญ๊ณผ ๋†’์ด๋ฅผ ์˜๋ฏธํ•˜๋Š” properties ์ž…๋‹ˆ๋‹ค. ์ผ๋ถ€ ํƒœ๊ทธ์—๋Š” ์ด์™€ ๊ฐ™์ด properties๋ฅผ ๋‹ค๋ฃฐ ์ˆ˜๊ฐ€ ์žˆ๋Š”๋ฐ์š”, ๋Œ€ํ‘œ์ ์ธ ์˜ˆ์‹œ๋กœ input ํƒœ๊ทธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

<input
          type="text"
          name="username"
          placeholder="enter name"
          onchange={this.handleChange}
        />

์ด๊ฒƒ์€ ๋Œ€ํ‘œ์ ์ธ input ํƒœ๊ทธ ์˜ˆ์‹œ์ž…๋‹ˆ๋‹ค. input ํƒœ๊ทธ๋Š” ์ •๋ง ๋งŽ์€ properties๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”๋ฐ, ๊ทธ ์ค‘์—์„œ 4๊ฐ€์ง€๋งŒ ์“ฐ์—ฌ ์žˆ์Šต๋‹ˆ๋‹ค. type์€ input์— ๋“ค์–ด์˜ฌ ๋ฐ์ดํ„ฐ type์„ ์˜๋ฏธํ•˜๊ณ , name์€ ์ด input ํƒœ๊ทธ์˜ ์ด๋ฆ„์„, placeholder๋Š” ๋Œ€์ฒด ํ…์ŠคํŠธ๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ onChange๋Š” input์— ๋ฌด์–ธ๊ฐ€๊ฐ€ ๋“ค์–ด์™”์„ ๋•Œ ์‹คํ–‰ํ•  ๊ฒƒ์„ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค.

๋‹ค์Œ์œผ๋กœ ์†Œ๊ฐœํ•ด๋“œ๋ฆด ํƒœ๊ทธ๋Š” a ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค. a ํƒœ๊ทธ๋Š” anchor์˜ ์•ฝ์ž๋กœ, ์›น์˜ ์ปค๋‹ค๋ž€ ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜์ธ ๋งํฌ๋ฅผ ๊ฑธ์–ด์ฃผ๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. a ํƒœ๊ทธ๊ฐ€ ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ๋งํฌ๋Š” ๋‹จ์ˆœํžˆ ํƒ€ ์›น ํŽ˜์ด์ง€ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹ค๋ฅธ html ํŽ˜์ด์ง€๋กœ ๋„˜๊ฒจ์ฃผ๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. 

<a href="https://dani-deny.tistory.com">this part of course</a>
<a href = "NewPage.html">New Page</a>

์ฒซ ๋ฒˆ์งธ ์ค„์€ ์–ด๋–ค ์›น ํŽ˜์ด์ง€๋กœ ๊ฐ€๋Š” ๋งํฌ๋ฅผ ๋งŒ๋“  ๊ฒƒ์ด๊ณ (์ด ๊ฒฝ์šฐ์—” ์ œ ๋ธ”๋กœ๊ทธ ๋ฉ”์ธ ํŽ˜์ด์ง€๊ฐ€ ๋˜๊ฒ ์Šต๋‹ˆ๋‹ค) ๊ทธ๋ฆฌ๊ณ  ๋‘ ๋ฒˆ์งธ ์ค„์€ ์ œ ๋กœ์ปฌ์— ์ €์žฅ๋œ ๋‹ค๋ฅธ html ํŽ˜์ด์ง€์™€ ์—ฐ๊ฒฐํ•˜๋Š” ๋งํฌ๋ฅผ ๋งŒ๋“  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

 

์ด๋ ‡๊ฒŒ ๊ฐ„๋‹จํ•œ html ๊ธฐ๋ณธ ํƒœ๊ทธ๋“ค์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ๋ฅผ ํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ํฌ์ŠคํŒ…์—์„œ๋Š” form์„ ์ด์šฉํ•œ input ํƒœ๊ทธ์˜ ์ž์„ธํ•œ ๋‚ด์šฉ์„ ์กฐ๊ธˆ ๋” ๋‹ค๋ค„๋ณด๊ณ , ์›น ํŽ˜์ด์ง€์˜ ๋ฐ์ดํ„ฐ ์ „์†ก ๋ฐฉ์‹์— ๋Œ€ํ•ด์„œ๋„ ๊ฐ„๋‹จํžˆ ์†Œ๊ฐœํ•ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ๋‹ค์Œ ํฌ์ŠคํŒ…์—์„œ ๋ต™๊ฒ ์Šต๋‹ˆ๋‹ค :)

728x90
์ €์ž‘์žํ‘œ์‹œ (์ƒˆ์ฐฝ์—ด๋ฆผ)

'๐Ÿฅ Web > ๐ŸŽจ Front-end' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[SciChart] Vanilla Javascript์—์„œ SciChart ์‚ฌ์šฉํ•˜๊ธฐ  (0) 2023.11.17
[CSS] 3. CSS ๊ธฐ์ดˆ ์ด์ •๋ฆฌ  (0) 2021.09.01
[HTML] 2. HTML5 2  (0) 2021.01.25
'๐Ÿฅ Web/๐ŸŽจ Front-end' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [SciChart] Vanilla Javascript์—์„œ SciChart ์‚ฌ์šฉํ•˜๊ธฐ
  • [CSS] 3. CSS ๊ธฐ์ดˆ ์ด์ •๋ฆฌ
  • [HTML] 2. HTML5 2
darly213
darly213
ํ˜ธ๋ฝํ˜ธ๋ฝํ•˜์ง€ ์•Š์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜์–ด๋ณด์ž
  • darly213
    ERROR DENY
    darly213
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (97)
      • ๐Ÿฌ ML & Data (50)
        • ๐ŸŒŠ Computer Vision (2)
        • ๐Ÿ“ฎ Reinforcement Learning (12)
        • ๐Ÿ“˜ ๋…ผ๋ฌธ & ๋ชจ๋ธ ๋ฆฌ๋ทฐ (8)
        • ๐Ÿฆ„ ๋ผ์ดํŠธ ๋”ฅ๋Ÿฌ๋‹ (3)
        • โ” Q & etc. (5)
        • ๐ŸŽซ ๋ผ์ดํŠธ ๋จธ์‹ ๋Ÿฌ๋‹ (20)
      • ๐Ÿฅ Web (21)
        • โšก Back-end | FastAPI (2)
        • โ›… Back-end | Spring (5)
        • โ” Back-end | etc. (9)
        • ๐ŸŽจ Front-end (4)
      • ๐ŸŽผ Project (8)
        • ๐ŸงŠ Monitoring System (8)
      • ๐Ÿˆ Algorithm (0)
      • ๐Ÿ”ฎ CS (2)
      • ๐Ÿณ Docker & Kubernetes (3)
      • ๐ŸŒˆ DEEEEEBUG (2)
      • ๐ŸŒ  etc. (8)
      • ๐Ÿ˜ผ ์‚ฌ๋‹ด (1)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ๋ฐฉ๋ช…๋ก
    • GitHub
    • Notion
    • LinkedIn
  • ๋งํฌ

    • Github
    • Notion
  • ๊ณต์ง€์‚ฌํ•ญ

    • Contact ME!
  • 250x250
  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
darly213
[HTML] 1. HTML5 ๊ธฐ์ดˆ

๊ฐœ์ธ์ •๋ณด

  • ํ‹ฐ์Šคํ† ๋ฆฌ ํ™ˆ
  • ํฌ๋Ÿผ
  • ๋กœ๊ทธ์ธ
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”

๋‹จ์ถ•ํ‚ค

๋‚ด ๋ธ”๋กœ๊ทธ

๋‚ด ๋ธ”๋กœ๊ทธ - ๊ด€๋ฆฌ์ž ํ™ˆ ์ „ํ™˜
Q
Q
์ƒˆ ๊ธ€ ์“ฐ๊ธฐ
W
W

๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๊ธ€

๊ธ€ ์ˆ˜์ • (๊ถŒํ•œ ์žˆ๋Š” ๊ฒฝ์šฐ)
E
E
๋Œ“๊ธ€ ์˜์—ญ์œผ๋กœ ์ด๋™
C
C

๋ชจ๋“  ์˜์—ญ

์ด ํŽ˜์ด์ง€์˜ URL ๋ณต์‚ฌ
S
S
๋งจ ์œ„๋กœ ์ด๋™
T
T
ํ‹ฐ์Šคํ† ๋ฆฌ ํ™ˆ ์ด๋™
H
H
๋‹จ์ถ•ํ‚ค ์•ˆ๋‚ด
Shift + /
โ‡ง + /

* ๋‹จ์ถ•ํ‚ค๋Š” ํ•œ๊ธ€/์˜๋ฌธ ๋Œ€์†Œ๋ฌธ์ž๋กœ ์ด์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ํ‹ฐ์Šคํ† ๋ฆฌ ๊ธฐ๋ณธ ๋„๋ฉ”์ธ์—์„œ๋งŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.