PlayData/WebUI

[Day 18 | Web] Media Tag , ๊ธฐํƒ€ ํƒœ๊ทธ, CSS(์—…๋ฐ์ดํŠธ ํ•„์š”)

๊น€์œ ๋‹ˆ์ฝ˜ 2021. 12. 6. 17:52

โ–บ ๋ฏธ๋””์–ด ํƒœ๊ทธ 

<img src="  ์œ„์น˜(URL) "  width=" 100 " height=" 200 "  alt=" ๋Œ€์ฒด๊ธ€์ž " />	

<audio src=" "  width=" 100 " height=" 200 "  autoplay = " " loop=" " control= " " />

<video src=" "  width=" 100 " height=" 200 " autoplay = " " loop=" " control= " "  />

ํƒœ๊ทธ๋“ค์€ ์ฐพ์•„๋ณด๋ฉด ์—„์ฒญ ๋งŽ๋‹ค. 

 

๋ฒ„์ „์ด ์•ˆ๋งž์œผ๋ฉด ํŒŒ์ผ์ด ์ง€์›๋  ์ˆ˜๋„ ์•ˆ๋  ์ˆ˜๋„ ์žˆ์œผ๋‹ˆ, ๋ฒ„์ „๋ณ„๋กœ ๋„ฃ์–ด๋ณธ๋‹ค. 

๋ธŒ๋ผ์šฐ์ €๋ณ„๋กœ ์•ˆ๋งž์„ ์ˆ˜๋„ ์žˆ๋‹ค. 

 

โ–บ ์ „์†ก ํƒœ๊ทธ 

โ–บ form ํƒœ๊ทธ: 

<Form action = "์œ„์น˜(์–ด๋””๋กœ ๋ณด๋‚ผ์ง€ ํŒŒ์ผ ์œ„์น˜) method = "์ „์†ก ๋ฐฉ์‹(get, post)"  > 

            <input type = "submit" value = "submit"/> <br/>

</From>

ํผ ํƒœ๊ทธ ์˜์—ญ ์•ˆ์— ์žˆ๋Š” ์• ๋“ค๋งŒ ๋ณด๋‚ด๊ฒ ๋‹ค. 

๊ทธ๋Ÿฐ๋ฐ ์–ด๋””๋กœ? --> action 

์–ด๋–ป๊ฒŒ? --> ์ „์†ก๋ฐฉ์‹ method (1. get, 2. post) 

  • get ==> QueryString => url? ๋ณ€์ˆ˜๋ช… =" ~~~ " & ๋ณ€์ˆ˜๋ช… = " ~~~"
    • ์–ธ์ œ? 

 

 

 

form์˜ ์—ญํ• ์€ ๋‹ค๋ฅธ ํŽ˜์ด์ง€๋กœ ๋„˜๊ฒจ์ฃผ๋Š”๋ฐ ์žˆ๋‹ค. 

 

 

์•„๋ž˜์ฒ˜๋Ÿผ ์›น์„œ๋ฒ„ ์•ˆ์—์„œ ํŽ˜์ด์ง€๊ฐ€ ๋‘ ๊ฐœ๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•˜์ž. 

ํ…์ŠคํŠธ๋ผ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํŽ˜์ด์ง€ 1์—์„œ ๋ฐ›์•„์„œ ํŽ˜์ด์ง€ 2๋กœ ๋„˜๊ธฐ๊ณ ์ž ํ•œ๋‹ค. 

๋„˜๊ธฐ๋Š” ๋ฐฉ์‹์—๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. 

1. get 2. post

 

 

get ==> ๋ณด์•ˆ์ƒ ์ทจ์•ฝ ๊ธ€์ž ํฌ๊ธฐ๊ฐ€ ์ œํ•œ๋˜์–ด์žˆ์Œ, ๋”ฐ๋ผ์„œ ๊ฒ€์ƒ‰ ๋“ฑ ์— ์‚ฌ์šฉ

body ==> ๋ฐ์ดํ„ฐ ์–‘์ด ๋งŽ์„ ๋•Œ. 

 

์‚ฌ์‹ค get๊ณผ post ์™ธ์—๋„ HTML ์š”์ฒญ ๋ฉ”์†Œ๋“œ๋Š” ์•„์ฃผ ๋งŽ์Œ 

 

HTTP ์š”์ฒญ ๋ฉ”์„œ๋“œ - HTTP | MDN

