๊ด€๋ฆฌ ๋ฉ”๋‰ด

JiYoung Dev ๐Ÿ–ฅ

WEB & HTML ์ •์˜์™€ ์—ญ์‚ฌ / HTML ํƒœ๊ทธ (2023.04.21) ๋ณธ๋ฌธ

full stack/HTML, CSS

WEB & HTML ์ •์˜์™€ ์—ญ์‚ฌ / HTML ํƒœ๊ทธ (2023.04.21)

Shinjio 2023. 4. 23. 11:25

๐ŸŽˆ์ธํ„ฐ๋„ท(Internet)

์—ฌ๋Ÿฌ ํ†ต์‹ ๋ง์„ ํ•˜๋‚˜๋กœ ์—ฐ๊ฒฐํ•œ๋‹ค๋Š” ์˜๋ฏธ์ธ '์ธํ„ฐ ๋„คํŠธ์›Œํฌ(inter-network)'์˜ ๋ง์—์„œ ์‹œ์ž‘

์ „ ์„ธ๊ณ„ ์ปดํ“จํ„ฐ๋ฅผ ํ•˜๋‚˜๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฑฐ๋Œ€ํ•œ ์ปดํ“จํ„ฐ ํ†ต์‹ ๋ง

https://www.huffingtonpost.kr/news/articleView.html?idxno=29681

 

ํ•ด์ €์ผ€์ด๋ธ”๊ณผ ์ธํ„ฐ๋„ท

์Šค๋งˆํŠธํฐ ์„ธ์ƒ์—์„œ ๋ชจ๋“  ์ •๋ณด๊ฐ€ ๋ฌด์„ ์œผ๋กœ ์˜ค๊ฐ€๋Š” ๊ฑธ๋กœ ๋ณด์ด์ง€๋งŒ, ์‹ค์ œ๋ก  ๊ด‘์ผ€์ด๋ธ”์ด ๋‹ด๋‹นํ•œ๋‹ค. ๊ตญ๋‚ด์—์„œ ์ธํ„ฐ๋„ท์€ ์—ฐ๊ตฌ๋ง์ธ ํ•˜๋‚˜๋ง์ด ์œ„์„ฑํ†ต์‹ ์œผ๋กœ ํ•˜์™€์ด๋Œ€ํ•™์— ์—ฐ๊ฒฐ๋œ ๊ฒŒ ์‹œ์ž‘์ด์ง€๋งŒ, 1991๋…„

www.huffingtonpost.kr

 

์ธํ„ฐ๋„ท์€ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, TCP/IP๋ผ๋Š” ๊ธฐ๋ณธ ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด ์ œ๊ณต๋จ

  

๐ŸŽˆ์›น(WEB)

์›”๋“œ ์™€์ด๋“œ ์›น(World Wide Web) = WWW = W3 = ์›น(Web)

์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ์‚ฌ์šฉ์ž๋“ค์ด ์„œ๋กœ์˜ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„

์ธํ„ฐ๋„ท ์ƒ์—์„œ ํ…์ŠคํŠธ๋‚˜ ๊ทธ๋ฆผ, ์†Œ๋ฆฌ, ์˜์ƒ ๋“ฑ๊ณผ ๊ฐ™์€ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์ •๋ณด๋ฅผ ํ•˜์ดํผํ…์ŠคํŠธ ๋ฐฉ์‹์œผ๋กœ ์—ฐ๊ฒฐํ•˜์—ฌ ์ œ๊ณต

์ธํ„ฐ๋„ท๊ณผ ๊ฐ™์€ ์˜๋ฏธ๋กœ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์ง€๋งŒ, ์ •ํ™•ํžˆ ๋งํ•ด ์›น์€ ์ธํ„ฐ๋„ท์ƒ์˜ ์ธ๊ธฐ์žˆ๋Š” ํ•˜๋‚˜์˜ ์„œ๋น„์Šค (์ธํ„ฐ๋„ท์ด ์›น์„ ํฌํ•จํ•˜๊ณ  ์žˆ๋Š” ๊ด€๊ณ„)

