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

โœ’๏ธ GURU/HTML523

[HTML5] 23. CSS3์™€ ํ‘œ + ์…€ ์—ฌ๋ฐฑ ๋ฐ ์ •๋ ฌ + ์…€ ํฌ๊ธฐ + ๋ฐฐ๊ฒฝ์ƒ‰๊ณผ ํ…Œ๋‘๋ฆฌ ํšจ๊ณผ 23. CSS3์™€ ํ‘œ + ์…€ ์—ฌ๋ฐฑ ๋ฐ ์ •๋ ฌ + ์…€ ํฌ๊ธฐ + ๋ฐฐ๊ฒฝ์ƒ‰๊ณผ ํ…Œ๋‘๋ฆฌ ํšจ๊ณผ # CSS3์™€ ํ‘œ ํ…Œ๋‘๋ฆฌ ์ œ์–ด - border : ํ‘œ ํ…Œ๋‘๋ฆฌ๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Œ ex 1) border-collapse : collapse; --> ์ค‘๋ณต๋œ ํ…Œ๋‘๋ฆฌ ํ•˜๋‚˜๋กœ ํ•ฉ์น˜๊ธฐ # width, height ์™€ ์…€ ํฌ๊ธฐ ์ œ์–ด ex 1) th์˜ height๊ฐ€ 40px, width ๊ฐ€ 100px์ด๊ณ  td์˜ height, width ๊ฐ€ ๊ฐ๊ฐ 20, 100px์ธ ๊ฒฝ์šฐ ex 2) ์™€ ์˜ ์ž์† # ์…€ ์ •๋ ฌ๊ณผ ์…€ ์—ฌ๋ฐฑ - padding : ์—ฌ๋ฐฑ์„ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Œ - text-align : right, left, center ๋“ฑ์˜ ์ •๋ ฌ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Œ ex) + ์…€์€ ๋ชจ๋‘ ์˜ค๋ฅธ์ชฝ ์ •๋ ฌ๋œ ์ƒํƒœ์ž„ # ๋ฐฐ๊ฒฝ์ƒ‰๊ณผ ํ…Œ๋‘๋ฆฌ ํšจ๊ณผ ex) + Line 2.. 2022. 7. 22.
[HTML5] 22. CSS3์™€ ๋ฆฌ์ŠคํŠธ ๊พธ๋ฏธ๊ธฐ + ํ…์ŠคํŠธ ์ˆจ๊ธฐ๊ธฐ์™€ visibility + overflow ํ”„๋กœํผํ‹ฐ + ์•„์ดํ…œ๊ณผ ๋ฐฐ๊ฒฝ์ƒ‰ + ๋งˆ์ปค ์œ„์น˜ ๋ฐ ์ข…๋ฅ˜ 22. CSS3์™€ ๋ฆฌ์ŠคํŠธ ๊พธ๋ฏธ๊ธฐ + ํ…์ŠคํŠธ ์ˆจ๊ธฐ๊ธฐ์™€ visibility + overflow ํ”„๋กœํผํ‹ฐ + ์•„์ดํ…œ๊ณผ ๋ฐฐ๊ฒฝ์ƒ‰ + ๋งˆ์ปค ์œ„์น˜ ๋ฐ ์ข…๋ฅ˜ # visibility ์™€ ํ…์ŠคํŠธ ์ˆจ๊ธฐ๊ธฐ - ๊ณต๊ฐ„์€ ์ฐจ์ง€ํ•˜๋˜, ํ…์ŠคํŠธ๋Š” ๋ณด์ด์ง€ ์•Š๊ฒŒ ์„ค์ • ๊ฐ€๋Šฅ # overflow ํ”„๋กœํผํ‹ฐ - overflow ํ”„๋กœํผํ‹ฐ์˜ ๋‹ค์–‘ํ•œ ์˜ต์…˜(hidden, visible, scroll)๋“ค์„ ํ™œ์šฉํ•˜์—ฌ ๋‚ด์šฉ์˜ ์ถœ๋ ฅ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. + ์ฒซ ๋ฒˆ์งธ ๋ฐ•์Šค๊ฐ€ ์˜ต์…˜ hidden, ๋‘ ๋ฒˆ์งธ๋Š” visible, ์„ธ ๋ฒˆ์งธ๋Š” scroll ์„ ์ ์šฉํ•œ ๊ฒฐ๊ณผ์ด๋‹ค. # CSS3 ํ”„๋กœํผํ‹ฐ์™€ ๋ฆฌ์ŠคํŠธ ๊พธ๋ฏธ๊ธฐ - ๋ฆฌ์ŠคํŠธ ๋ชจ์–‘์„ ๊พธ๋ฐ€ ์ˆ˜ ์žˆ๋Š” CSS3 ํ”„๋กœํผํ‹ฐ ํ”„๋กœํผํ‹ฐ ์„ค๋ช… list-style-type ์•„์ดํ…œ์˜ ๋งˆ์ปค ํƒ€์ž…์„ ์ง€์ •ํ•˜๋Š” ํ”„๋กœํผํ‹ฐ list-style-imag.. 2022. 7. 21.
[HTML5] 21. ๋ฐ•์Šค์˜ ๋ฐฐ์น˜์™€ position ํ”„๋กœํผํ‹ฐ + ์ƒ๋Œ€ ๋ฐฐ์น˜์™€ ์ ˆ๋Œ€ ๋ฐฐ์น˜ + ๊ณ ์ • ๋ฐฐ์น˜ + z-index ํ”„๋กœํผํ‹ฐ 21. ๋ฐ•์Šค์˜ ๋ฐฐ์น˜์™€ position ํ”„๋กœํผํ‹ฐ + ์ƒ๋Œ€ ๋ฐฐ์น˜์™€ ์ ˆ๋Œ€ ๋ฐฐ์น˜ + ๊ณ ์ • ๋ฐฐ์น˜ + z-index ํ”„๋กœํผํ‹ฐ # ๋ฐ•์Šค ๋ฐฐ์น˜์™€ position ํ”„๋กœํผํ‹ฐ - normal flow : ์›น ํŽ˜์ด์ง€์— ๋‚˜ํƒ€์žˆ๋Š” ์ˆœ์„œ๋Œ€๋กœ HTML ํƒœ๊ทธ ๋ฐฐ์น˜ : position ํ”„๋กœํผํ‹ฐ๋ฅผ ์ด์šฉํ•ด์„œ normal flow ๋ฅผ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ์Œ - position ํ”„๋กœํผํ‹ฐ๋ฅผ ์ด์šฉํ•œ ๋ฐฐ์น˜๋ฒ• ์ •์  ๋ฐฐ์น˜(๋””ํดํŠธ) ์ƒ๋Œ€ ๋ฐฐ์น˜ ์ ˆ๋Œ€ ๋ฐฐ์น˜ ๊ณ ์ • ๋ฐฐ์น˜ ์œ ๋™ ๋ฐฐ์น˜ positon : static position : relative position : absolute position : fixed float : left / float : right - position ํ”„๋กœํผํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ํƒœ๊ทธ์˜ ์œ„์น˜ ๋ฐ ํฌ๊ธฐ : top, bottom, left, rig.. 2022. 7. 21.
[HTML5] 20. ๋ฐฐ์น˜ ๋ฐ ๋ธ”๋ก ๋ฐ•์Šค + ์ธ๋ผ์ธ ๋ฐ•์Šค + ๋ฐ•์Šค ์œ ํ˜• ์ œ์–ด์™€ display ํ”„๋กœํผํ‹ฐ 20. ๋ฐฐ์น˜ ๋ฐ ๋ธ”๋ก ๋ฐ•์Šค + ์ธ๋ผ์ธ ๋ฐ•์Šค + ๋ฐ•์Šค ์œ ํ˜• ์ œ์–ด์™€ display ํ”„๋กœํผํ‹ฐ # ๋ฐฐ์น˜ - CSS3๋กœ HTML ํƒœ๊ทธ๊ฐ€ ์ถœ๋ ฅ๋  ์œ„์น˜ ์ง€์ • ๊ฐ€๋Šฅ : HTML ํƒœ๊ทธ์˜ ๊ฒฝ์šฐ ์›น ํŽ˜์ด์ง€์— ์ž‘์„ฑ๋œ ์ˆœ์„œ์™€ ๋‹ค๋ฅด๊ฒŒ ๋ฐฐ์น˜ํ•  ์ˆ˜ ใ…‡ - ๋ฐฐ์น˜ ๊ธฐ๋Šฅ์„ ํ•˜๋Š” CSS3 ํ”„๋กœํผํ‹ฐ display position left right top bottom float z-index visibility overflow # ๋ธ”๋ก ๋ฐ•์Šค์™€ ์ธ๋ผ์ธ ๋ฐ•์Šค : HTML ํƒœ๊ทธ๋Š” ์ธ๋ผ์ธ ํƒœ๊ทธ์™€ ๋ธ”๋ก ํƒœ๊ทธ๋กœ ๋‚˜๋‰จ - ๋ธ”๋ก ํƒœ๊ทธ : ๋ธ”๋ก ๋ฐ•์Šค๋กœ ์ถœ๋ ฅ + ๋ธ”๋ก ๋ฐ•์Šค๋Š” ์ƒˆ ๋ผ์ธ์—์„œ ์‹œ์ž‘ + ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ ๋๊นŒ์ง€ ๋ชจ๋‘ ์ ์œ  - ์ธ๋ผ์ธ ํƒœ๊ทธ :์ธ๋ผ์ธ ๋ฐ•์Šค๋กœ ์ถœ๋ ฅ + ์ธ๋ผ์ธ ๋ฐ•์Šค๋Š” ๋ธ”๋ก ์•ˆ์— ๋ฐฐ์น˜๋จ + ์˜†์— ๋‹ค๋ฅธ ํƒœ๊ทธ๋ฅผ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์Œ # ๋ฐ•์Šค์˜ ์œ ํ˜• ์ œ์–ด.. 2022. 7. 20.
[HTML5] 19. ๋ฐฐ๊ฒฝ + ํ…์ŠคํŠธ ๊ทธ๋ฆผ์ž์™€ text-shadow ํ”„๋กœํผํ‹ฐ + ๋ฐ•์Šค ๊ทธ๋ฆผ์ž์™€ box-shadow 19. ๋ฐฐ๊ฒฝ + ํ…์ŠคํŠธ ๊ทธ๋ฆผ์ž์™€ text-shadow ํ”„๋กœํผํ‹ฐ + ๋ฐ•์Šค ๊ทธ๋ฆผ์ž์™€ box-shadow # ๋ฐฐ๊ฒฝ - ๋ฐฐ๊ฒฝ ์ƒ‰ ๋ฐ ์ด๋ฏธ์ง€ ์ง€์ • : background-color, background-image ๊ฐ€ ๋ชจ๋‘ ์ง€์ •๋˜๋ฉด ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๊ฐ€ ์ถœ๋ ฅ๋˜์ง€ ์•Š๋Š” ์˜์—ญ์— ๋ฐฐ๊ฒฝ์ƒ‰์„ ์ถœ๋ ฅํ•จ ex. div { background-color : skyblue ; background-image : url ( " media/spongebob.png " ) ; } - ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ์œ„์น˜ --> background-position ex. ๋ฐ•์Šค ์ค‘๊ฐ„์— ์ด๋ฏธ์ง€ ์ถœ๋ ฅํ•˜๊ธฐ background-position : center center ; - ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ ๋ฐ˜๋ณต ์ถœ๋ ฅ --> background-repeat ex. ์œ„์—์„œ ์•„๋ž˜๋กœ ์ด๋ฏธ์ง€ ๋ฐ˜๋ณต .. 2022. 7. 20.
[HTML5] 18. CSS3์˜ ๋ฐ•์Šค ๋ชจ๋ธ + border + ํ…Œ๋‘๋ฆฌ 18. CSS3์˜ ๋ฐ•์Šค ๋ชจ๋ธ + border + ํ…Œ๋‘๋ฆฌ # CSS3์˜ ๋ฐ•์Šค ๋ชจ๋ธ - ๊ฐ HTML ํƒœ๊ทธ ์š”์†Œ๋Š” ํ•˜๋‚˜์˜ ๋ฐ•์Šค๋กœ ๋‹ค๋ฃจ์–ด์ง --> ๋ฐ•์Šค์˜ ํฌ๊ธฐ ๋ฐ ๋ฐฐ๊ฒฝ ์ƒ‰, ์—ฌ๋ฐฑ๊ณผ ์˜† ๋ฐ•์Šค์™€์˜ ๊ฑฐ๋ฆฌ ๋“ฑ์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Œ - ๋ฐ•์Šค ๋ชจ๋ธ์˜ ๊ตฌ์„ฑ ์ฝ˜ํ…์ธ  ํŒจ๋”ฉ ํ…Œ๋‘๋ฆฌ ์—ฌ๋ฐฑ HTML ํƒœ๊ทธ์˜ ์ด๋ฏธ์ง€ ๋ฐ ํ…์ŠคํŠธ๊ฐ€ ์ถœ๋ ฅ๋˜๋Š” ๋ถ€๋ถ„ ์ฝ˜ํ…์ธ ๋ฅผ ๋‘˜๋Ÿฌ์‹ธ๊ณ  ์žˆ๋Š” ๋‚ด๋ถ€์˜ ์—ฌ๋ฐฑ ํŒจ๋”ฉ ์™ธ๋ถ€์˜ ํ…Œ๋‘๋ฆฌ๋กœ, ์ง์„  ๋ฐ ์ ์„ , ์ด๋ฏธ์ง€๋กœ ํ…Œ๋‘๋ฆฌ๋ฅผ ๊ทธ๋ฆด ์ˆ˜ ์žˆ์Œ ๋ฐ•์Šค์˜ ๊ฐ€์žฅ ๋ฐ– ์˜์—ญ์ด์ž ํ…Œ๋‘๋ฆฌ ๋ฐ”๊นฅ ๊ณต๊ฐ„. ์ธ์ ‘ํ•œ ์ด์›ƒ ๋ฐ•์Šค์™€์˜ ๊ฑฐ๋ฆฌ์ด๊ธฐ๋„ ํ•จ - ๋ฐ•์Šค ๋ชจ๋ธ์„ ๊ตฌ์„ฑํ•˜๋Š” CSS3 ํ”„๋กœํผํ‹ฐ ex) ์˜ ๋ฐ•์Šค ๋ชจ๋ธ ๋ณด์ด๊ธฐ - ๋ฐ•์Šค ๋ชจ๋ธ์˜ ์ƒ‰, ํ…Œ๋‘๋ฆฌ ๋ฐ ๋‹จ์ถ• ํ”„๋กœํผํ‹ฐ ex) ๋ฐ•์Šค ๋ชจ๋ธ์˜ ํ™œ์šฉ # border์™€ ์„ , ๋ชจ์„œ๋ฆฌ ํ…Œ๋‘๋ฆฌ - ๋‹ค์–‘ํ•œ ํ…Œ๋‘๋ฆฌ ์„  ์Šคํƒ€์ผ - ๋‘ฅ.. 2022. 7. 19.