HTTP๋Š” ์š”์ฒญ ๋ฉ”์„œ๋“œ๋ฅผ ์ •์˜ํ•˜์—ฌ, ์ฃผ์–ด์ง„ ๋ฆฌ์†Œ์Šค์— ์ˆ˜ํ–‰ํ•˜๊ธธ ์›ํ•˜๋Š” ํ–‰๋™์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ฐ„ํ˜น ์š”์ฒญ ๋ฉ”์„œ๋“œ๋ฅผ "HTTP ๋™์‚ฌ"๋ผ๊ณ  ๋ถ€๋ฅด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ๋ฉ”์„œ๋“œ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์˜๋ฏธ๋ฅผ ๊ตฌํ˜„ํ•˜์ง€๋งŒ, ์ผ๋ถ€

developer.mozilla.org

 

 

 

html์€ ์ผ๋ฐ˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ๋‹ฌ๋ผ ์—ฐ์‚ฐ, ํ•จ์ˆ˜๊ฐ€ ์—†์Œ 

๊ทธ๋ž˜์„œ ๊ทธ ์—ฐ์‚ฐ์„ ์„œ๋ฒ„์—์„œ ํ•œ๋‹ค๋ฉด, Java๋กœ ํ•˜๋ฉด ๋˜๊ณ 

ํด๋ผ์ด์–ธํŠธ PC์—์„œ ํ•˜๋ฉด Javascript์—์„œ ํ•œ๋‹ค. 

 

id์™€ name์˜ ์ฐจ์ด๋Š” ๋ฌด์—‡์ผ๊นŒ? 

์‹ค์งˆ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋กœ ์“ฐ์ด๋Š” ๊ฒƒ์€ username์ด๋‹ค. 

 

id๋Š” ํƒœ๊ทธ์˜ ์œ ๋‹ˆํฌํ•œ ๊ฐ’์„ ์˜๋ฏธํ•œ๋‹ค. 

id๋Š” ์–ธ์ œ ์“ฐ๋ƒ๋ฉด, css, ID๊ฐ€ ์–ด๋–ค ๊ฐ’์ธ ๊ฒƒ๋งŒ ๋ฐ”๊ฟ”๋ผ. 

class๊ฐ€ ์–ด๋–ค ๊ฒƒ๋งŒ ์ƒ‰์„ ์–ด๋–ป๊ฒŒ ์ž…ํ˜€๋ผ ๋“ฑ

 

์ฆ‰, name, value๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ.

id๋Š” css๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ. 

 

์œ„์˜ ์‚ฌ์ง„์ฒ˜๋Ÿผ ํ—ท๊ฐˆ๋ฆด ๋•Œ์—๋Š”, id์™€ name์„ ๋‹ค๋ฅธ ๊ฐ’์œผ๋กœ ์“ฐ๋ฉด ๋จ!

 

 

 

๋ฆฌ์ŠคํŠธ ์ƒ์—์„œ ์„ ํƒ์„ ํ•  ๋•Œ์—๋Š” select๋ฅผ ์“ด๋‹ค. 

์—ฌ๋Ÿฌ ๊ฐœ ์„ ํƒํ•  ๋•Œ๋Š” multiple์„ ์“ด๋‹ค. 

 

์„ ํƒ ์‹œ์— ๋Œ€๋ถ„๋ฅ˜๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ. optgroup

 

 

 

fieldset์€ ์˜์—ญ์„ ๋‚˜๋ˆ ์ฃผ๋Š” ๊ฒƒ 

 

 

 

 

<textarea>

๊ธ€์„ ๊ณ„์† ๋‚ด๋ ค ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ํ˜•ํƒœ 

 

 

<p>

๋ฌธ๋‹จ.

pํƒœ๊ทธ๊ฐ€ ๋๋‚˜๋ฉด ๋ฌธ๋‹จ ๋ฐ”๋€œ.

ํ•œ ์ค„ ์ž๋™ ๋‚ด๋ ค์“ฐ๊ธฐ๊ฐ€ ๋จ 

 

<div>

์˜์—ญ

 

<br>

๊ทธ๋ƒฅ ํ•œ ์ค„ ๋‚ด๋ ค์“ฐ๊ธฐ 

 

<span>

๊ธ€์ž ์ž์‹ ์ด ์ฐจ์ง€ํ•˜๋Š” ๊ณต๊ฐ„๋งŒํผ ์ฐจ์ง€. 

 

 

simentics