๋˜ํ•œ, ์ด๋ ‡๊ฒŒ ์ž‘์„ฑ๋œ ์›น์ƒ์˜ ๋ฌธ์„œ๋Š” HTTP๋ผ๋Š” ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ˆ„๊ตฌ๋‚˜ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Œ  

 

์›น์—์„œ๋Š” HTML์ด๋ผ๋Š” ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ˆ„๊ตฌ๋‚˜ ์ž์‹ ๋งŒ์˜ ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Œ

- HTML ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์„ฑ๋œ ํ•˜์ดํผํ…์ŠคํŠธ ๋ฌธ์„œ๋ฅผ ์›น ํŽ˜์ด์ง€(web page)๋ผ๊ณ  ํ•จ

- ์ด๋Ÿฌํ•œ ์›น ํŽ˜์ด์ง€๋“ค ์ค‘์—์„œ ์„œ๋กœ ๊ด€๋ จ๋œ ๋‚ด์šฉ์œผ๋กœ ์ž‘์„ฑ๋œ ์›น ํŽ˜์ด์ง€๋“ค์˜ ์ง‘ํ•ฉ์„ ์›น ์‚ฌ์ดํŠธ(web site)๋ผ๊ณ  ํ•จ

- ์ˆ˜๋งŽ์€ ์›น ํŽ˜์ด์ง€๋“ค์€ ํ•˜์ดํผ๋งํฌ(hyperlink)๋ฅผ ํ†ตํ•ด ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ๊ตฌ์„ฑ

- ์‚ฌ์šฉ์ž๊ฐ€ ์›น ํŽ˜์ด์ง€์— ํฌํ•จ๋œ ํ•˜์ดํผ๋งํฌ๋ฅผ ๋”ฐ๋ผ ๋‹ค๋ฅธ ์›น ํŽ˜์ด์ง€๋“ค๋กœ ๊ณ„์†ํ•˜์—ฌ ์ด๋™ํ•˜๋Š” ๊ฒƒ → ์›น ์„œํ•‘(web surfing)

- ์‚ฌ์šฉ์ž๊ฐ€ ์›น ํŽ˜์ด์ง€๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์›น ๋ธŒ๋ผ์šฐ์ €(web browser)๋ผ๊ณ  ํ•จ

 

๐Ÿ“– ํ•˜์ดํผํ…์ŠคํŠธ(Hypertext)

๋ฌธ์„œ ๋‚ด๋ถ€์— ๋˜ ๋‹ค๋ฅธ ๋ฌธ์„œ๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ์ฐธ์กฐ๋ฅผ ์ง‘์–ด ๋„ฃ์Œ์œผ๋กœ์จ ์›น ์ƒ์— ์กด์žฌํ•˜๋Š” ์—ฌ๋Ÿฌ ๋ฌธ์„œ๋ผ๋ฆฌ ์„œ๋กœ ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ˆ 

ํ˜„์žฌ ๋ฌธ์„œ์—์„œ ๋‹ค๋ฅธ ๋ฌธ์„œ๋กœ ์ฆ‰์‹œ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ํ…์ŠคํŠธ

→ ์•„๋ž˜ ๋„ค์ด๋ฒ„ ์‚ฌ์ดํŠธ์—์„œ ๊ธฐ์‚ฌ ์ œ๋ชฉ์„ ํด๋ฆญํ•˜๋ฉด ๊ธฐ์‚ฌ ๋‚ด์šฉ ํŽ˜์ด์ง€๋กœ ์ด๋™

๋ฌธ์„œ ๋‚ด๋ถ€์—์„œ ๋˜ ๋‹ค๋ฅธ ๋ฌธ์„œ๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ์ฐธ์กฐ๋ฅผ ํ•˜์ดํผ๋งํฌ(hyperlink)๋ผ๊ณ  ํ•จ  

 

๐Ÿ“– ์ธํ„ฐ๋„ท ์‹œ์Šคํ…œ

โš™๏ธ ์›น ํด๋ผ์ด์–ธํŠธ(web client)

์š”์ฒญ(request)

