728x90
๋ฐ˜์‘ํ˜•

๐Ÿ’ปCoding 59

[HTML] ๋ฒ„ํŠผ ํด๋ฆญ์‹œ ์ „ํ™” ์—ฐ๊ฒฐ ๋งํฌ ์—ฐ๊ฒฐ | HTML Aํƒœ๊ทธ href="tel"

HTML Aํƒœ๊ทธ๋กœ ๋ฒ„ํŠผ ํด๋ฆญ์‹œ ์ „ํ™” ์—ฐ๊ฒฐ โ†ช๏ธ / " ์‚ฌ์ดํŠธ์—์„œ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ์ „ํ™”๋กœ ๋ฐ”๋กœ ์—ฐ๊ฒฐ์ด ๋˜๋Š” ์ „ํ™˜ ๋ฒ„ํŠผ์„ ๋งŒ๋“ค๊ณ  ์‹ถ์„ ๋•Œ๐Ÿ˜Š" / / [ ๐Ÿ’– ๊ธฐ๋ณธ ๋ฌธ๋ฒ• ] โ†ช๏ธ aํƒœ๊ทธ href ์‚ฌ์šฉ โ†ช๏ธ ํด๋ฆญ์‹œ ์ „ํ™” ์—ฐ๊ฒฐํ•˜๊ณ  ์‹ถ์€ ๋ฒˆํ˜ธ๋ฅผ href="tel:์—ฐ๊ฒฐํ•˜๊ณ  ์‹ถ์€ ๋ฒˆํ˜ธ์“ฐ๊ธฐ" ์ž…๋ ฅํ•˜๊ธฐ ์ „ํ™” ์—ฐ๊ฒฐ ๋ฒ„ํŠผ / ๐Ÿ–คcss๋ฅผ ์ ์šฉํ•ด์„œ ์œ„์— ์ด๋ฏธ์ง€์ฒ˜๋Ÿผ ๋ฒ„ํŠผ์„ ๊พธ๋ฏผ CSS ์™€ HTML ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค.๐Ÿ–ค โฌ‡๏ธโฌ‡๏ธโฌ‡๏ธ / PDF ๋‹ค์šด๋กœ๋“œ > ๋น ๋ฅธ ์ œํœด ๋ฌธ์˜ > โœ… ์ง€์› ๋ธŒ๋ผ์šฐ์ € โžก๏ธ Chrome ํฌ๋กฌ : 14.0* โžก๏ธ Explorer ์ต์Šคํ”Œ๋กœ๋Ÿฌ 18.0 โžก๏ธ Firefox ํŒŒ์ด์–ดํญ์Šค : 20.0* โžก๏ธ Safari ์‚ฌํŒŒ๋ฆฌ : 10.1 โžก๏ธ Opera ์˜คํŽ˜๋ผ : 15.0 **Chrome 65์ด์ƒ ๋ฐ Firefox๋Š” ๋™์ผ์ถœ์ฒ˜(s..

[HTML] ๋ฒ„ํŠผ ํด๋ฆญ์‹œ ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ | HTML Aํƒœ๊ทธ download

HTML Aํƒœ๊ทธ๋กœ ๋‹ค์šด๋กœ๋“œ ๋ฒ„ํŠผ ๋งŒ๋“ค๊ธฐ โ†ช๏ธ Tag / " ์‚ฌ์ดํŠธ์—์„œ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ์ด๋ฏธ์ง€ ๋˜๋Š” ์ž๋ฃŒ๋ฅผ ๋‹ค์šด๋ฐ›๋Š” ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค๊ณ  ์‹ถ์„๋•Œ๐Ÿ˜Š" / [ ๐Ÿ’– ๊ธฐ๋ณธ ๋ฌธ๋ฒ• ] โ†ช๏ธ aํƒœ๊ทธ download ์†์„ฑ ์‚ฌ์šฉ โ†ช๏ธ ํด๋ฆญ์‹œ ๋‹ค์šด๋กœ๋“œ ํ•˜๊ณ  ์‹ถ์€ ํŒŒ์ผ ์œ„์น˜๊ฐ€ ์žˆ๋Š” ๊ฒฝ๋กœ๋ฅผ href="ํŒŒ์ผ๊ฒฝ๋กœ ์ž…๋ ฅ ์œ„์น˜" ์ž…๋ ฅํ•˜๊ธฐ PDF ๋‹ค์šด๋กœ๋“œ ๋ฐ›๊ธฐโ€‹ / ๐Ÿ“Œ ๋‹ค์šด๋กœ๋“œ ํŒŒ์ผ ์ด๋ฆ„ ์„ค์ •ํ•˜๊ณ  ์‹ถ์„ ๋•Œ โ†ช๏ธ download="์ €์žฅ๋  ํŒŒ์ผ์˜ ์ด๋ฆ„" PDF ๋‹ค์šด๋กœ๋“œ ๋ฐ›๊ธฐโ€‹ / ๐Ÿ–คcss๋ฅผ ์ ์šฉํ•ด์„œ ์œ„์— ์ด๋ฏธ์ง€์ฒ˜๋Ÿผ ๋ฒ„ํŠผ์„ ๊พธ๋ฏผ CSS ์™€ HTML ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค.๐Ÿ–ค โฌ‡๏ธโฌ‡๏ธโฌ‡๏ธ / PDF ๋‹ค์šด๋กœ๋“œ > ๋น ๋ฅธ ์ œํœด ๋ฌธ์˜ > โœ… ์ง€์› ๋ธŒ๋ผ์šฐ์ € โžก๏ธ Chrome ํฌ๋กฌ : 14.0* โžก๏ธ Explorer ์ต์Šคํ”Œ๋กœ๋Ÿฌ 18.0 โžก๏ธ Firefox ํŒŒ์ด์–ดํญ์Šค : 2..

[Java] ์ž๋ฐ” public static void main (String[] args) ์“ฐ๋Š” ์ด์œ  | ์ฝ”๋“œ ํ•ด์„

Java ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ public static void main (String[] args) ์ฝ”๋“œ ํ•ด์„ | ์“ฐ๋Š” ์ด์œ  / โžก๏ธ ์ž๋ฐ”์˜ ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์€ public static void main (String[] args) ํ•จ์ˆ˜๋กœ ์‹œ์ž‘! โ†ช๏ธ ์ด ์ฝ”๋“œ์˜ ์˜๋ฏธ๋Š” ๋ฌด์—‡์ผ๊นŒ์š”? / โœ… Main ๋ฉ”์„œ๋“œ ํ•จ์ˆ˜ : java๋กœ ์ž‘์„ฑ๋œ ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜๋ฉด ๊ฐ€์žฅ ๋จผ์ € ์‹คํ–‰๋˜๋Š” ๋ฉ”์„œ๋“œ์ž…๋‹ˆ๋‹ค. ๐ŸŸ  ์ž๋ฐ” ๊ธฐ๋ณธ ์ฝ”๋“œ ๊ตฌ์„ฑ public class Main { public static void main (String args[]) { System.out.println("Java Study"); } } ๐ŸŸ  public ์˜๋ฏธ โ†ช๏ธ ์ œํ•œ์ž โžก๏ธ main ๋ฉ”์„œ๋“œ๋Š” ์‹คํ–‰ํ”„๋กœ๊ทธ๋žจ์˜ ๊ธฐ๋ณธ์ด ๋˜๋Š” ํ•จ์ˆ˜๋กœ ์–ด๋””์—์„œ๋‚˜ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— p..

JavaScript ์ˆซ์ž ์ฝค๋งˆ : 3์ž๋ฆฌ๋งˆ๋‹ค ์ฝค๋งˆ ํ‘œ์‹œํ—ˆ | ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ JS

JavaScript ์ˆซ์ž 3์ž๋ฆฌ๋งˆ๋‹ค ์ฝค๋งˆ ํ‘œ์‹œํ•˜๊ธฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ JS / " ์ˆซ์ž๋ฅผ ํ‘œ์‹œํ• ๋•Œ 3์ž๋ฆฌ๋งˆ๋‹ค ์ฝค๋งˆ๊ฐ€ ํ‘œ์‹œ๋˜์—ˆ์œผ๋ฉด ์ข‹๊ฒ ์„ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์ฝ”๋“œ.โœŒ๏ธ ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐฉ๋ฒ•์€ toLocaleString()์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.๐Ÿ˜Š" / โฌ‡๏ธโฌ‡๏ธโฌ‡๏ธ์ˆซ์ž ์ฝค๋งˆ ๊ตฌํ˜„โฌ‡๏ธโฌ‡๏ธโฌ‡๏ธ โ‡ฃ ์ˆซ์ž๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์ž๋™์œผ๋กœ 3์ž๋ฆฌ๋งˆ๋‹ค ์ฝค๋งˆ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค โ‡ฃ

JavaScript ์ˆซ์ž ์นด์šดํŠธ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋งŒ๋“ค๊ธฐ | ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ JS

JavaScript ์ˆซ์ž ์นด์šดํŠธ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋งŒ๋“ค๊ธฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ JS / " ์›น์‚ฌ์ดํŠธ ํ™ˆํŽ˜์ด์ง€๋ฅผ ๋ณด๋ฉด ์ˆซ์ž๊ฐ€ ์˜ฌ๋ผ๊ฐ€๋ฉด์„œ ์นด์šดํŒ…๋˜๋ฉด์„œ ๊ณ ๊ฐ์˜ ์‹œ์„ ์„ ์žก๋Š” ํŽ˜์ด์ง€๊ฐ€ ์žˆ๋Š”๋ฐ, JS ์นด์šดํŠธ ์• ๋‹ˆ๋ฉ”์ด์…˜์œผ๋กœ ๊ตฌํ˜„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.โœŒ๏ธ ๊ณ ๊ฐ์—๊ฒŒ ์–ดํ•„ํ•  ์ˆ˜ ์žˆ๋Š” ์ˆซ์ž ์นด์šดํŠธ ๊ตฌํ˜„ ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค.๐Ÿ˜Š" / โฌ‡๏ธโฌ‡๏ธโฌ‡๏ธ์˜์นด ํ™ˆํŽ˜์ด์ง€ ์ˆซ์ž ์นด์šดํŒ… ์˜ˆ์‹œโฌ‡๏ธโฌ‡๏ธโฌ‡๏ธ โœ… ์ˆซ์ž ์นด์šดํŠธ ์• ๋‹ˆ๋ฉ”์ด์…˜ Code โ†ช๏ธ HTML > CSS > JS - ๐Ÿ“font : Montserrat 0๋ช…์˜ ํšŒ์›์ด ์˜์นด์™€ ํ•จ๊ป˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ ๋ฐ”๋กœ ์˜์นด ๋“œ๋ผ์ด๋ธŒ๋ฅผ ์‹œ์ž‘ํ•˜์„ธ์š”.

[React] ๋ฆฌ์•กํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  | ๋ฆฌ์•กํŠธ์˜ ์žฅ์ ๊ณผ ๋‹จ์ 

React ๋ฆฌ์•กํŠธ ๋ฆฌ์•กํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  โ†ช๏ธ๋ฆฌ์•กํŠธ์˜ ์žฅ์ ๊ณผ ๋‹จ์  / ๋ฆฌ์•กํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๐Ÿ˜Š โ†ช๏ธ web-app : ๋ชจ๋ฐ”์ผ์•ฑ์ด๋ž‘ ์‚ฌ์šฉ์„ฑ์ด ๋น„์Šท โ†ช๏ธ web-app์„ ์‰ฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” : React / Angular / Vue / [ ๋ฆฌ์•กํŠธ์˜ ์žฅ์  ] โœ… ๋ชจ๋ฐ”์ผ์•ฑ์œผ๋กœ ๋ฐœํ–‰์ด ์‰ฌ์›Œ์š”! ใ„ด React Native : ๋ชจ๋ฐ”์ผ ํ™˜๊ฒฝ๋„ ๊ฐœ๋ฐœ ๊ฐ€๋Šฅ (React Native ์‚ฌ์šฉ์‹œ JS๋กœ ๊ฐœ๋ฐœํ•ด ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ๊ณผ IOS ๋™์‹œ์— ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ) โœ… ๋ชจ๋ฐ”์ผ์•ฑ์ฒ˜๋Ÿผ ๋น ๋ฅด๊ฒŒ ์ „ํ™˜๋˜๋Š” UX๋กœ ์‚ฌ์šฉ์ž ๋งŒ์กฑ ๋†’์Œ ใ„ด ๋น ๋ฅธ ์—…๋ฐ์ดํŠธ์™€ ๋ Œ๋”๋ง ์†๋„ โžก๏ธ React๋Š” DOM์„ ์ง์ ‘ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์—…๋ฐ์ดํŠธ ํ•ด์•ผํ•  ์ตœ์†Œํ•œ์˜ ๋ถ€๋ถ„๋งŒ ์ฐพ์•„์„œ ๋ณ€๊ฒฝํ•˜๊ธฐ ๋•Œ๋ฌธ์— โœ… ์นด์นด์˜ค ๋งŽ์€ ๋Œ€๊ธฐ์—…์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค์  ๊ฐ•์  โœ… ์žฌ์‚ฌ์šฉ์„ฑ(Reusabil..

[Java] ์ž๋ฐ”๋ž€? ์ž๋ฐ” ๊ธฐ์ดˆ | ์ž๋ฐ” ๊ฐœ๋…

Java ์ž๋ฐ” ๊ธฐ์ดˆ ์ž๋ฐ”๋ž€? โžก๏ธ ์ž๋ฐ”๋Š” ๊ฐ์ฒด ์ง€ํ–ฅ์–ธ์–ด๋กœ ๊ฐœ๋ฐœ๋œ ํ”„๋กœ๊ทธ๋ž˜ ์–ธ์–ด. โžก๏ธ ํ˜„์žฌ ์ „์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ค‘ ํ•˜๋‚˜. / โœ… ์ž๋ฐ” ์–ธ์–ด์˜ ์žฅ์  โ†’ ๋…๋ฆฝ์ ์œผ๋กœ ์‹คํ–‰์ด ๊ฐ€๋Šฅ โ†’ ์ž๋™ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ ์ง€์›์œผ๋กœ ๋‹ค๋ฅธ ์–ธ์–ด์— ๋น„ํ•ด ์•ˆ์ •์„ฑ์ด ๋†’์Œ โ†’ ์—ฐ์‚ฐ์ž ์˜ค๋ฒ„๋กœ๋”ฉ์„ ๊ธˆ์ง€ํ•˜๊ณ  ์ œ๋„ค๋ฆฌ์„ ๋„์ž… > ์ฝ”๋“œ์˜ ๊ฐ€๋…์„ฑ์ด ๋†’์€ ํŽธ โ†’ ํ˜„์žฌ ์ž๋ฐ” ์ฝ”๋“œ์˜ˆ์ œ๊ฐ€ ๋งŽ์•„ ๋‹ค์–‘ํ•œ ์ฝ”๋“œ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Œ โœ… ๋‹จ์  โ†’ ์‹คํ–‰ ์†๋„๊ฐ€ ๋А๋ฆผ : ์ž๋ฐ”์˜ ์‹คํ–‰์„ ์œ„ํ•ด์„œ ๊ฐ€์ƒ ๋จธ์‹ ์„ ๊ฑฐ์ณ์•ผํ•ด โ†’ ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๋ฅผ ๊ฐœ๋ฐœ์ž๊ฐ€ ํ•˜๋‚˜ํ•˜๋‚˜ ๋‹ค ์ฒ˜๋ฆฌํ•ด์ฃผ์–ด์•ผ ํ•จ โ†’ ์ž‘์„ฑํ•˜๋Š” ์ฝ”๋“œ์˜ ๊ธธ์ด ๊ฐ€ ๊ธดํŽธ ๐ŸŸ  ์ž๋ฐ” ๊ธฐ๋ณธ ์ฝ”๋“œ ๊ตฌ์„ฑ class Test { int code1; String code2; public void method1() { System.out..

[CSS] width height 100% ์™€ 100vh์˜ ์ฐจ์ด์ 

[CSS] width height 100% ์™€ 100vh์˜ ์ฐจ์ด์  โœ… ์ƒํ™ฉ โ†’ ๋„“์ด์™€ ๋†’์ด ์†์„ฑ ๊ฐ’์„ ์„ค์ •ํ•  ๋•Œ %์™€ vh์˜ ์ค‘ ์–ด๋–ค ์†์„ฑ๊ฐ’์„ ์‚ฌ์šฉํ•ด์•ผํ•˜๋Š”์ง€ ๊ณ ๋ฏผ์ด๋  ๋•Œ โœ… 100% ์™€ 100vh์˜ ์ฐจ์ด์  โ†’ (%)ํผ์„ผํŠธ๋Š” ๋ถ€๋ชจ์˜ ํƒœ๊ทธ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํผ์„ผํŠธ๋ฅผ ์ธก์ •ํ•˜์—ฌ ์‚ฌ์ด์ฆˆ๋ฅผ ํ‘œ์‹œ โ†’ VH๋Š” Viewport Height๋ผ๋Š” ์˜๋ฏธ๋กœ ํ™”๋ฉด์˜ 100ํผ์„ผํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ฒ ๋‹ค๋Š” ์˜๋ฏธ

[HTML] VIDEO ํƒœ๊ทธ : ํŽ˜์ด์ง€์— ๋™์˜์ƒ ๋„ฃ๊ธฐ

[HTML] VIDEO ํƒœ๊ทธ / ํŽ˜์ด์ง€์— ๋™์˜์ƒ ๋„ฃ๊ธฐ ์›น ํ™ˆํŽ˜์ด์ง€ โœ… ์ƒํ™ฉ โ†’ ์›น ํ™ˆํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๋‹ค๋ณด๋ฉด ๋™์˜์ƒ์„ ๋„ฃ๊ณ  ์‹ถ์„ ๋•Œ, ๋˜, ๋ฉ”์ธ ํŽ˜์ด์ง€์—์„œ ํ’€ํ™”๋ฉด์œผ๋กœ ๋™์˜์ƒ์„ ๊น”์•„๋‘๊ณ  ์‹ถ์„ ๋•Œ! โœ… ๋ฐฉ๋ฒ• โ†’ HTML video tag ์‚ฌ์šฉ ๐ŸŸ  video tag ๊ธฐ๋ณธ ๋ฌธ๋ฒ• ๐ŸŸฃ video tag ์ถ”๊ฐ€ ๋ฌธ๋ฒ• ๋น„๋””์˜ค๊ฐ€ ๊นจ์กŒ์„ ๋•Œ ๋‚˜์˜ฌ ํ…์ŠคํŠธ video error(ํ˜„์žฌ ๋ธŒ๋ผ์šฐ์ €๋Š” ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค) ๐ŸŸข video tag ์†์„ฑ ์„ค๋ช… โžก๏ธ src : ๋™์˜์ƒ ์ฃผ์†Œ๋ฅผ ์ ๋Š” ์†์„ฑ โžก๏ธ controls : ๋™์˜์ƒ์„ ์žฌ์ƒํ•˜๊ธฐ ์œ„ํ•œ ๋ฐ”๋ฅผ ํ‘œ์‹œํ•˜๋Š” ์†์„ฑ โžก๏ธ loop : ๋™์˜์ƒ ๋ฐ˜๋ณต์„ ๊ฒฐ์ • โžก๏ธ muted : ์Œ์†Œ๊ฑฐ ์„ค์ • โžก๏ธ autoplay : ํŽ˜์ด์ง€๊ฐ€ ๋กœ๋“œ๋˜๋ฉด ๋ฐ”๋กœ ๋™์˜์ƒ์ด ์žฌ์ƒ๋˜๋„๋ก ์„ค์ • โžก๏ธ poster : "์ด๋ฏธ์ง€..

[css] css background : transparent ๋ž€? | background : none ์ด๋ž‘ ์ฐจ์ด์ 

[css] css background : transparent ๋ž€? / background : none ์ด๋ž‘ ์ฐจ์ด์ ์€? background: none; background: transparent; โœ… background : transparent ๋ž€? โ†’ โœ… css background : transparent vs background : none ?? โ†’ ๊ฐ„๋‹จํ•˜๊ฒŒ background์˜ ์ƒ‰์ƒ์„ ์—†์•จ ๋•Œ ์šฐ๋ฆฌ๋Š” none(์—†์• ๊ธฐ), transparent(ํˆฌ๋ช…)์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ โ†’ ์ด ๋‘˜์˜ ์ฐจ์ด์ ์„ ์•Œ๋ ค๋ฉด background ์†์„ฑ์„ ์•Œ์•„์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์•„๋ž˜์—์„œ ์ž์„ธํžˆ ์„ค๋ช…! โœ… ์–ด๋–ค ๊ฒฝ์šฐ์— ์‚ฌ์šฉํ• ๊นŒ? โ†’ ๋ฐฐ๊ฒฝ์ƒ‰์ด ์ง€์ •๋œ ์š”์†Œ์˜ ๋ฐฐ๊ฒฝ์„ ์—†์• ์•ผํ•˜๋Š” ๊ฒฝ์šฐ์— ์‚ฌ์šฉ ๐ŸŸฃ background ์†์„ฑ background-colo..

[Api] ์นด์นด์˜ค ์ฃผ์†Œ์ฐพ๊ธฐ api : kakao html input text api

[Api] ์นด์นด์˜ค ์ฃผ์†Œ์ฐพ๊ธฐ api : kakao html input text api HTML / CSS / JS โœ… ์ƒํ™ฉ โ†’ ํšŒ์›๊ฐ€์ž… ํผ์ด๋‚˜ ๋งˆ์ดํŽ˜์ด์ง€ ๋“ฑ ํšŒ์› ์ •๋ณด ๋“ฑ๋ก์—์„œ ํ”ํžˆ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์ฃผ์†Œ ์ฐพ๊ธฐ ๊ธฐ๋Šฅ ๊ตฌํ˜„ํ•˜๊ณ  ์‹ถ์„ ๋•Œ โœ… ๋ฐฉ๋ฒ• โ†’ ์นด์นด์˜ค ์ฃผ์†Œ์ฐพ๊ธฐ Api ์‚ฌ์šฉ โœ… ์‚ฌ์šฉ ๋ฐฉ๋ฒ• โ†’ HTML ์ž‘์„ฑ โ†’ CSS input ๋””์ž์ธ โ†’ JS ์—ฐ๋™ ๋ฐ ์„ ํƒ ์ž…๋ ฅ๊ฐ’ ์„ธํŒ… ๐ŸŸข ์•„๋ž˜์—์„œ ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. https://postcode.map.daum.net/guide Daum ์šฐํŽธ๋ฒˆํ˜ธ ์„œ๋น„์Šค ์šฐํŽธ๋ฒˆํ˜ธ ๊ฒ€์ƒ‰๊ณผ ๋„๋กœ๋ช… ์ฃผ์†Œ ์ž…๋ ฅ ๊ธฐ๋Šฅ์„ ๋„ˆ๋ฌด ๊ฐ„๋‹จํ•˜๊ฒŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•. Daum ์šฐํŽธ๋ฒˆํ˜ธ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•ด๋ณด์„ธ์š”. ์–ด๋А ์‚ฌ์ดํŠธ์—์„œ๋‚˜ ๋ฌด๋ฃŒ๋กœ ์ œ์•ฝ์—†์ด ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ต๋‹ˆ๋‹ค. postcode.map.daum.ne..

[jQuery] ๋งˆ์šฐ์Šค ์Šคํฌ๋กค์‹œ ์‹คํ–‰๋˜๋Š” ํ•จ์ˆ˜ : window scroll

[jQuery] ๋งˆ์šฐ์Šค ์Šคํฌ๋กค์‹œ ์‹คํ–‰๋˜๋Š” ํ•จ์ˆ˜ : window scroll โœ… ์ƒํ™ฉ โ†’ ๋ธŒ๋ผ์šฐ์ € ํ™”๋ฉด์—์„œ ์Šคํฌ๋กค์‹œ ํŽ˜์ด์ง€์— ๋ณ€ํ™”๊ฐ€ ์ƒ๊ฒผ์œผ๋ฉด ์ข‹๊ฒ ์Œ โœ… ๋ฐฉ๋ฒ• โ†’ ๋งˆ์šฐ์Šค ์Šคํฌ๋กค์‹œ ์‹คํ–‰๋˜๋Š” jQuery ํ•จ์ˆ˜ window scroll ์‚ฌ์šฉ $(window).scroll(์‹คํ–‰ํ•  ๋‚ด์šฉ ์ถ”๊ฐ€); โ†“โ†“โ†“ ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป โ†“โ†“โ†“ ๐ŸŸข HTML BRAND CONCEPT SPOTMATE ๋ˆ„๊ตฌ๋‚˜ ์‰ฝ๊ฒŒ, ์›ํ•˜๋Š” ๋ชฉ์ ์ง€๋กœ ํŽธํ•˜๊ฒŒ ์ด๋™ํ•˜๋Š” ๊ฒฝ๋กœ๊ฐ€ ๋น„์Šทํ•œ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์ฐพ์•„ ์ถœ๋ฐœ์ง€๋ถ€ํ„ฐ ๋ชฉ์ ์ง€๊นŒ์ง€ ํŽธํ•˜๊ฒŒ ์ด๋™ํ•ด๋ณด์„ธ์š”. ์‚ฌ๋žŒ๋“ค์€ ์›ํ•˜๋Š” ์žฅ์†Œ๋กœ ์ด๋™ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ด๋™ํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜๋‹จ์ด ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์šด์ „๋ฉดํ—ˆ๊ฐ€ ์žˆ์–ด๋„ ์šด์ „์„ ์ž˜ํ•˜์ง€ ๋ชปํ•˜๊ฑฐ๋‚˜ ์ž์‹ ์˜ ๋ชจ๋นŒ๋ฆฌํ‹ฐ๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ์—๋Š” ๋Œ€์ค‘๊ตํ†ต์„ ์ด์šฉํ•˜๊ฑฐ๋‚˜ ํƒ์‹œ๋ฅผ ํƒ€์•ผํ•˜ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‚ ์”จ๊ฐ€..

[css] CSS ์ด๋ฏธ์ง€ ์ž๋™ ์Šฌ๋ผ์ด๋“œ ๋งŒ๋“ค๊ธฐ : ํ˜๋Ÿฌ๊ฐ€๋Š” ์ด๋ฏธ์ง€

CSS ์ด๋ฏธ์ง€ ์ž๋™ ์Šฌ๋ผ์ด๋“œ ๋งŒ๋“ค๊ธฐ : ํ˜๋Ÿฌ๊ฐ€๋Š” ์ด๋ฏธ์ง€ โœ… ์ƒํ™ฉ โ†’ HTML๊ณผ CSS๋งŒ์œผ๋กœ ์ด๋ฏธ์ง€ ์ž๋™ ์Šฌ๋ผ์ด๋“œ ๋งŒ๋“ค๊ณ  ์‹ถ์„ ๋•Œ ๐ŸŸข HTML ๐ŸŸข CSS @charset "UTF-8"; #slider { overflow: hidden; position: relative; /* border: 20px solid red; */ /* // ์ด๋ฏธ์ง€ ๋ณด์—ฌ์ง€๋Š” ๋ทฐ ๋ถ€๋ถ„๋งŒํผ px์กฐ์ ˆ */ width: 1440px; height: 140px; box-sizing: border-box; } .image-box { /* ์›๋ณธ+ํด๋ก ์˜ ์ด ํ•ฉ */ width:5478px; height:100%; display:flex; flex-wrap:nowrap; animation: bannermove 20s linear infinite;..

[css] CSS ์Šคํƒ€์ผ ์ œ๊ฑฐ : reset CSS (๊ธฐ๋ณธ ์Šคํƒ€์ผ ์ง€์šฐ๊ธฐ)

CSS ์Šคํƒ€์ผ ์ œ๊ฑฐ : reset CSS (๊ธฐ๋ณธ ์Šคํƒ€์ผ ์ง€์šฐ๊ธฐ) โœ… ์ƒํ™ฉ โ†’ html ํƒœ๊ทธ์™€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ ์šฉ๋˜๋Š” ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ ์Šคํƒ€์ผ์„ ์ œ๊ฑฐ ํ•˜๊ณ  ์‹ถ์„ ๋•Œ โœ… ๋ฐฉ๋ฒ• โ†’ css์—์„œ ์Šคํƒ€์ผ์„ ์ œ๊ฑฐํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ ์šฉํ•ด์ค๋‹ˆ๋‹ค. โœ… ์ˆœ์„œ โ†’ htmlํŒŒ์ผ ์ž‘์„ฑ โ†’ reset css ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑ โ†’ reset.css ํŒŒ์ผ์„ ์ „์ฒด style.css ํŒŒ์ผ์— import ๐ŸŸข HTML์— CSS ํŒŒ์ผ ์—ฐ๊ฒฐ โ†’ ์ €๋Š” ๋ณดํ†ต style.css ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด ์ ์šฉ๋˜๋Š” css ํŒŒ์ผ์„ ์—ฌ๊ธฐ์— ๋ชจ์•„ import ํ•ฉ๋‹ˆ๋‹ค! ๐ŸŸข style.css ํŒŒ์ผ์— import ํ•˜๊ธฐ @charset "UTF-8"; /* ์ €๋Š” ๋ณดํ†ต reset์ฝ”๋“œ๋ฅผ common.css์— ๋ชจ์•„์ค๋‹ˆ๋‹ค*/ @import url("common.css"); ๐ŸŸข css ํŒŒ์ผ์— reset..

[HTML] Javascript Void:(0) ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  : aํƒœ๊ทธ Href ์†์„ฑ | <a href="#">๋ž‘ ๋‹ค๋ฅธ์ 

[HTML] aํƒœ๊ทธ Href ์†์„ฑ ์•ˆ์— Javascript Void:(0) ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  ์ด๋ž‘ ๋‹ค๋ฅธ์  ๐ŸŸฃ ์ฝ”๋“œ ์‚ฌ์šฉ ์˜ˆ์‹œ Tistory zoo-land โœ… ์ƒํ™ฉ โ†’ ๋ณดํ†ต ๋‚ด๋ถ€๋‚˜ ์™ธ๋ถ€๋งํฌ๋ฅผ ๊ฑธ๊ณ  ์‹ถ์„ ๋•Œ, aํƒœ๊ทธ์˜ href๋กœ ๋งํฌ๋ฅผ ๊ฑธ์–ด์ฃผ๋Š”๋ฐ ์•„์ง ๋งํฌ๊ฐ€ ์ •ํ•ด์ง€์ง€ ์•Š์€ ๊ฒฝ์šฐ href="#"์„ ์‚ฌ์šฉํ•ด์•ผํ• ์ง€ Javascript Void:(0)์„ ๊ฑธ์–ด์•ผํ• ์ง€ ๊ณ ๋ฏผ์ด ๋œ๋‹ค๋ฉด? โœ… Javascript Void:(0) ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š”? โ†’ undefined ์˜ ๊ฒฐ๊ณผ๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด์„œ!! "๋งํฌ๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š”๋ฐ, ์ฆ‰ ํด๋ฆญ์„ ํ•ด๋„ ์‹ค์ œ ํด๋ฆญ ์ด๋ฒคํŠธ๊ฐ€ ์ž‘๋™๋˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ ํ•˜๋Š” ๊ฒƒ" โœ… ์ด๋ž‘ ๋‹ค๋ฅธ์ ์€? โ†’ href="#"์œผ๋กœ ์ž‘์„ฑํ•˜๋ฉด ์‹ค์ œ๋กœ๋Š” ๋งํฌ๊ฐ€ ์—†์œผ๋‹ˆ ์ด๋™ํ•˜์ง€ ์•Š์€ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์—ฌ Javasc..

[HTML] noopener noreferrer ๋…ธ์˜คํ”„๋„ˆ ๋…ธ๋ฆฌํผ๋„ˆ ์‚ฌ์šฉ ์ด์œ  : rel="noopener noreferrer"

[HTML] rel="noopener noreferrer" noopener noreferrer ๋…ธ์˜คํ”„๋„ˆ ๋…ธ๋ฆฌํผ๋„ˆ ์‚ฌ์šฉ ์ด์œ  โœ… noopener ๋…ธ์˜คํ”„๋„ˆ๋ž€? โ†’ ๋งํฌ๋œ ํŽ˜์ด์ง€์—์„œ window.opener์„ ์‚ฌ์šฉํ•ด์„œ ๋งํฌ๋ฅผ ๊ฑด ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐ ํ•  ์ˆ˜ ์—†๊ฒŒ ๋จ ๋งํฌ๋œ ํŽ˜์ด์ง€์™€ ๋งํฌ๋ฅผ ๊ฑธ์–ด๋‘” ํŽ˜์ด์ง€๋ฅผ ์„œ๋กœ ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๋กœ ์ทจ๊ธ‰๋˜๊ธฐ ๋•Œ๋ฌธ์— ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ํผํฌ๋จผ์Šค๊ฐ€ ๋–จ์–ด์ง„๋‹ค๊ฑฐ๋‚˜, ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ํŽ˜์ด์ง€ ์ด๋™์˜ ๊ฒฝ์šฐ์—๋„ ์‚ฌ์šฉํ•˜๋ฉด ์ข‹์Œ โœ… noreferrer ๋…ธ๋ฆฌํผ๋„ˆ๋ž€? โ†’ ๋…ธ๋ฆฌํผ๋„ˆ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด ๋‹ค๋ฅธ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•  ๋•Œ, ๋งํฌ๋ฅผ ๊ฑด ํŽ˜์ด์ง€์˜ ์ฃผ์†Œ ์ •๋ณด๋ฅผ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ Referer : HTTP ํ—ค๋”๋กœ ๋ฆฌํผ๋Ÿฌ๋กœ์„œ ์†ก์‹ ํ•˜์ง€ ์•Š์Œ โœ… noopener noreferrer ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  ? โ†’ aํƒœ๊ทธ์—์„œ target="_blan..

[CSS] html aํƒœ๊ทธ ์Šคํƒ€์ผ ์—†์• ๊ธฐ : css ์Šคํƒ€์ผ ์ง€์šฐ๊ธฐ

[HTML] aํƒœ๊ทธ ์Šคํƒ€์ผ ์—†์• ๊ธฐ : css ์Šคํƒ€์ผ ์ง€์šฐ๊ธฐ text-decoration:none; โœ… ์ƒํ™ฉ โ†’ aํƒœ๊ทธ๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์Šคํƒ€์ผ์„ ์ง€์šฐ๊ณ  ์ƒˆ๋กญ๊ฒŒ ์Šคํƒ€์ผ์„ ๋งŒ๋“ค๊ณ  ์‹ถ์„ ๋•Œ โœ… ๋ฐฉ๋ฒ• โ†’ CSS๋กœ aํƒœ๊ทธ ๊ธฐ๋ณธ ์Šคํƒ€์ผ์„ ์—†์• ๋Š” text-decoration:none; ์ฝ”๋“œ๋ฅผ ์ ์šฉํ•ด ๊ธฐ๋ณธ ์Šคํƒ€์ผ์„ ์ œ๊ฑฐํ•ด์ค๋‹ˆ๋‹ค. ๐Ÿ”ต css ์ ์šฉ ์ฝ”๋“œ @charset "UTF-8"; /* hyper link */ a, a:link, a:visited{text-decoration:none;} a:active, a:hover{text-decoration:none;}

[HTML] html ํŠน์ˆ˜๊ธฐํ˜ธ ํŠน์ˆ˜๋ฌธ์ž ๋ฆฌ์ŠคํŠธ ์ •๋ฆฌ

html ํŠน์ˆ˜๊ธฐํ˜ธ ํŠน์ˆ˜๋ฌธ์ž ๋ฆฌ์ŠคํŠธ ์ •๋ฆฌ ์ž์ฃผ์“ฐ๋Š” ๋ฆฌ์ŠคํŠธ ์ •๋ฆฌ ํ‘œํ˜„๋ฌธ์ž ๋ฌธ์žํ‘œํ˜„ ์ˆซ์žํ‘œํ˜„ ๋‚ด์šฉ > > ๋ณด๋‹ค ํฐ = = ๋“ฑํ˜ธ & & & Ampersand " " " ๋”ฐ์˜ดํ‘œ ๊ณต๋ฐฑ Non-breaking space | ยฆ ยฆ ๋Š์–ด์ง„ ์ˆ˜์ง์„  โ“’ ยฉ ยฉ ์ €์ž‘๊ถŒ โ‰ช ยซ ยซ ์™ผ์ชฝ ๊บพ์ธ ๊ด„ํ˜ธ โ‰ซ ยป ยป ์˜ค๋ฅธ์ชฝ ๊บพ์ธ ๊ด„ํ˜ธ ยท ยท ยท Middle dot ยก ยก ยก ๊ฑฐ๊พธ๋กœ๋œ ๋А๋‚Œํ‘œ โœ… html ์ฝ”๋“œ ์‚ฌ์šฉ ์˜ˆ์‹œ ์ „์†กํ•˜๊ธฐ >

728x90
๋ฐ˜์‘ํ˜•