๐Ÿ“š Study/Html, css

    CSS์˜ ์„ ํƒ์ž

    ๊ฐœ์š” CSS๋Š” ์–ด๋–ค ํƒœ๊ทธ๋“ค์—๊ฒŒ ์Šคํƒ€์ผ ํšจ๊ณผ๋ฅผ ์ฃผ๋Š” ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์–ด๋–ค ํƒœ๊ทธ์— ์ ์šฉํ•˜๋Š”์ง€๋ฅผ ์ •์˜ํ•˜๋Š” ๋ฌธ๋ฒ•์ด ํ•„์š”ํ•˜๊ฒŒ ๋˜๋Š”๋ฐ, ์ด๋•Œ์˜ ๋ฌธ๋ฒ•์„ ์„ ํƒ์ž ๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒ์ž { ์†์„ฑ1: ๊ฐ’1; ์†์„ฑ2: ๊ฐ’2; } CSS๋Š” ์œ„ ์ฒ˜๋Ÿผ ์„ ํƒ์ž๋ฅผ ๋จผ์ € ์“ฐ๊ณ  ์ค‘๊ด„ํ˜ธ {} ์•ˆ์— ์†์„ฑ๊ณผ ๊ฐ’์„ ์ ๋Š” ๋ฐฉ์‹์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ์ข…๋ฅ˜ CSS์˜ ์„ ํƒ์ž๋Š” ๋‹ค์Œ 3๊ฐœ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ํƒœ๊ทธ ์„ ํƒ์ž id ์„ ํƒ์ž class ์„ ํƒ์ž ํƒœ๊ทธ ์„ ํƒ์ž ๊ฐœ์š” ํƒœ๊ทธ์ด๋ฆ„ { ์†์„ฑ1: ์†์„ฑ๊ฐ’1; ์†์„ฑ2: ์†์„ฑ๊ฐ’2; } ์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜๋ฉฐ ํ•ด๋‹น๋˜๋Š” ํƒœ๊ทธ ์ „๋ถ€์— ์Šคํƒ€์ผ์„ ์ ์šฉ์‹œํ‚ต๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋ฒ• span { color:#F00; } div { color:#0F0; } id,class ์„ ํƒ์ž ๊ฐœ์š” ํƒœ๊ทธ์—์„œ ์„ค์ •ํ•œ id๋‚˜ class ์†์„ฑ์— ๋”ฐ๋ผ ์Šคํƒ€์ผ์„ ์ง€..

    html img ์ด๋ฏธ์ง€ ๊ฐ€์ ธ์˜ค๊ธฐ ์ ˆ๋Œ€๊ฒฝ๋กœ์™€ ์ƒ๋Œ€๊ฒฝ๋กœ

    html img ์ด๋ฏธ์ง€ ๊ฐ€์ ธ์˜ค๊ธฐ ์ ˆ๋Œ€๊ฒฝ๋กœ์™€ ์ƒ๋Œ€๊ฒฝ๋กœ

    html imgํƒœ๊ทธ์˜ src์†์„ฑ ์ด๋ฏธ์ง€ ๊ฒฝ๋กœ ๊ฐ€์ ธ์˜ค๊ธฐ์— ๋Œ€ํ•œ ๋งŽ์€ ๊ณ ๋ฏผ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ img ํƒœ๊ทธ์˜ src ์†์„ฑ์˜ ์ ˆ๋Œ€๊ฒฝ๋กœ์™€ ์ƒ๋Œ€๊ฒฝ๋กœ์˜ ์ฐจ์ด์™€ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. html ์ƒ๋Œ€๊ฒฝ๋กœ์™€ ์ ˆ๋Œ€๊ฒฝ๋กœ img ํƒœ๊ทธ๋Š” src์™€ alt ๋‘ ๊ฐ€์ง€ ํ•„์ˆ˜ ์†์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ์ค‘ src์†์„ฑ์— ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•˜์—ฌ ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€์ ธ์˜ฌ ๋•Œ ์œ„์™€ ๊ฐ™์ด html ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑ ํ•ฉ๋‹ˆ๋‹ค. img ํƒœ๊ทธ๋Š” ์ข…๋ฃŒํƒœ๊ทธ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ด ์•„๋‹Œ ํƒœ๊ทธ ์•ˆ์—์„œ ๋งˆ์ง€๋ง‰ ์ข…๋ฃŒ >์— ./๋กœ ๋‹ซ์•„ ์ค๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ์ ˆ๋Œ€๊ฒฝ๋กœ์™€ ์ƒ๋Œ€๊ฒฝ๋กœ์˜ ์ฐจ์ด์™€ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ์ ˆ๋Œ€๊ฒฝ๋กœ ํŒŒ์ผ์˜ ํƒ์ƒ‰์„ ์œ„ํ•œ ์ ‘๊ทผ ๊ฒฝ๋กœ๋ฅผ ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ๋ฃจํŠธ๋กœ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด ๋ช…์‹œํ•ด ์ฃผ๋Š” ๊ฒƒ์„ ์ ˆ๋Œ€ ๊ฒฝ๋กœ๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ธํ„ฐ๋„ท ํŒŒ์ผ(์„œ๋ฒ„ํ˜ธ์ŠคํŠธ์— ์—…๋กœ๋“œ๋œ ์ด๋ฏธ์ง€)์˜ ๊ฒฝ์šฐ ํŒŒ์ผ ๊ฒฝ๋กœ๋ฅผ ์ „์ฒด url..

    [svg] SVG viewBox๋ฅผ ์•Œ์•„๋ณด์ž

    [svg] SVG viewBox๋ฅผ ์•Œ์•„๋ณด์ž

    ๋ชฉ์ฐจ SVG๋ž€ viewBox๋ž€ ์˜๋ฏธ ๊ธฐ๋ณธ ์˜ˆ์‹œ ์œ„์น˜ ์กฐ์ • ์˜ˆ์‹œ ํ™•๋Œ€, ์ถ•์†Œ ์˜ˆ์‹œ SVG๋ž€ SVG์— ๋Œ€ํ•ด์„œ ๊ฐ„๋‹จํ•˜๊ฒŒ ์•Œ์•„๋ณด์ž. SVG๋ž€ Scalable Vector Graphics์˜ ์•ฝ์ž๋กœ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๋ฒกํ„ฐ ๊ทธ๋ž˜ํ”ฝ, ๋‹ค์‹œ ๋งํ•ด ํฌ๊ธฐ๋ฅผ ํ™•๋Œ€ํ•˜๊ฑฐ๋‚˜ ์ถ•์†Œํ•  ์ˆ˜ ์žˆ๋Š”, ์ˆ˜ํ•™์  ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•ด ๋„ํ˜•์ด๋‚˜ ์„ ์„ ๊ทธ๋ ค์„œ ํ‘œํ˜„ํ•œ ๊ทธ๋ž˜ํ”ฝ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์ˆ˜ํ•™์  ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•ด ๋„ํ˜•์ด๋‚˜ ์„ ์„ ๊ทธ๋ ค์„œ ํ‘œํ˜„ํ•œ์ด๋ผ๋Š” ์˜๋ฏธ๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ˆ˜ํ•™ ์‹œ๊ฐ„์— ๋ฐฐ์› ๋˜ ์ขŒํ‘œํ‰์„  ์œ„์˜ ๊ทธ๋ ค์ ธ ์žˆ๋Š” ๊ทธ๋ž˜ํ”„ ์ •๋„๋กœ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค. SVG๋Š” ์ด๋Ÿฐ ๋ฐฉ์‹์„ ์ฐจ์šฉํ•จ์œผ๋กœ์จ, ์šฐ๋ฆฌ๊ฐ€ ํ”ํžˆ ์•Œ๊ณ  ์žˆ๋Š” jpg, png, gif์™€ ๋‹ค๋ฅด๊ฒŒ ํ™•๋Œ€ํ•ด๋„ ์„ ๋ช…๋„๊ฐ€ ๋–จ์–ด์ง€์ง€ ์•Š๋Š”๋‹ค. ๋˜ํ•œ, ๋„ํ˜•์ด๋‚˜ ์„ ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์–ด ํŒŒ์ผ์˜ ์šฉ๋Ÿ‰์ด ์ƒ๋Œ€์ ์œผ๋กœ ์ž‘๋‹ค. ํ•˜์ง€๋งŒ svg๋ฅผ ๊ตฌ์„ฑ..

    [HTML] [๋“œ๋ฆผ์ฝ”๋”ฉby์—˜๋ฆฌ] HTML์˜ ํ•ต์‹ฌ์€ ๋ฐ•์Šค ๋ชจ๋ธ์ด๋‹ค.

    [HTML] [๋“œ๋ฆผ์ฝ”๋”ฉby์—˜๋ฆฌ] HTML์˜ ํ•ต์‹ฌ์€ ๋ฐ•์Šค ๋ชจ๋ธ์ด๋‹ค.

    Front๋ฅผ ๊ตฌ์„ฑํ•  ๋•Œ ์ œ์ผ ๊ธฐ์ดˆ๋Š” ๋ฐ•์Šค๋ชจ๋ธ๋กœ ์ „๋ฐ˜์ ์ธ ๊ตฌ์กฐ๋ฅผ ์žก๋Š”๋‹ค (Wireframe) ๊ทธ๋‹ค์Œ์—๋Š” ํƒœ๊ทธ๋“ค์„ ๋‹ฌ์•„์ค€๋‹ค (์ด ๋ฐ•์Šค๋Š” ์–ด๋–ป๊ฒŒ ๊ตฌ์ƒํ•  ๊ฒƒ์ธ์ง€) 1. heder์„น์…˜, player์„น์…˜, info์„น์…˜, Upnext ์„น์…˜ ํฌ๊ฒŒ 4๊ฐœ๋กœ ๋‚˜๋ˆ„์–ด์ง„๋‹ค. icon์€ site :https://fontawesome.com/start CSS ๋””์ž์ธ์€ Material Design Guidelines๋ฅผ ๋”ฐ๋ฅธ๋‹ค๊ณ ํ•œ๋‹ค. 2. CSS ์—ฐ๊ฒฐ css class์„ค์ •ํ• ๋•Œ๋Š” ์ž‘๊ฒŒ์ž‘๊ฒŒ ์„ค์ • CSS๋„ ๋ฐ•์Šค๋ชจ๋ธ ์ฒ˜๋Ÿผ ์œ„์—์„œ๋ถ™์–ด ๋ฐ‘์œผ๋กœ ๊พธ๋ฉฐ์ค€๋‹ค.

    Font Awesome ์‚ฌ์šฉํ•ด์„œ ์•„์ด์ฝ˜ ๋„ฃ๋Š” ๋ฐฉ๋ฒ•

    Font Awesome ์‚ฌ์šฉํ•ด์„œ ์•„์ด์ฝ˜ ๋„ฃ๋Š” ๋ฐฉ๋ฒ•

    FontAwesome(ํฐํŠธ์–ด์ธ)์ด๋ž€? ํฐํŠธ์–ด์ธ(Font Awesome)์€ ์›น์ƒ์— ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ์•„์ด์ฝ˜์„ ๋ฒกํ„ฐ ํ˜•ํƒœ๋กœ ์ œ๊ณตํ•ด์ฃผ๋Š” ์„œ๋น„์Šค์ด๋‹ค. ๋ฌด๋ฃŒ๋ฒ„์ „, ์œ ๋ฃŒ๋ฒ„์ „์ด ์žˆ๋Š”๋ฐ ๋ฌด๋ฃŒ๋ฒ„์ „์—์„œ ์ œ๊ณตํ•˜๋Š” ์•„์ด์ฝ˜๋งŒํ•ด๋„ 1609๊ฐ€์ง€๋ผ ํ™œ์šฉ๋„๊ฐ€ ๋†’์•„์„œ ํ™ˆํŽ˜์ด์ง€์—์„œ ๋งŽ์ด ์‚ฌ์šฉํ•˜๊ณ ์žˆ๋‹ค. ํ™ˆํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค ๋•Œ ์•„์ด์ฝ˜์„ ํ•˜๋‚˜ํ•˜๋‚˜ ๋งŒ๋“ค์ง€ ์•Š๊ณ , ์ฝ”๋“œ๋ฅผ ๊ฐ€์ ธ๋‹ค ์“ฐ๋ฉด ๋ฐ”๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์„œ ์•„์ฃผ ํŽธ๋ฆฌํ•˜๋‹ค. ํฐํŠธ ์–ด์ธ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฌด๋ฃŒ ์•„์ด์ฝ˜ Font Awesome ์‚ฌ์šฉ๋ฐฉ๋ฒ• 1. ๊ฐ€์ž…ํ›„ ํ‚คํŠธ ์ฝ”๋“œ ๋ณต์‚ฌํ•˜๊ธฐ 1. https://fontawesome.com/์— ์ ‘์†ํ•ด์„œ ํšŒ์›๊ฐ€์ž… ํ›„ ๋กœ๊ทธ์ธํ•œ๋‹ค. Font Awesome The world’s most popular and easiest to use icon set just got an upgrad..

    [HTML] <img>์š”์†Œ์™€ JPEG, PNG, GIF์˜ ์ฐจ์ด

    [HTML] <img>์š”์†Œ์™€ JPEG, PNG, GIF์˜ ์ฐจ์ด

    index.html์— blog.jpeg ์ด๋ฏธ์ง€๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ด ์ด๋ฏธ์ง€์˜ ์œ„์น˜๋ฅผ index.html๋กœ๋ถ€ํ„ฐ์˜ ์ƒ๋Œ€๊ฒฝ๋กœ๋กœ ํ‘œ์‹œํ•ด์ฃผ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. โ€‹ ๋งŒ์•ฝ ํ•ด๋‹น ์ด๋ฏธ์ง€๊ฐ€ ์„œ๋ฒ„์— ์˜ฌ๋ ค์ ธ์žˆ๋‹ค๋ฉด "http://~~~/images/blog.jpeg" ์ฒ˜๋Ÿผ url๋กœ ์ ˆ๋Œ€๊ฒฝ๋กœ๋ฅผ ํ‘œ์‹œํ•ด์ค˜๋„ ๋ฉ๋‹ˆ๋‹ค. โ€‹ ์ƒ๋Œ€๊ฒฝ๋กœ๋กœ ํ‘œ์‹œํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. โ€‹ โ€‹ โ€‹ โ€‹ ์œ„์˜ img ์š”์†Œ๋ฅผ ํ•ด์„ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. imagesํด๋”์•ˆ์— ์žˆ๋Š” blog.jpeg ์ด๋ฏธ์ง€๋ฅผ ๋ณด์—ฌ์ค˜๋ผ. โ€‹ โ€‹ ์ด๋ฏธ์ง€๋ฅผ ํ‘œ์‹œํ• ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์š”์†Œ๋Š” ์ธ๋ผ์ธ ์š”์†Œ์ด๊ธฐ๋•Œ๋ฌธ์— ํ˜ผ์ž์„œ ์“ฐ๋ฉด ์•ˆ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ปจํ…์ธ ๊ฐ€ ํ•„์š”์—†๋Š” ๋นˆ ์š”์†Œ์ž…๋‹ˆ๋‹ค. โ€‹ ๋‹ค๋ฅธ ์†Œ์Šค๋“ค๊นŒ์ง€ ํ•จ๊ป˜ ์ž…๋ ฅ์„ ํ•˜์ž๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž…๋ ฅ๋˜์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ธ๋ผ์ธ ์š”์†Œ์ด๊ธฐ๋•Œ๋ฌธ์— ์ž๋ฆฝํ•  ์ˆ˜ ์—†๊ธฐ๋•Œ๋ฌธ์— pํƒœ๊ทธ ์•ˆ์œผ๋กœ ๋“ค์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜..

    [CSS ํ•ด์„ ] Basic CSS ๋งจ์œ„์— ์ •๋ฆฌ

    [CSS ํ•ด์„ ] Basic CSS ๋งจ์œ„์— ์ •๋ฆฌ

    ์ฝ”๋“œ html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, em, img, b, i, ul, li,form, label ,option,select,input{ ?? em , b , label์€ ์–ด๋”” ํƒœ๊ทธ ์ง€? margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; font-family: 'Noto Sans KR','Noto Sans cjk KR', sans-serif;} table{border-collapse: collapse;} body {line-height:1;} ul li{list-style:none;} img,button, input {bo..