๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•
SMALL

์ „์ฒด ๊ธ€123

[CSS3]Flexbox ๋งˆ์Šคํ„ฐํ•˜๊ธฐ: CSS3๋กœ ๋ฐ˜์‘ํ˜• ์›น์‚ฌ์ดํŠธ ๋งŒ๋“ค๊ธฐ CSS3 FLEXBOX๋Š” ์›น ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์„ ์‰ฝ๊ฒŒ ์กฐ์ •ํ•˜๊ณ  ๋‹ค์–‘ํ•œ ๋””๋ฐ”์ด์Šค์— ๋งž์ถฐ ๋ฐ˜์‘ํ˜• ์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” FLEXBOX์˜ ๊ธฐ๋ณธ ๊ฐœ๋…๋ถ€ํ„ฐ ๊ณ ๊ธ‰ ํ™œ์šฉ ๋ฐฉ๋ฒ•๊นŒ์ง€ ์ฒด๊ณ„์ ์œผ๋กœ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. โ‰ฃ ๋ชฉ์ฐจFLEXBOX ๊ธฐ๋ณธ ๊ฐœ๋…๐Ÿ“šFlex Container ์†์„ฑ๐Ÿ“ฆFlex Item ์†์„ฑ๐Ÿงฉ์‹ค์ „ ์˜ˆ์ œ๐Ÿ”๊ณ ๊ธ‰ ํ™œ์šฉ ๋ฐฉ๋ฒ•๐Ÿš€๋ฌธ์ œ ํ•ด๊ฒฐ ํŒ๐Ÿ› ๏ธํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€FLEXBOX ๊ธฐ๋ณธ ๊ฐœ๋…๐Ÿ“šFLEXBOX๋Š” ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ(Flex Container)์™€ ํ”Œ๋ ‰์Šค ์•„์ดํ…œ(Flex Item)์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. Flex Container๋Š” Flex Item์„ ๊ฐ์‹ธ๋Š” ๋ถ€๋ชจ ์š”์†Œ์ด๊ณ , Flex Item์€ Flex Container ๋‚ด์— ์œ„์น˜ํ•œ ์ž์‹ ์š”์†Œ๋“ค์ž…๋‹ˆ๋‹ค.์ฃผ์š” ์šฉ์–ด ์„ค๋ช…:Main Axis: Flex Con.. 2024. 6. 2.
[DBMS]ํšจ์œจ์ ์ธ ๋ฐ์ดํ„ฐ ์กฐํšŒ๋ฅผ ์œ„ํ•œ MariaDB ์„œ๋ธŒ์ฟผ๋ฆฌ ์‚ฌ์šฉ๋ฒ• ์„œ๋ธŒ์ฟผ๋ฆฌ๋Š” ๋ณต์žกํ•œ ๋ฐ์ดํ„ฐ ์กฐํšŒ์™€ ๋ถ„์„์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ์ค‘์š”ํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์ด ํฌ์ŠคํŠธ์—์„œ๋Š” MariaDB ์„œ๋ธŒ์ฟผ๋ฆฌ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ๊ฐœ๋…, ์ข…๋ฅ˜, ์ž‘์„ฑ ๋ฐ ์‚ฌ์šฉ๋ฒ•, ์‹ค์ „ ์˜ˆ์ œ, ์„ฑ๋Šฅ ์ตœ์ ํ™” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจ์„œ๋ธŒ์ฟผ๋ฆฌ๋ž€ ๋ฌด์—‡์ธ๊ฐ€โ“์„œ๋ธŒ์ฟผ๋ฆฌ์˜ ์ข…๋ฅ˜๐Ÿ“Š์„œ๋ธŒ์ฟผ๋ฆฌ ์ž‘์„ฑ ๋ฐ ์‚ฌ์šฉ๋ฒ•๐Ÿ“์„ฑ๋Šฅ ์ตœ์ ํ™”๐Ÿš€ํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€์˜ˆ์ œ ๋ฐ์ดํ„ฐ๐Ÿ“ฆ ์•„๋ž˜๋Š” ๊ฐ ์˜ˆ์ œ์—์„œ ์‚ฌ์šฉํ•  ์˜ˆ์ œ ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ”์ž…๋‹ˆ๋‹ค: Employees ํ…Œ์ด๋ธ”employee_idnamedepartment_idsalary1Alice101500002Bob102600003Charlie101550004David103450005Eve10270000Departments ํ…Œ์ด๋ธ”department_idnamelocation_id101Sales1700102IT1700103HR18.. 2024. 6. 1.
[DBMS]MariaDB ํ•จ์ˆ˜: ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์กฐ์ž‘์„ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ๋“ค MariaDB ํ•จ์ˆ˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์—์„œ ์ค‘์š”ํ•œ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด ํฌ์ŠคํŒ…์—์„œ๋Š” MariaDB ํ•จ์ˆ˜์˜ ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์™€ ํ™œ์šฉ์„ฑ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจ๊ธฐ๋ณธ ํ•จ์ˆ˜๐Ÿ’ก๋ฌธ์ž์—ด ํ•จ์ˆ˜โœ‚๏ธ์ˆซ์ž ํ•จ์ˆ˜๐Ÿ”ข๋‚ ์งœ ๋ฐ ์‹œ๊ฐ„ ํ•จ์ˆ˜โฐ์กฐ๊ฑด ํ•จ์ˆ˜๐Ÿงช์ง‘๊ณ„ ํ•จ์ˆ˜๐Ÿ“Šํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€๊ธฐ๋ณธ ํ•จ์ˆ˜๐Ÿ’ก๊ธฐ๋ณธ ํ•จ์ˆ˜๋“ค์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํ•ต์‹ฌ์ ์ธ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์ž‘ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค. ์ž˜ ํ™œ์šฉํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์œ ์šฉ์„ฑ์„ ์ตœ๋Œ€ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ์กฐ์ž‘์„ ์œ„ํ•œ ํ•จ์ˆ˜๋“ค์„ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. SELECT, INSERT, UPDATE, DELETE ๋“ฑ์˜ ํ•จ์ˆ˜๋“ค์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.โญ์˜ˆ์ œ ๋ฐ์ดํ„ฐ: employees1 ํ…Œ์ด๋ธ”IDFirst NameLast NameDepartmentSalary1JaneSmithSales55000.. 2024. 5. 31.
[DBMS]MariaDB JOIN: ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ…Œ์ด๋ธ”์„ ํšจ๊ณผ์ ์œผ๋กœ ๊ฒฐํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๊ฑฐ๋‚˜ ๋ถ„์„ํ•  ๋•Œ ์ข…์ข… ์—ฌ๋Ÿฌ ํ…Œ์ด๋ธ”์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒฐํ•ฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œ JOIN์€ ํ•„์ˆ˜์ ์ธ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. MariaDB์—์„œ JOIN์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‘ ๊ฐœ ์ด์ƒ์˜ ํ…Œ์ด๋ธ”์„ ํšจ๊ณผ์ ์œผ๋กœ ๊ฒฐํ•ฉํ•˜์—ฌ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์‰ฝ๊ฒŒ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจINNER JOIN๐Ÿ”„LEFT JOIN๐Ÿ‘ˆRIGHT JOIN๐Ÿ‘‰CROSS JOINโœ–๏ธSELF JOIN๐Ÿ”NATURAL JOIN๐ŸŒฟUSING ์ ˆ๐Ÿ› ๏ธON ์ ˆ๐Ÿ”์‹ค์ œ ์‘์šฉ ์˜ˆ์ œ๐Ÿ’กํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€ํ…Œ์ด๋ธ” ์ƒ์„ฑ, ์ •๋ณด ์กฐํšŒ, ์ˆ˜์ •, ์กฐํšŒ, ์‚ญ์ œ์— ๊ด€ํ•œ ๋‚ด์šฉ์€ ์•„๋ž˜ ํฌ์ŠคํŒ…์„ ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š”๐Ÿ‘€" "[DBMS]MariaDB SQL์„ ์‚ฌ์šฉํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ…Œ์ด๋ธ” ๊ด€๋ฆฌ: ์ƒ์„ฑ, ์ •๋ณด ์กฐํšŒ, ์ˆ˜์ •, ์กฐํšŒ ๋ฐ ์‚ญ์ œ ๋ฐฉ๋ฒ•MariaDB๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•˜๊ณ  ์ˆ˜์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„.. 2024. 5. 31.
[CSS3]CSS ์›น ํฐํŠธ์™€ ์•„์ด์ฝ˜ ํฐํŠธ ํ™œ์šฉ ๊ฐ€์ด๋“œ ์›น ๊ฐœ๋ฐœ์—์„œ๋Š” ๋‹ค์–‘ํ•œ ํฐํŠธ์™€ ์•„์ด์ฝ˜์ด ํ™”๋ฉด์— ํšจ๊ณผ์ ์œผ๋กœ ํ‘œํ˜„๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด CSS ์›น ํฐํŠธ์™€ ์•„์ด์ฝ˜ ํฐํŠธ๋ฅผ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ€์ด๋“œ์—์„œ๋Š” CSS ์›น ํฐํŠธ์™€ ์•„์ด์ฝ˜ ํฐํŠธ๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ƒ์„ธํžˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจCSS ์›น ํฐํŠธ ์†Œ๊ฐœ๐Ÿ–Š๏ธCSS ์™ธ๋ถ€ ์›น ํฐํŠธ ์ ์šฉ(๊ตฌ๊ธ€ ํฐํŠธ)๐ŸŒCSS ๋กœ์ปฌ ์›น ํฐํŠธ ์ ์šฉ(@font-face)๐Ÿ“์›น ํฐํŠธ ํ™•์žฅ์ž๐Ÿ–ฅ๏ธ์•„์ด์ฝ˜ ํฐํŠธ ์†Œ๊ฐœโœจ์•„์ด์ฝ˜ ํฐํŠธ ์ ์šฉ(Font Awesome)๐Ÿš€ํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€์˜ค๋Š˜ ์†Œ๊ฐœํ•ด๋“œ๋ฆด ์›น ํฐํŠธ์™€ ์•„์ด์ฝ˜ ํฐํŠธ๋Š” ํ…์ŠคํŠธ์™€ ๋™์ผํ•œ ์Šคํƒ€์ผ๋ง์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ…์ŠคํŠธ ๊ด€๋ จ ๋‚ด์šฉ์€ ์•„๋ž˜ ํฌ์ŠคํŒ…์„ ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š”๐Ÿ‘€" "[CSS3]CSS ํ…์ŠคํŠธ ์†์„ฑ์œผ๋กœ ํ…์ŠคํŠธ ์Šคํƒ€์ผ๋งํ…์ŠคํŠธ ์†์„ฑ์€ ์›น ํŽ˜์ด์ง€์˜ ๊ฐ€๋…์„ฑ๊ณผ ์‹œ๊ฐ์ ์ธ ๋งค๋ ฅ์„ ๋†’์ด๋Š” ๋ฐ ์ค‘์š”ํ•œ .. 2024. 5. 31.
[CSS3]CSS Transform ์†์„ฑ ์™„๋ฒฝ ๊ฐ€์ด๋“œ: ํ•„์ˆ˜์ ์ธ ๋ณ€ํ˜• ๊ธฐ์ˆ  ๋ฐฐ์šฐ๊ธฐ CSS Transform ์†์„ฑ์€ HTML ์š”์†Œ๋ฅผ ๋ณ€ํ˜•์‹œํ‚ค๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์š”์†Œ์˜ ์œ„์น˜, ํฌ๊ธฐ, ํšŒ์ „, ๊ธฐ์šธ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Transform ์†์„ฑ์€ 2D ๋ฐ 3D ๋ณ€ํ˜• ๋ชจ๋‘๋ฅผ ์ง€์›ํ•˜๋ฉฐ, ๋‹ค์–‘ํ•œ ์‹œ๊ฐ์  ํšจ๊ณผ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์›น ํŽ˜์ด์ง€์˜ ์—ญ๋™์„ฑ์„ ๋”ํ•ด์ค๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจCSS Transform ์†์„ฑ์ด๋ž€?๐Ÿค”Transform์˜ ์ฃผ์š” ๊ธฐ๋Šฅ๐Ÿ”งTransform ์†์„ฑ์˜ ๊ณ ๊ธ‰ ์‚ฌ์šฉ๋ฒ•๐Ÿ’ก3D ๋ณ€ํ˜• ํšจ๊ณผ๐ŸŒ€์‹ค์ „ ์˜ˆ์ œ์™€ ์ฝ”๋“œ ์Šค๋‹ˆํŽซ๐Ÿ’ปTransform ์†์„ฑ์˜ ์žฅ์ ๊ณผ ์ฃผ์˜์‚ฌํ•ญโš ๏ธํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€Transform๊ณผ ๊ด€๋ จ์žˆ๋Š” css์˜ ์ „ํ™˜ํšจ๊ณผ์™€ ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ๋‚ด์šฉ๋„ ํ™•์ธํ•ด ์ฃผ์„ธ์š”๐Ÿ˜๐Ÿ”ปcss์—์„œ ์š”์†Œ์— ์ ์šฉ๋œ ์Šคํƒ€์ผ์„ ์†์„ฑ๊ฐ’์„ ๋‹ค๋ฅธ ๊ฐ’์œผ๋กœ ๋ณ€ํ•˜๊ฒŒ ํ•˜๋Š” ์ „ํ™˜ํšจ๊ณผ๐Ÿ”ป [CSS3]CSS ์ „ํ™˜ํšจ๊ณผ ์™„๋ฒฝ ๊ฐ€์ด๋“œ: ์›น์‚ฌ์ดํŠธ์— ์ƒ๋™๊ฐ.. 2024. 5. 30.
[CSS3]CSS ์• ๋‹ˆ๋ฉ”์ด์…˜ ์†์„ฑ ์ด์ •๋ฆฌ: ๋งค๋ ฅ์ ์ธ ์›น ํŽ˜์ด์ง€ ๋งŒ๋“ค๊ธฐ CSS ์• ๋‹ˆ๋ฉ”์ด์…˜์€ ์š”์†Œ์˜ ์Šคํƒ€์ผ์„ ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋ณ€ํ™”์‹œํ‚ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์›น ํŽ˜์ด์ง€์— ๋™์ ์ธ ํšจ๊ณผ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” CSS ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ๊ธฐ๋ณธ ๊ฐœ๋…๋ถ€ํ„ฐ ๊ณ ๊ธ‰ ํ™œ์šฉ๋ฒ•๊นŒ์ง€ ๋‹ค๋ฃจ๊ฒ ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจCSS ์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ธฐ๋ณธ ๊ฐœ๋…๐Ÿ“š@keyframes๋ฅผ ์‚ฌ์šฉํ•œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์„ค์ •๐ŸŽฌ์• ๋‹ˆ๋ฉ”์ด์…˜ ์†์„ฑ ์„ธ๋ถ€ ์„ค๋ช… ๋ฐ ์˜ˆ์ œ๐ŸŽจ๋ณตํ•ฉ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋งŒ๋“ค๊ธฐ๐Ÿ”€์ตœ์ ํ™” ๋ฐ ์„ฑ๋Šฅ ๊ณ ๋ ค์‚ฌํ•ญโšก ํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€CSS ์• ๋‹ˆ๋ฉ”์ด์…˜์€ transition ์ „ํ™˜ ํšจ๊ณผ๋ฅผ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ์†์„ฑ์ด๋ฏ€๋กœ CSS transition ์ „ํ™˜ ํšจ๊ณผ ์†์„ฑ์„ ๋จผ์ € ํ™•์ธํ•ด ๋ด…์‹œ๋‹ค๐Ÿ˜" "[CSS3]CSS ์ „ํ™˜ํšจ๊ณผ ์™„๋ฒฝ ๊ฐ€์ด๋“œ: ์›น์‚ฌ์ดํŠธ์— ์ƒ๋™๊ฐ์„ ๋”ํ•˜๋Š” ๋น„๋ฐ€!CSS ์ „ํ™˜ํšจ๊ณผ๋Š” ์›น์‚ฌ์ดํŠธ์˜ ์š”์†Œ๊ฐ€ ์ƒํƒœ๋ฅผ ๋ณ€๊ฒฝํ•  ๋•Œ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ๋ณ€ํ•˜๋„๋ก ๋งŒ๋“ค์–ด.. 2024. 5. 29.
[CSS3]CSS ์ „ํ™˜ํšจ๊ณผ ์™„๋ฒฝ ๊ฐ€์ด๋“œ: ์›น์‚ฌ์ดํŠธ์— ์ƒ๋™๊ฐ์„ ๋”ํ•˜๋Š” ๋น„๋ฐ€! CSS ์ „ํ™˜ํšจ๊ณผ๋Š” ์›น์‚ฌ์ดํŠธ์˜ ์š”์†Œ๊ฐ€ ์ƒํƒœ๋ฅผ ๋ณ€๊ฒฝํ•  ๋•Œ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ๋ณ€ํ•˜๋„๋ก ๋งŒ๋“ค์–ด์ฃผ๋Š” ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ „ํ™˜ํšจ๊ณผ๋Š” ์›น์‚ฌ์ดํŠธ์— ์ƒ๋™๊ฐ์„ ๋”ํ•˜๊ณ  ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ํ–ฅ์ƒํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด ํฌ์ŠคํŒ…์—์„œ๋Š” CSS ์ „ํ™˜ํšจ๊ณผ transition ์†์„ฑ์˜ ๊ธฐ๋ณธ ๊ฐœ๋…๋ถ€ํ„ฐ ๊ณ ๊ธ‰ ์‚ฌ์šฉ๋ฒ•๊นŒ์ง€ ์ž์„ธํžˆ ๋‹ค๋ค„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจCSS ์ „ํ™˜ํšจ๊ณผ์˜ ๊ธฐ๋ณธ ์ดํ•ด๐ŸŽˆ์ „ํ™˜ํšจ๊ณผ transition ์ฃผ์š” ์†์„ฑ๐ŸŒŸCSS ์ „ํ™˜ํšจ๊ณผ์˜ ์˜ˆ์ œ๐ŸŽฌ์„ฑ๋Šฅ ์ตœ์ ํ™” ํŒ๐Ÿš€CSS ์ „ํ™˜ํšจ๊ณผ ๋””๋ฒ„๊น…๐Ÿ”ํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€CSS ์ „ํ™˜ํšจ๊ณผ์˜ ๊ธฐ๋ณธ ์ดํ•ด๐ŸŽˆ์ „ํ™˜ํšจ๊ณผ์˜ ์ •์˜์™€ ์ž‘๋™ ์›๋ฆฌ ๐ŸŒCSS ์ „ํ™˜ํšจ๊ณผ๋Š” ์š”์†Œ์˜ ์Šคํƒ€์ผ์ด ๋ณ€๊ฒฝ๋  ๋•Œ ๊ทธ ๋ณ€ํ™”๋ฅผ ์ง€์ •๋œ ์‹œ๊ฐ„ ๋™์•ˆ ์• ๋‹ˆ๋ฉ”์ด์…˜์ฒ˜๋Ÿผ ๋ณด์—ฌ์ฃผ๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ถ€๋“œ๋Ÿฝ๊ณ  ์ž์—ฐ์Šค๋Ÿฌ์šด ์‹œ๊ฐ์  ๊ฒฝํ—˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.tran.. 2024. 5. 29.
[DBMS]MariaDB์—์„œ์˜ ์ œ์•ฝ ์กฐ๊ฑด: ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ํ•ต์‹ฌ ์ œ์•ฝ ์กฐ๊ฑด(Constraints)์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๋ฐ์ดํ„ฐ์˜ ๋ฌด๊ฒฐ์„ฑ์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ์ค‘์š”ํ•œ ๊ฐœ๋…์ž…๋‹ˆ๋‹ค. ํŠน์ • ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์‚ฝ์ž…๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜์—ฌ ๋ฐ์ดํ„ฐ์˜ ์ผ๊ด€์„ฑ๊ณผ ์ •ํ™•์„ฑ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. MariaDB ์—ญ์‹œ ๋‹ค์–‘ํ•œ ์ œ์•ฝ ์กฐ๊ฑด์„ ์ œ๊ณตํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์•ˆ์ •์„ฑ์„ ํ™•๋ณดํ•ฉ๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจMariaDB์—์„œ ์ง€์›ํ•˜๋Š” ์ œ์•ฝ ์กฐ๊ฑด ์ข…๋ฅ˜๐Ÿ”‘๊ฐ ์ œ์•ฝ ์กฐ๊ฑด์˜ ์„ค๋ช…๊ณผ ํ™œ์šฉ ์˜ˆ์‹œ๐Ÿ›‘์ œ์•ฝ ์กฐ๊ฑด์˜ ์„ค์ • ๋ฐ ๋ณ€๊ฒฝ ๋ฐฉ๋ฒ•๐Ÿ›  ์ œ์•ฝ ์กฐ๊ฑด์˜ ๊ด€๋ฆฌ์™€ ์œ ์ง€๐Ÿงนํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€MariaDB์—์„œ ์ง€์›ํ•˜๋Š” ์ œ์•ฝ ์กฐ๊ฑด ์ข…๋ฅ˜๐Ÿ”‘ ์ œ์•ฝ ์กฐ๊ฑด์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํ…Œ์ด๋ธ”์— ์ ์šฉ๋˜๋Š” ๊ทœ์น™์œผ๋กœ, ๋ฐ์ดํ„ฐ์˜ ๋ฌด๊ฒฐ์„ฑ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์‚ฝ์ž…, ์ˆ˜์ •, ์‚ญ์ œ๋˜๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ํŠน์ • ์กฐ๊ฑด์„ ์ถฉ์กฑํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์กฐ๊ฑด.. 2024. 5. 28.
[CSS3]CSS CSS ์œ„์น˜ ์†์„ฑ ์™„๋ฒฝ ๊ฐ€์ด๋“œ: position, z-index, float, clear CSS ์œ„์น˜ ์†์„ฑ์€ ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์„ ๋””์ž์ธํ•  ๋•Œ ๋งค์šฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” position z-index, float, clear์™€ ๊ฐ™์€ ์ฃผ์š” CSS ์†์„ฑ์„ ๊นŠ์ด ์žˆ๊ฒŒ ๋‹ค๋ฃจ์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.โ‰ฃ ๋ชฉ์ฐจposition ์†์„ฑ๐Ÿ“z-index ์†์„ฑ๐Ÿ—‚๏ธfloat ์†์„ฑ๐Ÿ„clear ์†์„ฑ๐Ÿšซ์ข…ํ•ฉ ์˜ˆ์ œ๐Ÿ’กํ•ต์‹ฌ ๋‚ด์šฉ๐Ÿ‘€position ์†์„ฑ๐Ÿ“ position ์†์„ฑ์€ HTML ์š”์†Œ์˜ ์œ„์น˜๋ฅผ ์ง€์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๊ฐ’์€ static์ด๋ฉฐ, ์ด์™ธ์—๋„ relative, absolute, fixed, sticky์™€ ๊ฐ™์€ ๊ฐ’์ด ์žˆ์Šต๋‹ˆ๋‹ค. static ๋ชจ๋“  HTML ์š”์†Œ์˜ ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค. ์ด ์†์„ฑ์„ ์„ค์ •ํ•˜๋ฉด ์š”์†Œ๋Š” ๋ฌธ์„œ์˜ ์ •์ƒ ํ๋ฆ„์— ๋”ฐ๋ผ ๋ฐฐ์น˜๋˜๋ฉฐ, top, right, bottom, left์™€ ๊ฐ™์€ ์œ„์น˜ ์†์„ฑ์€ .. 2024. 5. 28.
728x90
๋ฐ˜์‘ํ˜•