ํด๋ฆญํ•œ ํŽ˜์ด์ง€๋ฅผ ์š”์ฒญํ•˜๋Š” PC 

๋„คํŠธ์›Œํฌ๋กœ ์—ฐ๊ฒฐ๋œ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์ •๋ณด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์ปดํ“จํ„ฐ

 

โš™๏ธ์›น ์„œ๋ฒ„(web server)

์‘๋‹ต(response)

ํด๋ฆญ๋œ ํŽ˜์ด์ง€๋ฅผ ์ œ๊ณตํ•˜๋Š” PC

ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ปดํ“จํ„ฐ

์‚ฌ์šฉ์ž๊ฐ€ ์š”์ฒญํ•˜๋ฉด ์–ธ์ œ๋‚˜ ์›น ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ด์ค˜์•ผ ํ•˜๋ฏ€๋กœ, ์›น ์„œ๋ฒ„๋Š” ํ•ญ์ƒ ์‹คํ–‰๋˜์–ด ์žˆ์–ด์•ผ 

 

โš™๏ธ ์›น ๋ธŒ๋ผ์šฐ์ €(web browser)

์›น ๋ธŒ๋ผ์šฐ์ €๋ž€ ์›น ์„œ๋ฒ„์—์„œ ์›น ํŽ˜์ด์ง€๋ฅผ ๊ฐ€์ ธ์˜ค๊ฑฐ๋‚˜ ์›น ์„œ๋ฒ„๋กœ ์ •๋ณด๋ฅผ ๋ณด๋‚ผ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ

HTML ๋ฌธ์„œ์™€ ๊ทธ๋ฆผ, ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํŒŒ์ผ ๋“ฑ ์›น์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์ธํ„ฐ๋„ท์˜ ์ปจํ…์ธ ๋ฅผ ๊ฒ€์ƒ‰ ๋ฐ ์—ด๋žŒํ•˜๊ธฐ ์œ„ํ•œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ์ด์นญ

์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์›น ํŽ˜์ด์ง€๋ฅผ ์š”์ฒญํ•˜๋ฉด ์›น ์„œ๋ฒ„์— ์ €์žฅ๋˜์–ด ์žˆ๋Š” ์›น ํŽ˜์ด์ง€ ์ •๋ณด๋ฅผ ๋ถˆ๋Ÿฌ์™€์„œ ์‚ฌ์šฉ์ž์˜ ํ™”๋ฉด์— ์ถœ๋ ฅ

 

๐Ÿ“– ์ธํ„ฐ๋„ท ์ฃผ์†Œ ์ฒด๊ณ„

โš™๏ธ ํ”„๋กœํ† ์ฝœ(protocol)

์ปดํ“จํ„ฐ๋ผ๋ฆฌ ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›๊ธฐ ์œ„ํ•œ ์ผ์ข…์˜ ๊ทœ์น™์ด๋‚˜ ์•ฝ์†

์ปดํ“จํ„ฐ ์‚ฌ์ด์˜ ํ†ต์‹ ์—์„œ ์ •๋ณด๋ฅผ ๊ตํ™˜ํ•˜๊ธฐ ์œ„ํ•ด ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด ๋‘” ๋„คํŠธ์›Œํฌ ํ†ต์‹ ๊ทœ์•ฝ

ex. TCP(Transmission Control Protocol), IP(Internet Protocol), HTTP(HyperText Transfer Protocol), FTP(File Transfer Protocol) ๋“ฑ์ด ์žˆ์Œ 

 

HTTP (Hyper Text Transfer Protocol)
ํ•˜์ดํผํ…์Šค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์›น ๋ธŒ๋ผ์šฐ์ €์™€ ์›น ์„œ๋ฒ„ ๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ
์š”์ฒญ(request)์™€ ์‘๋‹ต(reponse) ๋ฐฉ์‹์œผ๋กœ ๋™์ž‘

 

โš™๏ธ ์ธํ„ฐ๋„ท ์ฃผ์†Œ

