๊ฐœ๋ฐœ ๊ณต๋ถ€ 145

[CSS] z-index (์š”์†Œ์˜ ์Œ“์ž„ ์ˆœ์„œ ์ง€์ •)

z-index๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ ์Œ“์ž„ ์ˆœ์„œ CSS์˜ z-index ์†์„ฑ์„ ์ง€์ •ํ•˜์ง€ ์•Š์•˜์„ ๋•Œ, ๊ธฐ๋ณธ์ ์ธ ์Œ“์ž„ ์ˆœ์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ถ€๋ชจ ์š”์†Œ์˜ ๋ฐฐ๊ฒฝ๊ณผ ํ…Œ๋‘๋ฆฌ ์ž์‹ ์š”์†Œ๋“ค (HTML ์ฝ”๋“œ ๋“ฑ์žฅ ์ˆœ์„œ๋Œ€๋กœ) position์ด ์ง€์ •๋œ ์ž์‹ ์š”์†Œ๋“ค (HTML ์ฝ”๋“œ ๋“ฑ์žฅ ์ˆœ์„œ๋Œ€๋กœ) 1 -> 2 -> 3 ์ˆœ์„œ๋Œ€๋กœ ์•„๋ž˜์ชฝ -> ์œ„์ชฝ์œผ๋กœ ์Œ“์—ฌ์„œ ์›นํŽ˜์ด์ง€์— ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. 1 2 3 4 5 6 7 div1: parent div2: child div3: positioned-child div4: child div5: positioned-child Colored by Color Scripter cs ์œ„์™€ ๊ฐ™์€ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰์‹œํ‚ค๋ฉด ํ™”๋ฉด์— ๋‚˜ํƒ€๋‚˜๋Š” ์ˆœ์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. div1 -> div2, div4 -> div3 -> div5 ์ˆœ..

Client/CSS 2020.06.12

[Bootstrap] ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ๊ทธ๋ฆฌ๋“œ ์‹œ์Šคํ…œ (Grid System)

๊ทธ๋ฆฌ๋“œ ์‹œ์Šคํ…œ (Grid System) ๋ถ€ํŠธ์ŠคํŠธ๋žฉ์€ layout๊ณผ content ์ •๋ ฌ์„ ์œ„ํ•œ ๊ทธ๋ฆฌ๋“œ ์‹œ์Šคํ…œ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ์ค‘์—์„œ container, row, column์— ๋Œ€ํ•œ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•๊ณผ ์˜ˆ์‹œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. 1 2 3 4 5 6 7 column1 column2 column3 cs 1. container - container๊ฐ€ ๊ฐ์‹ธ๊ณ  ์žˆ๋Š” contents๋ฅผ ๊ฐ€์šด๋ฐ ์ •๋ ฌํ•ด์คŒ - ๋ฐ˜์‘ํ˜•์œผ๋กœ width๋ฅผ ์ง€์ •ํ•˜๊ณ  ์‹ถ์„ ๊ฒฝ์šฐ => .container ์‚ฌ์šฉ - width๋ฅผ ํ™”๋ฉด์˜ 100%๋กœ ์ง€์ •ํ•˜๊ณ  ์‹ถ์„ ๊ฒฝ์šฐ => .container-fluid ์‚ฌ์šฉ 2. row - column์„ ๊ฐ์‹ธ์ฃผ๋Š” ์—ญํ•  3. column - row์— ๋“ค์–ด๊ฐ€๋Š” ๊ฐ๊ฐ์˜ content - ์˜ต์…˜์„ ์ง€์ • ์•ˆ ํ•˜๋ฉด ๋ธ”๋ก ์š”์†Œ์ฒ˜๋Ÿผ ํ•œ ์ค„์”ฉ ์ฐจ์ง€..

Client/Bootstrap 2020.06.12

[Bootstrap] ๋ถ€ํŠธ์ŠคํŠธ๋žฉ Navbar(๋ฉ”๋‰ด ๋ฐ”) ์‚ฌ์šฉ ์˜ˆ์ œ

