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

side-project36

[HTML/CSS] ๋ฐ˜์‘ํ˜• ์ด๋ฏธ์ง€ img ํƒœ๊ทธ๋Š” ์ธ๋ผ์ธ ์š”์†Œ ๐Ÿ’ก > border๋กœ div ์˜์—ญ ์•ˆ์— ์žˆ๋Š” ์ด๋ฏธ์ง€ ํƒœ๊ทธ์˜ ์›๋ณธ ํฌ๊ธฐ๋ฅผ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๐Ÿ’ก >img ๊ฐ€๋กœ ๋„ˆ๋น„๊ฐ€ 100%๋กœ div๋ถ€๋ชจ์˜ ๋„ˆ๋น„ ์ „์ฒด๋ฅผ ๊ฐ€์ง€๋Š” ํ˜•ํƒœ๊ฐ€ ๋œ๋‹ค. ๐Ÿ’ก > ์ด๋ฏธ์ง€์˜ ์‚ฌ์ด์ฆˆ๋Š” ๋ณ€ํ•˜์ง€ ์•Š๊ณ  padding์„ ๋‚ด๋ถ€ ๊ณต๊ฐ„์ด ์ƒ๊ธฐ๋ฉด์„œ div ๋ถ€๋ชจ ์š”์†Œ๋กœ๋ถ€ํ„ฐ ๋„˜์ณค๋‹ค. ๐Ÿ’ก > ์ƒํ•˜ 50px / ์ขŒ์šฐ 10% ์—ฌ๋ฐฑ ํ™•๋ณด โœ” > ์—ฌ๋ฐฑ์„ 3๊ฐ€์ง€ ์ง€์ •ํ•œ๋‹ค๋ฉด ์œ„ / ์ขŒ์šฐ / ์•„๋ž˜ ๐Ÿ’ก > ํŒจ๋”ฉ์ด ๋ถ€์—ฌ๋œ๋‹ค๋ฉด ๋„˜์น˜๊ฑฐ๋‚˜ ์ปค์ง€๋Š”๋ฐ ๊ทธ๊ฒƒ์„ ๋ง‰์•„์ฃผ๋Š” box-sizing ๐Ÿ’ก > ๋ถ€๋ชจ(div)์˜ width๋ฅผ ์กฐ์ ˆํ•ด์ฃผ๋ฉด ์ด๋ฏธ์ง€๊ฐ€ ๋ถ€๋ชจ์˜ ๋„ˆ๋น„์— ๋งž์ถฐ์„œ ์‚ฌ์ด์ฆˆ๊ฐ€ ์กฐ์ ˆ๋œ๋‹ค. ๐Ÿ’ก > but, ์›๋ณธ ์ด๋ฏธ์ง€ ํฌ๊ธฐ๋ณด๋‹ค ์ž‘๊ฒŒ ์กฐ์ ˆํ•˜๋ฉด ๋”์ด์ƒ ์ค„์ง€ ์•Š๊ณ  ์ž˜๋ ค๋‚˜๊ฐ€๋Š” ํ˜„์ƒ์ด ์ผ์–ด๋‚˜๊ธฐ๋„ ํ•œ๋‹ค. โœ… img ๊ฐ€๋กœ๋„ˆ๋น„๊ฐ€ .. 2022. 5. 21.
[HTML/CSS] 9:16 ๋น„์œจ์˜ ๋™์˜์ƒ iframe ์‚ฝ์ž…ํ•˜๊ธฐ Feature ์˜์—ญ์˜ ๋…๋ฆฝ์ ์ธ ์ค‘์•™์ •๋ ฌ Problemโญโ” - FEATURE ์˜์—ญ์€ .inner ํด๋ž˜์Šค๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์•˜๋‹ค. ๋‹ค๋ฅธ section ์š”์†Œ๋“ค๊ณผ ๊ฐ™์€ ๋ผ์ธ์œผ๋กœ ํ™”๋ฉด ์ค‘๊ฐ„ ๊ฐ€์šด๋ฐ ์ •๋ ฌ์ด ์•„๋‹Œ ๋…๋ฆฝ์ ์œผ๋กœ ์ค‘์•™์ •๋ ฌ์„ ํ•ด์•ผํ•˜๊ธฐ์— ๋”ฐ๋กœ ์ง์ ‘์ ์œผ๋กœ css๋ฅผ ์ง€์ •ํ•ด์คฌ๋‹ค. Solution โœ…โ• inner ํด๋ž˜์Šค๋ฅผ ์ ์šฉํ•˜์ง€ ์•Š์•˜๊ธฐ์— padding-top: 66px; ์—ฌ๋ฐฑ์„ ๋ถ€์—ฌํ–ˆ๋‹ค. HTML ์‚ฝ์ž… ๋ฏธ๋ฆฌ๋ณด๊ธฐํ•  ์ˆ˜ ์—†๋Š” ์†Œ์Šค 16 : 9 ๋น„์œจ์˜ ๋น„๋””์˜ค, iframe HTML ์‚ฝ์ž… ๋ฏธ๋ฆฌ๋ณด๊ธฐํ•  ์ˆ˜ ์—†๋Š” ์†Œ์Šค HTML ์‚ฝ์ž… ๋ฏธ๋ฆฌ๋ณด๊ธฐํ•  ์ˆ˜ ์—†๋Š” ์†Œ์Šค 1๏ธโƒฃ height๊ฐ’์€ ์„ธ๋กœ ๋†’์ด๋ฅผ ๊ณ ์ •(fix)ํ•ด๋ฒ„๋ฆฐ๋‹ค. ๊ทธ๋ž˜์„œ height๊ฐ’์€ ์—†์• ๊ณ  padding-top์œผ๋กœ ๋†’์ด๋ฅผ ์กฐ์ ˆํ•  ๊ฒƒ์ด๋‹ค. 2๏ธโƒฃ padding์— % ๋‹จ์œ„๋ฅผ ์‚ฌ์šฉํ•œ.. 2022. 5. 13.
[HTML/CSS] ์ œ๋ชฉ(h)๊ณผ ์„ค๋ช…(p)์„ ๋‹ค๋ฃจ๋Š” ํƒœ๊ทธ ๐Ÿ”ฅ problem ๐Ÿ”ฅ - ํ˜„์žฌ๋Š” section / summary ๋ถ€๋ถ„์— ์ œ๋ชฉ(title)๊ณผ ์„ค๋ช…(description)์„ ๋‹ค๋ฃจ๋Š” ํ…์ŠคํŠธ๋กœ h1 / pํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์žˆ๋‹ค. ๐Ÿ’ก solution ๐Ÿ’ก - ๊ธฐ๋Šฅ์ ์œผ๋กœ ์ œ๋ชฉ์„ ์˜๋ฏธํ•˜๋Š” hํƒœ๊ทธ๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค. - h3ํƒœ๊ทธ์— ํŠน์ •ํ•œ ์ œ๋ชฉ + pํƒœ๊ทธ๋กœ ์„ค๋ช…์„ ์ถ”๊ฐ€ํ•œ๋‹ค. - ๊ธฐ์กด summary ์˜์—ญ ์ œ๋ชฉ๊ณผ ํ…์ŠคํŠธ How people build software Millions of developers use GitHub to build personal projects, support their businesses, and work together on open source technologies. - h2ํƒœ๊ทธ์™€ pํƒœ๊ทธ๋กœ ์ˆ˜์ • How people build software.. 2022. 4. 22.
[HTML/CSS] ์˜์—ญ ๋ฐฐ์น˜ ๋ฐ flex ๋‹จ์ถ• ์†์„ฑ [ flex-basis ] // ๊ธฐ๋ณธ๊ฐ’์ด๋ผ ์ƒ๋žต๋˜์–ด ์žˆ๋Š” ์ƒํƒœ .section--visual .summary { /* ๊ธฐ๋ณธ๊ฐ’ */ flex-basis: auto; } ๐Ÿ”ฅ problem ๐Ÿ”ฅ - summary ์˜์—ญ์ด ๋„“๊ฒŒ ์ฐจ์ง€ํ•˜๋Š” ๋ฐ”๋žŒ์— form ์–‘์‹ ์˜์—ญ์ด ์–ด๊ทธ๋Ÿฌ์ง„ ์ƒํƒœ - summary ์˜์—ญ์˜ ์†์„ฑ flex-basis: auto; (๊ธฐ๋ณธ๊ฐ’)์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ผ์–ด๋‚œ ํ˜„์ƒ ๐Ÿ’ก solution ๐Ÿ’ก - flex-basis: 0; // summary ์˜์—ญ์ด ์ข์•„์ง„๋‹ค. .section--visual .summary { flex-basis: 0; } [ ๊ฐ€๋ณ€ํ•˜๋Š” ์˜์—ญ ๋งŒ๋“ค๊ธฐ] ๐Ÿ”ฅ problem ๐Ÿ”ฅ - .section--visual #sign-form ์˜์—ญ์€ ๊ฐ€๋กœ๋„ˆ๋น„๋ฅผ ์ง€์ •ํ–ˆ๋‹ค. - .section--visual.. 2022. 4. 19.
728x90
๋ฐ˜์‘ํ˜•