๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

โœ’๏ธ GURU/HTML523

[HTML5] 17. CSS3์—์„œ์˜ ์ƒ‰ ํ‘œํ˜„๋ฒ• + ์ƒ‰ ๊ด€๋ จ CSS3 ํ”„๋กœํผํ‹ฐ๋“ค + ํ…์ŠคํŠธ ๊พธ๋ฏธ๋Š” CSS3 ์Šคํƒ€์ผ ์‹œํŠธ + CSS3์˜ ํ‘œ์ค€ ๋‹จ์œ„ + ๋‹จ์ถ• ํ”„๋กœํผํ‹ฐ font + ๊ตฌ๊ธ€ ํฐํŠธ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ 17. CSS3์—์„œ์˜ ์ƒ‰ ํ‘œํ˜„๋ฒ• + ์ƒ‰ ๊ด€๋ จ CSS3 ํ”„๋กœํผํ‹ฐ๋“ค + ํ…์ŠคํŠธ ๊พธ๋ฏธ๋Š” CSS3 ์Šคํƒ€์ผ ์‹œํŠธ + CSS3์˜ ํ‘œ์ค€ ๋‹จ์œ„ + ๋‹จ์ถ• ํ”„๋กœํผํ‹ฐ font + ๊ตฌ๊ธ€ ํฐํŠธ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ # CSS3์—์„œ์˜ ์ƒ‰ ํ‘œํ˜„๋ฒ• - 16์ง„์ˆ˜ ์ฝ”๋“œ๋กœ ํ‘œํ˜„ # 8A 2B E2 --> blueviolet - 10์ง„์ˆ˜ ์ฝ”๋“œ์™€ RGB()๋กœ ํ‘œํ˜„ rgb( 138, 43, 226 ) --> blueviolet - ์ƒ‰ ์ด๋ฆ„์œผ๋กœ ํ‘œํ˜„ : CSS3ํ‘œ์ค€์—์„œ๋Š” 140๊ฐœ์˜ ์ƒ‰ ์ด๋ฆ„์ด ์กด์žฌ #์ƒ‰ ๊ด€๋ จ CSS3 ํ”„๋กœํผํ‹ฐ๋“ค - HTML ํƒœ๊ทธ์˜ ํ…์ŠคํŠธ ๊ธ€์ž ์ƒ‰ color : ์ƒ‰ - HTML ํƒœ๊ทธ์˜ ๋ฐฐ๊ฒฝ ์ƒ‰ background - color : ์ƒ‰ - HTML ํƒœ๊ทธ์˜ ํ…Œ๋‘๋ฆฌ ์ƒ‰ border - color : ์ƒ‰ ex 1) ex 2) #ํ…์ŠคํŠธ ๊พธ๋ฏธ๋Š” CSS3.. 2022. 7. 19.
[HTML5] 16. ์…€๋ ‰ํ„ฐ ์กฐํ•ฉ + ์ž์‹ ์…€๋ ‰ํ„ฐ + ์ž์† ์…€๋ ‰ํ„ฐ + ์ „์ฒด ์…€๋ ‰ํ„ฐ์™€ ์†์„ฑ ์…€๋ž™ํ„ฐ + ๊ฐ€์ƒ ํด๋ž˜์Šค ์…€๋ ‰ํ„ฐ(pseudo-class) 16. ์…€๋ ‰ํ„ฐ ์กฐํ•ฉ + ์ž์‹ ์…€๋ ‰ํ„ฐ + ์ž์† ์…€๋ ‰ํ„ฐ + ์ „์ฒด ์…€๋ ‰ํ„ฐ์™€ ์†์„ฑ ์…€๋ž™ํ„ฐ + ๊ฐ€์ƒ ํด๋ž˜์Šค ์…€๋ ‰ํ„ฐ(pseudo-class) # ์…€๋ ‰ํ„ฐ ์กฐํ•ฉํ•˜๊ธฐ - 2๊ฐœ ์ด์ƒ์˜ ์…€๋ ‰ํ„ฐ ์กฐํ•ฉ : ์กฐํ•ฉ์— ์ ํ•ฉํ•œ HTML ํƒœ๊ทธ์—๋งŒ ์ ์šฉ - ์ž์‹ ์…€๋ ‰ํ„ฐ (child selector) : ๋ถ€๋ชจ ์ž์‹ ๊ด€๊ณ„์ธ ๋‘ ์…€๋ ‰ํ„ฐ๋ฅผ '>' ๊ธฐํ˜ธ๋กœ ์กฐํ•ฉ ex) ์˜ ์ง๊ณ„ ์ž์‹์ธ ์— ์ ์šฉ๋˜๋Š” ์Šคํƒ€์ผ ์‹œํŠธ div > strong { color : dodgerblue ; } - ์ž์† ์…€๋ ‰ํ„ฐ (descendent selector) : ์ž์† ๊ด€๊ณ„์ธ 2๊ฐœ ์ด์ƒ์˜ ํƒœ๊ทธ๋ฅผ ๋‚˜์—ด ex 1) ์˜ ์ž์† ์— ์ ์šฉ๋˜๋Š” ์Šคํƒ€์ผ ์‹œํŠธ ul strong { color : dodgerblue ; } ex 2) # ์ „์ฒด ์…€๋ ‰ํ„ฐ : ์™€์ผ๋“œ ๋ฌธ์ž(*)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋“  ํƒœ๊ทธ์— .. 2022. 7. 19.
[HTML5] 15. CSS3์˜ ๊ทœ์น™ + ์Šคํƒ€์ผ ์ƒ์† + <p> ํƒœ๊ทธ์™€ <em> ํƒœ๊ทธ + ์Šคํƒ€์ผ ํ•ฉ์น˜๊ธฐ์™€ ์˜ค๋ฒ„๋ผ์ด๋”ฉ + ์…€๋ ‰ํ„ฐ 15. CSS3์˜ ๊ทœ์น™ + ์Šคํƒ€์ผ ์ƒ์† + ํƒœ๊ทธ์™€ ํƒœ๊ทธ + ์Šคํƒ€์ผ ํ•ฉ์น˜๊ธฐ์™€ ์˜ค๋ฒ„๋ผ์ด๋”ฉ + ์…€๋ ‰ํ„ฐ # CSS3 ๊ทœ์น™ - ์Šคํƒ€์ผ ์ƒ์† : CSS3 ์Šคํƒ€์ผ์€ ๋ถ€๋ชจ ํƒœ๊ทธ๋กœ๋ถ€ํ„ฐ ์ƒ์†๋œ๋‹ค. - ๋ถ€๋ชจ ํƒœ๊ทธ(๋ถ€๋ชจ ์š”์†Œ) : ์ž์‹ ์„ ๋‘˜๋Ÿฌ์‹ธ๋Š” ํƒœ๊ทธ ex) ํƒœ๊ทธ์˜ ์ถœ๋ ฅ : ๊ธ€์ž ํฌ๊ธฐ๋Š” 25px, ๊ธ€์ž ์ƒ‰์€ ๋ถ€๋ชจ ํƒœ๊ทธ๋ฅผ ์ƒ์†๋ฐ›์•„ green ์•ˆ๋…•ํ•˜์„ธ์š” ์ž์‹์ž…๋‹ˆ๋‹ค - ํƒœ๊ทธ๋Š” ์˜ ๋ถ€๋ชจ ํƒœ๊ทธ์ด๋‹ค. # CSS3 ๊ทœ์น™ - ์Šคํƒ€์ผ ํ•ฉ์น˜๊ธฐ์™€ ์˜ค๋ฒ„๋ผ์ด๋”ฉ : ํƒœ๊ทธ์— ์ ์šฉ๋˜๋Š” ๋ชจ๋“  ์Šคํƒ€์ผ์ด ํ•ฉ์ณ์ง€๊ณ  ๋™์ผํ•œ ์Šคํƒ€์ผ์˜ ๊ฒฝ์šฐ ์ˆœ์œ„๊ฐ€ ๋” ๋†’์€ ์Šคํƒ€์ผ์ด ์šฐ์„ ์ ์œผ๋กœ ์ ์šฉ๋œ๋‹ค๋Š” ๊ทœ์น™ - ํƒœ๊ทธ์— ์ ์šฉ ๊ฐ€๋Šฅํ•œ ์Šคํƒ€์ผ a. ๋ธŒ๋ผ์šฐ์ €์˜ ๋””ํดํŠธ ์Šคํƒ€์ผ b. ์Šคํƒ€์ผ ์‹œํŠธ ํŒŒ์ผ์— ์„ ์–ธ๋œ ์Šคํƒ€์ผ c. ํƒœ๊ทธ์— ์„ ์–ธ๋œ ์Šคํƒ€์ผ d. style ์†์„ฑ์— ์„ ์–ธ๋œ ์Šคํƒ€์ผ # ์—ฌ๋Ÿฌ ์Šค.. 2022. 7. 18.
[HTML5] 14. CSS3 ์Šคํƒ€์ผ ์‹œํŠธ + <style> ํƒœ๊ทธ + style ์†์„ฑ + <link> ํƒœ๊ทธ์™€ @import 14. CSS3 ์Šคํƒ€์ผ ์‹œํŠธ + ํƒœ๊ทธ์— ์Šคํƒ€์ผ ์‹œํŠธ ์ž‘์„ฑ - ์ „ํ˜•์ ์ธ ๋ชจ์–‘ - ํƒœ๊ทธ๋Š” ํƒœ๊ทธ ๋‚ด์—์„œ๋งŒ ์‚ฌ์šฉํ•œ๋‹ค. - ํƒœ๊ทธ๋Š” ์—ฌ๋Ÿฌ ๋ฒˆ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. : ์Šคํƒ€์ผ ์‹œํŠธ๋“ค์ด ํ•ฉ์ณ ์‚ฌ์šฉ - ํƒœ๊ทธ์— ์ž‘์„ฑ๋œ ์Šคํƒ€์ผ ์‹œํŠธ๋Š” ์›น ํŽ˜์ด์ง€ ์ „์ฒด์— ์ ์šฉ๋œ๋‹ค. - text - align : ์ •๋ ฌ (์™ผ, ์˜ค, ๊ฐ€์šด๋ฐ ์ •๋ ฌ) - margin : ์—ฌ๋ฐฑ ex) B) ๋ฐฉ๋ฒ• 2 : HTML ํƒœ๊ทธ์˜ style ์†์„ฑ์— CSS3 ์Šคํƒ€์ผ ์‹œํŠธ ์ž‘์„ฑ -> ํ•ด๋‹น ํƒœ๊ทธ์—๋งŒ ์Šคํƒ€์ผ์ด ์ ์šฉ๋œ๋‹ค. ex) + ์—ฌ๊ธฐ์„œ '๊น€์น˜๋ถ€์นจ๊ฐœ๋ฅผ ์ข‹์•„ํ•˜๊ณ '์˜ ์ƒ‰์ด ํŒŒ๋ž€์ƒ‰์ธ ์ด์œ ๋Š”? : ๊ธ€์ž์˜ ์ƒ‰, ํฌ๊ธฐ ๋“ฑ์˜ ์†์„ฑ์€ ๊ทธ ๊ธ€์ž์™€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์ด ์œ„์น˜ํ•œ ์†์„ฑ๊ฐ’์„ ๋”ฐ๋ฅด๊ธฐ ๋•Œ๋ฌธ! ๋”ฐ๋ผ์„œ ๋ผ์ธ 7์˜ color: red ๋Š” ๋ฌด์‹œ๋˜๊ณ , ๋ผ์ธ 15์˜ color : blue ๊ฐ€ ์ ์šฉ๋œ๋‹ค. C.. 2022. 7. 18.
[HTML5] 13. HTML์—์„œ์˜ ์ƒ‰ ํ‘œํ˜„ + ์ƒ‰ ์ฝ”๋“œ + ์ปฌ๋Ÿฌ๋‹ค์ด์–ผ๋กœ๊ทธ + ์‹œ๊ฐ„ ์ •๋ณด ์ž…๋ ฅ ํผ ์š”์†Œ + ์ƒ์ผ ๋‚ ์งœ ์ž…๋ ฅ ๋ฐ›๊ธฐ + ์Šคํ•€๋ฒ„ํŠผ๊ณผ ์Šฌ๋ผ์ด๋“œ + ์ž…๋ ฅํ•  ์ •๋ณด์˜ ํžŒํŠธ ๋ณด์—ฌ์ฃผ๊ธฐ์™€ placeholder + ํผ ์š”์†Œ์˜ ๊ทธ๋ฃนํ•‘ 13. HTML์—์„œ์˜ ์ƒ‰ ํ‘œํ˜„ + ์ƒ‰ ์ฝ”๋“œ + ์ปฌ๋Ÿฌ๋‹ค์ด์–ผ๋กœ๊ทธ + ์‹œ๊ฐ„ ์ •๋ณด ์ž…๋ ฅ ํผ ์š”์†Œ + ์ƒ์ผ ๋‚ ์งœ ์ž…๋ ฅ ๋ฐ›๊ธฐ + ์Šคํ•€๋ฒ„ํŠผ๊ณผ ์Šฌ๋ผ์ด๋“œ + ์ž…๋ ฅํ•  ์ •๋ณด์˜ ํžŒํŠธ ๋ณด์—ฌ์ฃผ๊ธฐ์™€ placeholder + ํผ ์š”์†Œ์˜ ๊ทธ๋ฃนํ•‘ # ์ƒ‰ ์ฝ”๋“œ - rr์€ ๋นจ๊ฐ„์ƒ‰, gg๋Š” ์ดˆ๋ก์ƒ‰, bb๋Š” ํŒŒ๋ž€์ƒ‰ ๋†๋„ - ์ƒ‰ ์ด๋ฆ„๊ณผ ์ƒ‰ ์ฝ”๋“œ์˜ ์ƒ˜ํ”Œ # ์ƒ‰ ์ž…๋ ฅ ํผ : ์ปฌ๋Ÿฌ ๋‹ค์ด์–ผ๋กœ๊ทธ ์ถœ๋ ฅ -> ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ƒ‰ ์„ ํƒ ex) ๋ผ์ธ 11 ํ•ด์„ : ํ˜„์žฌ ๋ณด๊ณ  ์žˆ๋Š” ํŽ˜์ด์ง€์˜ body์— style ์†์„ฑ์˜ color ๋ถ€๋ถ„์— = ์™ผ์ชฝ์— ์žˆ๋Š” this.value ๊ฐ’์„ ๋Œ€์ž…ํ•˜์—ฌ๋ผ # ์‹œ๊ฐ„ ์ •๋ณด ์ž…๋ ฅ ํผ ์š”์†Œ - : ์‹œ๊ฐ„ ์ •๋ณด๋งŒ ์ž…๋ ฅ ๊ฐ€๋Šฅํ•œ ํผ ์š”์†Œ์ž„ ex) - ๋‹ฌ ์ž…๋ ฅ : - ์ฃผ ์ž…๋ ฅ : # ์‹œ๊ฐ„ ์ •๋ณด ์ž…๋ ฅ ํผ ์š”์†Œ์˜ ํ™œ์šฉ # ์ƒ์ผ ๋‚ ์งœ ์ž…๋ ฅ ๋ฐ›๊ธฐ # ์Šคํ•€๋ฒ„.. 2022. 7. 18.
[HTML5] 12. ์„ ํƒํ˜• ์ž…๋ ฅ๊ณผ ์ฝค๋ณด ๋ฐ•์Šค + <select> + <label> ํƒœ๊ทธ + ํผ ์š”์†Œ์™€ ์บก์…˜ 12. ์„ ํƒํ˜• ์ž…๋ ฅ๊ณผ ์ฝค๋ณด ๋ฐ•์Šค + + ํƒœ๊ทธ + ํผ ์š”์†Œ์™€ ์บก์…˜ # ์„ ํƒํ˜• ์ž…๋ ฅ : ์ฝค๋ณด ๋ฐ•์Šค - : ๋“œ๋กญ๋‹ค์šด ๋ฆฌ์ŠคํŠธ์— ๋ชฉ๋ก ์ถœ๋ ฅ, ๋ชฉ๋ก์„ ์„ ํƒํ•˜๋Š” ์ž…๋ ฅ ๋ฐฉ์‹ -> ํƒœ๊ทธ๋กœ ํ•ญ๋ชฉ ํ•˜๋‚˜ ํ‘œํ˜„ - size : ์ฝค๋ณด๋ฐ•์Šค ์ฐฝ์˜ ํฌ๊ธฐ (๋ณด์ผ ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ๊ฐœ์ˆ˜์˜ ํ•ญ๋ชฉ)๋กœ, ๋””ํดํŠธ ๊ฐ’์€ 1์ด๋‹ค. - multiple : ์ด ์†์„ฑ์ด ์žˆ๋‹ค๋ฉด ๋‹ค์ˆ˜์˜ ํ•ญ๋ชฉ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค. - value : ์ด ํ•ญ๋ชฉ์ด ์„ ํƒ๋˜์—ˆ์„ ๋•Œ ์›น ์„œ๋ฒ„์— ์ „์†ก๋˜๋Š” ๊ฐ’ - selected : ์ด ์†์„ฑ์ด ์žˆ๋‹ค๋ฉด ์ดˆ๊ธฐ์— ์„ ํƒ๋œ ์ƒํƒœ๋กœ ์ถœ๋ ฅ๋œ๋‹ค. # ๋กœ ํผ ์š”์†Œ์˜ ์บก์…˜ ๋งŒ๋“ค๊ธฐ - ์บก์…˜๊ณผ ํผ ์š”์†Œ - ํƒœ๊ทธ๋กœ ์บก์…˜๊ณผ ํผ ์š”์†Œ๋ฅผ ํ•œ ๋‹จ์œ„๋กœ ๋ฌถ์œผ๋ฉด ์บก์…˜ ํ…์ŠคํŠธ๋ฅผ ๋ช…๋ฃŒํ•˜๊ฒŒ ํ•˜๋Š” ์žฅ์ ์ด ์žˆ๋‹ค. ๋ฐฉ๋ฒ• 1 ๋ฐฉ๋ฒ• 2 ์‚ฌ์šฉ์ž ID : ์‚ฌ์šฉ์ž ID : # ํƒœ๊ทธ๋กœ ๋กœ๊ทธ์ธ ํผ ๋งŒ๋“ค.. 2022. 7. 18.