์˜๋ฏธ์žˆ๊ฒŒ ๊ตฌ๋ถ„์ง€์–ด์ ธ ๋ณด์ด๋Š” ํƒœ๊ทธ, ๊ธฐ์‚ฌ ์›๋ณธ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ํƒœ๊ทธ 

 

 

โ–บ ํƒœ๊ทธ ์ข…๋ฅ˜ ์ •๋ฆฌ

#. ํƒœ๊ทธ ์ข…๋ฅ˜ (์˜์—ญ ํƒœ๊ทธ, ์ธ๋ผ์ธ ํƒœ๊ทธ)

	- ์˜์—ญ ํƒœ๊ทธ
		h1  ํƒœ๊ทธ
		div  ํƒœ๊ทธ
		p  ํƒœ๊ทธ
		๋ชฉ๋ก ํƒœ๊ทธ
		Table ํƒœ๊ทธ
		Form ํƒœ๊ทธ
	- ์ธ๋ผ์ธ ํƒœ๊ทธ
		a ํƒœ๊ทธ
		span ํƒœ๊ทธ
		input ํƒœ๊ทธ

 

1. ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“ค๊ณ 

2. ์‹คํ–‰ํ•˜๊ณ 

3. ์ƒ‰์น ํ•œ๋‹ค. 

 

๋‚˜์ค‘์— ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ํ•˜๋ ค๋ฉด ์›น ํฌ๋กค๋ง์ด 9๋ฅผ ์ฐจ์ง€ํ•ฉ๋‹ˆ๋‹ค. 

1. ์–ด๋–ค ๋‹จ์–ด๋ฅผ ๋‚ด๋ ค๋ฐ›๊ณ  ์‹ถ์œผ๋ฉด ๊ฐœ๋ฐœ์ž๋„๊ตฌ ๋“ค์–ด๊ฐ€์„œ ์„ž์—ฌ์žˆ๋Š” ํƒœ๊ทธ ์†์— ์ฐพ๋Š”๋‹ค 

2. css๊ฐ€ ์žˆ๋Š” ๋ฐฉ์‹์œผ๋กœ 

3. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๊ฐ€ ํ•ธ๋“ค๋งํ•˜๋Š” ์•ก์…˜ ์ฒ˜๋ฆฌ ๋ฐฉ์‹์œผ๋กœ ๋‚ด๋ ค์˜จ๋‹ค 

 

<li>
  <label for="mail">๋ฉ”์ผ ์ฃผ์†Œ</label>
  <input type="email" id="mail" value="์˜ˆ) tom@abc.com">
</li>

<li>
  <label for="phone">์—ฐ๋ฝ์ฒ˜</label>
  <input type="tel" id="phone" value="์˜ˆ) 010-1234-2345">
</li>

<li>
  <label for="homep">๋ธ”๋กœ๊ทธ/ํ™ˆํŽ˜์ด์ง€</label>
  <input type="url" id="homep" value="์˜ˆ) http://www.naver.com/blog/tom>
</li>

 

 

HTML input type: 

  • <input type="button">
  • <input type="checkbox">
  • <input type="color">
  • <input type="date">
  • <input type="datetime-local">
  • <input type="email">
  • <input type="file">
  • <input type="hidden">
  • <input type="image">
  • <input type="month">
  • <input type="number">
  • <input type="password">
  • <input type="radio">
  • <input type="range">
  • <input type="reset">
  • <input type="search">
  • <input type="submit">
  • <input type="tel">
  • <input type="text">
  • <input type="time">
  • <input type="url">
  • <input type="week">

 

ํƒœ๊ทธ ์ •๋ฆฌ 

  • progress
  • time
  • download
  • meter
  • color

 

 

css

 

 

#์ด ์˜๋ฏธํ•˜๋Š” ๊ฒƒ : ID 

 

์ž๋ฐ”์™€ ๋‹ค๋ฅด๊ฒŒ css๋Š” ๋‹ค์ค‘ ์ƒ์† ๊ฐ€๋Šฅ

 

 

ํƒœ๊ทธ ๋ณ„ ์ง€์ • ๊ฐ€๋Šฅ 

 

 

ํด๋ž˜์Šค๋ฅผ ๋” ๋งŽ์ด ์“ด๋‹ค. 

 

 

 

* ์„ ์‚ฌ์šฉํ•œ ์™€์ผ๋“œ์นด๋“œ๋„ ๊ฐ€๋Šฅ 

 

 