์ธํ„ฐ๋„ท์ฃผ์†Œ๋Š”IP ์ฃผ์†Œ๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ, ๋„๋ฉ”์ธ ๋„ค์ž„์€ DNS ์„œ๋ฒ„์—์„œ IP์ฃผ์†Œ๋กœ ์ž๋™ ๋ณ€ํ™˜

 

1. IP ์ฃผ์†Œ (Internet Protocol address) - ์ธํ„ฐ๋„ท ์ƒ์—์„œ ์„œ๋กœ๋ฅผ ์ธ์‹ํ•˜๊ธฐ ์œ„ํ•ด ์ง€์ •๋ฐ›์€ ์‹๋ณ„์šฉ ๋ฒˆํ˜ธ 

    ex. 102.242.31.5

2. ๋„๋ฉ”์ธ ๋„ค์ž„ (Domain Name) - ์™ธ์šฐ๊ธฐ ์–ด๋ ค์šด IP ์ฃผ์†Œ๋ฅผ ์‚ฌ๋žŒ์ด ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฌ์šด ๋ฌธ์ž ํ˜•ํƒœ๋กœ ํ‘œํ˜„ํ•œ ์ฃผ์†Œ

    ex. naver.com

 

์›น์˜ ๋™์ž‘ ๋ฐฉ์‹์— ๋Œ€ํ•œ ์ฐธ๊ณ  ์‚ฌ์ดํŠธ
https://developer.mozilla.org/ko/docs/Learn/Getting_started_with_the_web/How_the_Web_works
http://www.tcpschool.com/webbasic/works
https://velog.io/@ylyl/TIL-web-operations

 

 


 

์›น ํŽ˜์ด์ง€๋Š” ๋ฌด์—‡์œผ๋กœ ๋งŒ๋“ค์–ด์กŒ์„๊นŒ?

HTML   ๋ผˆ๋Œ€
CSS     ๋””์ž์ธ
JS        ๊ธฐ๋Šฅ

 

๐ŸŽˆ HTML(Hyper Text Markup Language)

 

์›น ํŽ˜์ด์ง€์— ์ •๋ณด๋ฅผ ๋‹ด์•„ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•œ ๋งˆํฌ์—… ์–ธ์–ด

HyperText

ํ˜„์žฌ ๋ฌธ์„œ์—์„œ ๋‹ค๋ฅธ ๋ฌธ์„œ๋กœ ์ฆ‰์‹œ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ํ…์ŠคํŠธ

+ Markup Language

ํ‘œ์‹œํ•˜๋Š” ์–ธ์–ด

"โ˜…โ˜…โ˜…โ˜…โ˜…ํƒœ๊ทธโ˜…โ˜…โ˜…โ˜…โ˜…"๋ผ๋Š” ๊ฐœ๋…์œผ๋กœ ํ‘œ์‹œ๋ฅผ ํ•ด์ฃผ๋Š” ๊ฒƒ

 

๋งํฌ๋กœ ์—ฐ๊ฒฐ๋œ ๋ฌธ์„œ๋ฅผ ๋งŒ๋“ค ๋•Œ ์‚ฌ์šฉํ•˜๋Š”, ๋‚ด์šฉ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฌธ์„œ์˜ ๊ตฌ์กฐ์™€ ์˜๋ฏธ(h1, p, button ๋“ฑ)์™€ ๊ฐ™์€ ์ถ”๊ฐ€์ ์ธ ์ •๋ณด๊นŒ์ง€ ํ‘œ์‹œํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด

 

๐Ÿ“– HTML ํƒœ๊ทธ(tag) 

 

HTML ํƒœ๊ทธ๋Š” ๋ณดํ†ต ์‹œ์ž‘ ํƒœ๊ทธ(start tag, opening tag)์™€ ์ข…๋ฃŒ ํƒœ๊ทธ(end tag, closing tag)์˜ ํ•œ ์Œ์œผ๋กœ ๊ตฌ์„ฑ

ํƒœ๊ทธ ์•ˆ์— ์žˆ๋Š” ๋‚ด์šฉ๋งŒ ์˜ํ–ฅ์„ ๋ฐ›์Œ