๋ถ€ํŠธ์ŠคํŠธ๋žฉ Navbar ์„ค๋ช… ๋ถ€ํŠธ์ŠคํŠธ๋žฉ์˜ Navbar๋Š” ๋งŽ์€ ์›นํŽ˜์ด์ง€์˜ ํ™”๋ฉด ์ƒ๋‹จ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ฉ”๋‰ด ๋ฐ”์˜ ๊ธฐ๋ณธ ํ‹€์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ์‚ฌ์ดํŠธ(https://getbootstrap.com/)์˜ Documentation ํƒญ์—์„œ Navbar๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋ฉด ์ž์„ธํ•œ ์„ค๋ช…๊ณผ ํ•จ๊ป˜ ์˜ˆ์‹œ ์ฝ”๋“œ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ์‚ฌ์ดํŠธ์˜ Examples ํƒญ์— ์žˆ๋Š” Navbar fixed ์˜ˆ์ œ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. Navbar์˜ Documentation์— ์žˆ๋Š” ๊ธฐ๋ณธ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ Navbar๊ฐ€ ๋งŒ๋“ค์–ด์ง‘๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋ณ€๊ฒฝํ•ด์•ผํ•  ์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. 1. ํ™”๋ฉด์˜ ํฌ๊ธฐ๊ฐ€ medium ์ดํ•˜์ผ ๋•Œ toggle ๋ฒ„ํŠผ์ด ์ƒ๊ธฐ๋„๋ก ๋ณ€๊ฒฝ 2. Navbar์˜ ๋ฐฐ๊ฒฝ ์ƒ‰์„ dark๋กœ ๋ณ€๊ฒฝ 3. Navbar-brand์˜ ํ…์ŠคํŠธ ..

Client/Bootstrap 2020.06.11

[CSS] ๊ตฌ๊ธ€ ์›น ํฐํŠธ(Google fonts) ์‚ฌ์šฉ ๋ฐฉ๋ฒ•

Goolge Fonts (๊ตฌ๊ธ€ ํฐํŠธ) ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ๊ตฌ๊ธ€ ํฐํŠธ๋ฅผ ์›น ํŽ˜์ด์ง€์— ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ์‚ฌ์ดํŠธ ๋“ค์–ด๊ฐ€๊ธฐ (https://fonts.google.com/) 2. ์›ํ•˜๋Š” ํฐํŠธ ์„ ํƒํ•˜๊ธฐ ๊ตฌ๊ธ€ ํฐํŠธ ์‚ฌ์ดํŠธ์— ๋“ค์–ด๊ฐ”๋‹ค๋ฉด, ์›ํ•˜๋Š” ํฐํŠธ๋ฅผ ์„ ํƒํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋ง˜์— ๋“œ๋Š” ํฐํŠธ๋ฅผ ์„ ํƒํ•ด๋„ ๋˜๊ณ  ๊ฒ€์ƒ‰์„ ํ†ตํ•ด ์›ํ•˜๋Š” ํฐํŠธ๋ฅผ ์ฐพ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์˜ˆ์‹œ๋กœ montserrat ํฐํŠธ๋ฅผ ๊ฒ€์ƒ‰ํ•ด์„œ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. 3. ํฐํŠธ ์Šคํƒ€์ผ ์„ ํƒํ•˜๊ณ  ์ถ”๊ฐ€ํ•˜๊ธฐ ํฐํŠธ๋ฅผ ์ •ํ–ˆ๋‹ค๋ฉด, ๊ทธ ํฐํŠธ์˜ ๋‹ค์–‘ํ•œ ์Šคํƒ€์ผ(๊ธ€์”จ ๊ตต๊ธฐ ๋˜๋Š” ๊ธฐ์šธ์ž„์ฒด ๋“ฑ) ์ค‘์—์„œ ์‚ฌ์šฉํ•  ์Šคํƒ€์ผ์„ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. + Select this style ์„ ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹น ํฐํŠธ ์Šคํƒ€์ผ์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. ์„ ํƒํ•œ ํฐํŠธ ์Šคํƒ€์ผ์€ ์•„๋ž˜ ๊ทธ๋ฆผ์— ํ‘œ์‹œ๋œ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ..

Client/CSS 2020.06.11

[CSS] Position ์†์„ฑ (static, relative, absolute, fixed)

HTML Positioning Rule CSS์˜ position ์†์„ฑ์„ ์•Œ์•„๋ณด๊ธฐ ์ „์— ๋จผ์ € HTML ๋ฌธ์„œ์—์„œ ์š”์†Œ๋ฅผ ์–ด๋–ป๊ฒŒ ๋ฐฐ์น˜ํ•˜๋Š”์ง€ ๊ทธ ๊ทœ์น™์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 1. Content is everything. inline ์š”์†Œ์—์„œ๋Š” ์š”์†Œ์˜ content์˜ ํฌ๊ธฐ๊ฐ€ ๊ณง ์š”์†Œ์˜ ํฌ๊ธฐ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. 2. Order comes from code. HTML ๋ฌธ์„œ์—์„œ ์ฝ”๋“œ์— ์ž‘์„ฑํ•œ ์ˆœ์„œ๋Œ€๋กœ ์š”์†Œ๊ฐ€ ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, HTML ํŒŒ์ผ์— This is first. This is second. ๋ผ๋Š” ์ฝ”๋“œ๊ฐ€ ์žˆ๋‹ค๋ฉด, h1์ด h2๋ณด๋‹ค ๋จผ์ €(์œ„์—) ์ž‘์„ฑ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ™”๋ฉด์—์„œ๋„ ์œ„์— ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. 3. Children sit on parents. ์ž์‹ ์š”์†Œ๋Š” ๋ถ€๋ชจ ์š”์†Œ ์œ„์—(๊ฒน์ณ์„œ) ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. Parent Children C..

Client/CSS 2020.06.11

[CSS] display ์†์„ฑ

display ์†์„ฑ CSS์˜ display๋Š” ์š”์†Œ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋ณด์—ฌ์งˆ ์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์†์„ฑ์œผ๋กœ, ๊ตฌ๋ฌธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. display: value; value์— ์ฃผ๋กœ ์“ฐ์ด๋Š” ์†์„ฑ๊ฐ’์€ block, inline, inline-block, none์ด ์žˆ์Šต๋‹ˆ๋‹ค. block ์š”์†Œ block ์š”์†Œ์—๋Š” , ~, , , , , ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์š”์†Œ๋“ค์€ width์™€ height๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๊ณ , ๋งŒ์•ฝ ์ง€์ •ํ•˜์ง€ ์•Š์•˜์„๊ฒฝ์šฐ ์ „์ฒด ๊ฐ€๋กœ ์‚ฌ์ด์ฆˆ๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ๋˜ํ•œ block์š”์†Œ ๋‹ค์Œ์— ์˜ค๋Š” ์š”์†Œ๋Š” ์ƒˆ๋กœ์šด line์—์„œ ์‹œ์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์š”์†Œ๋“ค์ด ์•„๋ž˜๋กœ ์Œ“์ด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. 1 2 3 4 Hello cs ์€ width๋ฅผ ์ •ํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ํ™”๋ฉด ์ „์ฒด๊ฐ€ ๊ฐ€๋กœ์‚ฌ์ด์ฆˆ๊ฐ€ ๋˜๊ณ , 3๊ฐœ์˜ ๋Š” width: 100px; height: 100px๋กœ ์„ค..

Client/CSS 2020.06.11

[CSS] CSS ๊ธฐ๋ณธ ๋ฐ•์Šค ๋ชจ๋ธ(Box Model)

CSS ๋ฐ•์Šค ๋ชจ๋ธ(Box Model) ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋งˆ์šฐ์Šค ์šฐํด๋ฆญ -> ๊ฒ€์‚ฌ ๋˜๋Š” Ctrl + Shift + I ๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ๋‚˜์˜ค๋Š” ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์—์„œ Elements ํƒญ์„ ๋ˆ„๋ฅด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐ•์Šค ๋ชจ๋ธ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. content ์˜์—ญ : ๊ธ€, ์ด๋ฏธ์ง€, ๋น„๋””์˜ค ๋“ฑ ์‹ค์ œ ๋‚ด์šฉ์„ ํฌํ•จํ•˜๋Š” ์˜์—ญ padding ์˜์—ญ : ์•ˆ์ชฝ ์—ฌ๋ฐฑ; border์™€ content ์‚ฌ์ด์˜ ์˜์—ญ border ์˜์—ญ : ํ…Œ๋‘๋ฆฌ margin ์˜์—ญ : ๋ฐ”๊นฅ์ชฝ ์—ฌ๋ฐฑ; ๋‹ค๋ฅธ ํƒœ๊ทธ๊นŒ์ง€์˜ ๊ฑฐ๋ฆฌ ์ด๋•Œ padding, border, margin์€ width์— ํฌํ•จ๋˜์ง€ ์•Š๊ธฐ๋•Œ๋ฌธ์— ์š”์†Œ์˜ ์ „์ฒด width๋ฅผ ๊ณ„์‚ฐํ•˜๋ ค๋ฉด ์ด๋ฅผ ํฌํ•จ์‹œ์ผœ์ค˜์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ์ œ: width ๊ตฌํ•˜๊ธฐ 1 2 3 4 5 6 div { width: 320px; padding: 10px;..

Client/CSS 2020.06.09

[CSS] CSS ์„ ํƒ์ž (Selector)

CSS ๊ตฌ๋ฌธ(Syntax) ๊ตฌ์กฐ CSS์˜ ๊ธฐ๋ณธ ๊ตฌ๋ฌธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. selector { property: value; } selector(์„ ํƒ์ž) // ์–ด๋–ค ์š”์†Œ์— CSS rule์„ ์ง€์ •ํ•  ๊ฒƒ์ธ์ง€(Who) property(์†์„ฑ) // ์„ ํƒํ•œ ์š”์†Œ์—์„œ ๋ฌด์—‡์„ ๋ณ€๊ฒฝํ•  ๊ฒƒ์ธ์ง€(What) value(์†์„ฑ ๊ฐ’) // ์†์„ฑ์„ ์–ด๋–ค ๊ฐ’์œผ๋กœ ๋ณ€๊ฒฝํ•  ๊ฒƒ์ธ์ง€(How) CSS ์„ ํƒ์ž CSS์˜ ๊ธฐ๋ณธ ์„ ํƒ์ž๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. 1. ์ „์ฒด ์„ ํƒ์ž(Univeral Selector) ์ „์ฒด ์„ ํƒ์ž(*)๋Š” ๋ง ๊ทธ๋Œ€๋กœ ๋ชจ๋“  ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. 1 2 3 * { color: red; } cs 2. ํƒœ๊ทธ ์„ ํƒ์ž(Type Selector) ํƒœ๊ทธ ์„ ํƒ์ž(elementname)๋Š” ์š”์†Œ ์ด๋ฆ„์ด elementname์ธ ์š”์†Œ๋“ค์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. 1 2 3..

Client/CSS 2020.06.09

[CSS] CSS ๊ธฐ์ดˆ ์‚ฌ์šฉ๋ฒ• (link)

CSS CSS๋ž€ Cascading Style Sheet์˜ ์•ฝ์ž๋กœ ๋งˆํฌ์—… ์–ธ์–ด๋ฅผ ์Šคํƒ€์ผ๋งํ•˜๊ธฐ ์œ„ํ•œ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. HTML์ด ๋ผˆ๋Œ€, ๊ตฌ์กฐ๋ฅผ ์œ„ํ•œ ์–ธ์–ด๋ผ๋ฉด, CSS๋Š” ๋””์ž์ธ, ์Šคํƒ€์ผ๋ง์„ ์œ„ํ•œ ์–ธ์–ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. HTML ํŒŒ์ผ์— CSS ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ 3๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. Inline CSS Internal CSS External CSS Inline CSS html์˜ ํƒœ๊ทธ ๋‚ด์— style ์†์„ฑ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. style ์†์„ฑ์€ css ์ฝ”๋“œ๋ฅผ ๊ฐ’์œผ๋กœ ๋ฐ›๋Š”๋ฐ ์ด๋•Œ ์—ฌ๋Ÿฌ ๊ฐ’๋“ค์€ ; ๋กœ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. 1 Hello cs Hello ํ•˜์ง€๋งŒ ์ด ๋ฐฉ์‹์€ ๊ฑฐ์˜ ์“ฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋ฌธ์„œ ๋‚ด ๋ชจ๋“  ํƒœ๊ทธ์˜ ์ƒ‰๊น”์„ ๊ฒ€์€์ƒ‰์œผ๋กœ ๋ฐ”๊พธ๊ณ  ์‹ถ๋‹ค๋ฉด, ๋ฌธ์„œ ๋‚ด ๋ชจ๋“  ํƒœ๊ทธ์˜ ์†์„ฑ์„ ์ˆ˜์ •ํ•ด์•ผ ๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. Internal C..

Client/CSS 2020.06.08

[HTML] Form(ํผ) ํƒœ๊ทธ์™€ Input ํƒœ๊ทธ ์‚ฌ์šฉ๋ฒ•

ํƒœ๊ทธ ํƒœ๊ทธ๋Š” ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅ์„ ๋ฐ›๊ธฐ ์œ„ํ•œ HTML form์„ ๋งŒ๋“ค ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. HTML form์€ , , , , , , , , ๊ณผ ๊ฐ™์€ form elements๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ํƒœ๊ทธ form ์š”์†Œ ์ค‘ ํ•˜๋‚˜์ธ ํƒœ๊ทธ๋Š” ์‹ค์ œ๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์–‘์‹์„ ์ž…๋ ฅํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค. type ์†์„ฑ์œผ๋กœ ์ž…๋ ฅ๋ฐ›์„ ๊ฐ’์˜ ์ข…๋ฅ˜๋ฅผ ์ •ํ•˜๊ณ , name์œผ๋กœ ๋ฐ์ดํ„ฐ์˜ ์ด๋ฆ„, value๋กœ ๊ธฐ๋ณธ ๊ฐ’ ์„ค์ •์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. type์˜ ๋Œ€ํ‘œ์ ์ธ ์†์„ฑ ๊ฐ’๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. text // ์ผ๋ฐ˜ ๋ฌธ์ž password // ๋น„๋ฐ€๋ฒˆํ˜ธ button // ๋ฒ„ํŠผ submit // ์–‘์‹ ์ œ์ถœ์šฉ ๋ฒ„ํŠผ reset // ์–‘์‹ ์ดˆ๊ธฐํ™”์šฉ ๋ฒ„ํŠผ radio ์„ ํƒ1์„ ํƒ2 // ํ•œ ๊ฐœ๋งŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์ปดํฌ๋„ŒํŠธ checkbox ์„ ํƒ1์„ ํƒ2 // ๋‹ค์ˆ˜๋ฅผ ์„ ํƒํ•  ์ˆ˜ ..

Client/HTML 2020.06.08