์ž์‹ ์„ ํƒ์ž ์ค‘ > ๋Š” ์ง๊ณ„ ์ž์‹๋งŒ์„ ์˜๋ฏธํ•œ๋‹ค. 

๋”ฐ๋ผ์„œ ์ง๊ณ„ ์ž์‹๋ณด๋‹ค ๋” ์•„๋ž˜ ์ž์‹๋“ค์—๊ฒŒ๋Š” ์ƒ์†๋˜์ง€ ์•Š๋Š”๋‹ค.  

 

 

ใ…

 

 

 

 

em์€ ๋ฐฐ์ˆ˜๋‹จ์œ„, px์€ ๊ณ ์ •๋œ ๋‹จ์œ„! 

 

select๋งŒ ๋ณต์‚ฌํ•  ์ˆ˜ ์žˆ์Œ!

๋‚˜์ค‘์— ์›น์—์„œ ๋ฐ์ดํ„ฐ ์ถ”์ถœํ• ๋•Œ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋  ๊ฒƒ

 

๋ฐ์ดํ„ฐ์˜ ๋Œ€๋ถ€๋ถ„์€ ์›น์—์„œ ๊ฐ€์ ธ๋‹ค ์จ์•ผํ•œ๋‹ค. 

๊ณ„์ธต์  ์ดํ•ด๋ฅผ ํ•ด์•ผ ๋‚˜์ค‘์— ํŒŒ์ด์ฌ์œผ๋กœ ๊ฐ€์ ธ๋‹ค ์“ฐ๊ธฐ๊ฐ€ ํŽธํ•ด์ง„๋‹ค. 

 

 

 

 

 

 

์˜ค๋Š˜์€ ๋ญ”๊ฐ€ ๊ฐœ๋…์˜ ์ดํ•ด๋ณด๋‹ค๋Š”

HTML๊ณผ CSS์—๋Š” ์ด๋Ÿฐ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค

์„ค๋ช…๋“ค์ด ๋Œ€๋ถ€๋ถ„์ด์–ด์„œ ์ˆ˜์—… ์ž์ฒด๊ฐ€ ํž˜๋“ค์ง€๋Š” ์•Š์•˜๋‹ค.

 

๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฑธ ์˜จ์ „ํžˆ ์ž˜ ์“ธ ์ˆ˜ ์žˆ๋Š๋ƒ๋Š” ๋‹ค๋ฅธ ๋ฌธ์ œ์ด๋‹ค. 

๋ญ๊ฐ€ ์žˆ๋Š”์งˆ ์•Œ๊ณ , 

 

์–ด๋–ค ๋•Œ๋Š” =" " ๋ฅผ ์“ฐ๊ณ , ์–ด๋–ค ๋•Œ๋Š” ๊ทธ๋ƒฅ :์„ ์“ฐ๊ณ , ์‚ฌ์†Œํ•œ ๋ฌธ๋ฒ•๋“ค์ด ์ž์ž˜์ž์ž˜ํ•˜๊ฒŒ ์•Œ์•„์•ผ ํ•˜๋Š” ๊ฒƒ๋“ค์ด ๋งŽ์€๋ฐ. 

 

 

 

์ข…์ข… ํ•ด์ฃผ์‹œ๋Š” IT์˜ ์˜›๋‚  ์ด์•ผ๊ธฐ๊ฐ€ 2015๋…„ 2016๋…„ ์ด์ฏค ์–˜๊ธฐ๊ฐ€ ์•„๋‹ˆ๋ผ 

2000๋…„๋Œ€ ์ดˆ๋ฐ˜.. ์ด์•ผ๊ธฐ๋ผ ๋„˜ ๊ณผ๊ฑฐ ์ด์•ผ๊ธฐ ๊ฐ™๋‹นใ…Žใ…Ž

๋‹ค์Œ ํŽ˜์ด์ง€๋„ ๊ทผ 5๋…„๊ฐ„ ์ตœ๊ณ  ๋งŽ์ด ๋ณธ๋“ฏ...

 

 

 

 

์›น์ชฝ์€ ํŠธ๋ Œ๋“œ๊ฐ€ ๋นจ๋ฆฌ ๋ณ€ํ•ด์„œ

์ฑ…์„ ์‚ฌ๋ ค๋ฉด ์ตœ์‹ ์ฑ…์„ ์‚ฌ์•ผํ•ด์š”! 

 

 

 

 

 

 

๋ณต์Šต ์ž˜ํ•˜์„ธ์š”!