์ข…๋ฃŒ ํƒœ๊ทธ๋Š” ์‹œ์ž‘ ํƒœ๊ทธ์™€ ๋˜‘๊ฐ™์ง€๋งŒ, ํƒœ๊ทธ ์ด๋ฆ„ ์•ž์— ์Šฌ๋ž˜์‹œ ์ž‘์„ฑ

ํƒœ๊ทธ์— ๋”ฐ๋ผ ์‹œ์ž‘ ํƒœ๊ทธ๋งŒ ์žˆ๊ณ  ์ข…๋ฃŒ ํƒœ๊ทธ๊ฐ€ ์—†๋Š” ํƒœ๊ทธ๋„ ์žˆ์Œ! 

ex. <img>, <br>, <hr> 

์ด๋Ÿฌํ•œ ํƒœ๊ทธ๋Š” ๋นˆ ํƒœ๊ทธ(empty tag)๋ผ๊ณ  ํ•จ 

 

๐Ÿ“– HTML ๊ตฌ์„ฑ์š”์†Œ

 

์ถœ์ฒ˜ : http://www.tcpschool.com/html/html_intro_elementStructure

 

- ์†์„ฑ๋ช…์€ ์†Œ๋ฌธ์ž๋กœ ์ž‘์„ฑ

- ์†์„ฑ๊ฐ’์€ ๋”ฐ์˜ดํ‘œ๋กœ ๊ฐ์‹ธ๊ธฐ

- ์—ฌ๋Ÿฌ๊ฐœ์˜ ์†์„ฑ ์‚ฌ์šฉ์‹œ ๋„์–ด์“ฐ๊ธฐ

 

โš™๏ธ HTML ๊ธฐ๋ณธ๊ตฌ์กฐ

<!DOCTYPE html> : ํ˜„์žฌ ๋ฌธ์„œ๊ฐ€ HTML5 ๋ฌธ์„œ์ž„์„ ๋ช…์‹œ
 
<html> : HTML ๋ฌธ์„œ์˜ ๋ฃจํŠธ(root) ์š”์†Œ๋ฅผ ์ •์˜
 
<head> : HTML ๋ฌธ์„œ์˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ(metadata)๋ฅผ ์ •์˜
- ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ(metadata)๋ž€ HTML ๋ฌธ์„œ์— ๋Œ€ํ•œ ์ •๋ณด(data)๋กœ ์›น ๋ธŒ๋ผ์šฐ์ €์—๋Š” ์ง์ ‘์ ์œผ๋กœ ํ‘œํ˜„๋˜์ง€ ์•Š๋Š” ์ •๋ณด๋ฅผ ์˜๋ฏธ
- ์ด๋Ÿฌํ•œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋Š” <title>, <style>, <meta>, <link>, <script>, <base>ํƒœ๊ทธ ๋“ฑ์„ ์ด์šฉํ•˜์—ฌ ํ‘œํ˜„
 
<title> : HTML ๋ฌธ์„œ์˜ ์ œ๋ชฉ(title)์„ ์ •์˜
- ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ํˆด๋ฐ”(toolbar)์— ํ‘œ์‹œ
- ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์ฆ๊ฒจ์ฐพ๊ธฐ(favorites)์— ์ถ”๊ฐ€ํ•  ๋•Œ ์ฆ๊ฒจ์ฐพ๊ธฐ์˜ ์ œ๋ชฉ
- ๊ฒ€์ƒ‰ ์—”์ง„์˜ ๊ฒฐ๊ณผ ํŽ˜์ด์ง€์— ์ œ๋ชฉ์œผ๋กœ ํ‘œ์‹œ
 
<body> : ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด ๋ณด์ด๋Š” ๋‚ด์šฉ(content) ๋ถ€๋ถ„
 
<h1> ~ <h6> : ์ œ๋ชฉ(heading)
 
<p> : ๋‹จ๋ฝ(paragraph)

 

์ฐธ๊ณ . 

HTML ๋ฌธ์„œ ์ž‘์„ฑ์„ ์œ„ํ•ด Visual Studio Code ์—๋””ํ„ฐ ์‚ฌ์šฉ

์œ„์˜ ์—๋””ํ„ฐ ์‚ฌ์šฉ์‹œ ํ•„์ˆ˜ ๋‹ค์šด๋กœ๋“œ → live server

์„ ํƒ ๋‹ค์šด๋กœ๋“œ  → material theme, material icon

 

๐Ÿ“– ์—ฌ๋Ÿฌ๊ฐ€์ง€ HTML ํƒœ๊ทธ

โš™๏ธ <body> </body>

 

๋‹ค์ค‘์†์„ฑ ์‚ฌ์šฉ์‹œ์—๋Š” ๋„์–ด์“ฐ๊ธฐ!

 

<!-- ๋‹ค์ค‘์†์„ฑ ์‚ฌ์šฉ -->
<hr width="150px" size="140" color="red">
<hr width="150px" size="120" color="orange">
<hr width="150px" size="100" color="yellow">
<hr width="150px" size="80" color="green">
<hr width="150px" size="60" color="blue">
<hr width="150px" size="40" color="navy">
<hr width="150px" size="20" color="purple">

 

 

โš™๏ธ <h> </h> : ์ œ๋ชฉํƒœ๊ทธ

html ๋ณธ๋ฌธ๋‚ด ์ œ๋ชฉ์„ ํ‘œํ˜„ํ•˜๋Š” ํƒœ๊ทธ (h1 ~ h6) 

h2, h3ํƒœ๊ทธ๋ฅผ ๋งŽ์ด ์‚ฌ์šฉ

<!-- ์ œ๋ชฉ ํƒœ๊ทธ h : header -->
<h1>h1ํƒœ๊ทธ</h1>
<h2>h2ํƒœ๊ทธ</h2>
<h3>h3ํƒœ๊ทธ</h3>
<h4>h4ํƒœ๊ทธ</h4>
<h5>h5ํƒœ๊ทธ</h5>
<h6>h6ํƒœ๊ทธ</h6>

 

 

โš™๏ธ ๋ณธ๋ฌธํƒœ๊ทธ

1. <p> </p>

๋ณธ๋ฌธ์˜ ๋‚ด์šฉ์„ ๋‹จ๋ฝ์œผ๋กœ ํ‘œํ˜„ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํƒœ๊ทธ

ํ•œ ์ค„ ์ „์ฒด ๊ณต๊ฐ„ ์ฐจ์ง€

 

2. <span> </span>

๋ณธ๋ฌธ์˜ ๋‚ด์šฉ์„ ๋ฌธ์žฅ์œผ๋กœ ํ‘œํ˜„ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํƒœ๊ทธ

ํ•ด๋‹น ๋ฌธ์žฅ๋งŒ ๊ณต๊ฐ„ ์ฐจ์ง€

 

<!-- ๋ณธ๋ฌธ ํƒœ๊ทธ 
 1. p : paragraph
 2. span -->

<p>pํƒœ๊ทธ1</p>
<p>pํƒœ๊ทธ2</p>
<span>์ŠคํŒฌํƒœ๊ทธ1</span>
<span>์ŠคํŒฌํƒœ๊ทธ2</span>

 

 

ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ์ด์œ  : ํƒœ๊ทธ๊ฐ€ ์—†์œผ๋ฉด ํ•ด๋‹น ์˜์—ญ์—๋งŒ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•˜๋Š” ๋“ฑ์˜ ํ–‰์œ„๋ฅผ ํ•  ์ˆ˜ ์—†์Œ

 

โš™๏ธ ๋ฌธ๋‹จํƒœ๊ทธ

 

1. <br/>

์ค„๋ฐ”๊ฟˆ(๊ฐœํ–‰) ํƒœ๊ทธ

 

2. <hr/>

๋‹จ๋ฝ ๊ฐ„์˜ ๊ตฌ๋ถ„์„ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ํƒœ๊ทธ

<!-- ๋ฌธ๋‹จ ํƒœ๊ทธ
1. br : break ๊ฐœํ–‰ ํƒœ๊ทธ
2. hr : ๊ตฌ๋ถ„์„  -->

<p>pํƒœ๊ทธ1</p>
<p>pํƒœ๊ทธ2</p>
<hr>
<span>์ŠคํŒฌํƒœ๊ทธ1<br/></span>
<span>์ŠคํŒฌํƒœ๊ทธ2</span>

 

 

hrํƒœ๊ทธ ์†์„ฑ

โš™๏ธ ๊ธ€์žํƒœ๊ทธ

 

1. <b> </b>

๋‹ค๋ฅธ ํ…์ŠคํŠธ์™€ ๊ตฌ๋ณ„ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํƒœ๊ทธ

์‹œ์ž‘์ ์ธ ๊ฐ•์กฐ → ๊ฒฐ๊ตญ ๋””์ž์ธ → ์ตœ๊ทผ์—๋Š” ๋งŽ์ด ์“ฐ์ง€ ์•Š์Œ!(CSS)๋กœ ๋Œ€์ฒด

 

2. <strong> </strong>

์ค‘์š”ํ•œ ๋ฌธ๊ตฌ๋ฅผ ๊ฐ•์กฐํ•˜๋Š” ํƒœ๊ทธ

์‹œ๊ฐ์ ์ธ ๊ฐ•์กฐ + ์ฒญ๊ฐ์ ์ธ ๊ฐ•์กฐ (๊ธฐ๋Šฅ)

 

<!-- ๊ธ€์žํƒœ๊ทธ
1. <b> : bold
2. <strong> -->
<p><b>bํƒœ๊ทธ</b>๊ฐ•์กฐ</p>
<p><strong>strongํƒœ๊ทธ</strong>๊ฐ•์กฐ</p>

 

 


 

์ •๋ฆฌ(summary)

- web์ƒ์—์„œ ๊ธธ๋™์ด ๊ตฌ๊ธ€ ๋ฉ”์ธ ํ™ˆํŽ˜์ด์ง€ ๋„์–ด๋‹ฌ๋ผ๊ณ  ์š”์ฒญ
๊ธธ๋™ : ์›น ํด๋ผ์ด์–ธํŠธ (์š”์ฒญ request)
๊ตฌ๊ธ€ : ์›น ์„œ๋ฒ„ (์‘๋‹ต response)

- HTML
HT : ํ•˜์ดํผ ํ…์ŠคํŠธ ํ˜„์žฌ ๋ฌธ์„œ์—์„œ ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋ฌธ์„œ๋กœ ์ฆ‰์‹œ ์ด๋™์ด ๊ฐ€๋Šฅ
ML : ๋งˆํฌ์—… ์–ธ์–ด ๋งˆํฌ์—…? ํ‘œ์‹œ "ํƒœ๊ทธ"

     <p>         ๋ฐฐ๊ณ ํŒŒ์š”        </p>
์‹œ์ž‘ํƒœ๊ทธ     ์ปจํ…์ธ (๋‚ด์šฉ)    ๋ํƒœ๊ทธ
โ””------- ์š”์†Œ (Element) --------โ”˜

- ์ถ”๊ฐ€ ๋‚ด์šฉ์€ ์†์„ฑ์œผ๋กœ ์ž‘์„ฑ (๋‹ค์ค‘์†์„ฑ์€ ๋„์–ด์“ฐ๊ธฐ!)

- HTML ํƒœ๊ทธ
1) ์ œ๋ชฉํƒœ๊ทธ : <h1~h6>
2) ๋‚ด์šฉํƒœ๊ทธ 2๊ฐœ : <p>, <span>
3) ์ค„๋ฐ”๊ฟˆํƒœ๊ทธ : <br> (break)
4) ๊ฐ•์กฐํƒœ๊ทธ 2๊ฐœ : <b>(bold) - ๊ตต๊ฒŒ ๋””์ž์ธ๋งŒ ํ•˜๋Š” ์—ญํ• 
                         <strong> - ๊ธฐ๋Šฅ์  ๊ฐ•์กฐ