๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ“‚ Web/HTML, CSS3

[CSS ๋‹จ์œ„] ์•„์ง๋„ ํ—ท๊ฐˆ๋ฆฐ๋‹ค๋ฉด ์ด์ œ๋Š” ํ™•์‹คํžˆ ์•Œ์•„๋‘์ž. 0. CSS ๋‹จ์œ„ : length ์ž๋ฃŒํ˜• CSS ๋‹จ์œ„๋Š” CSS์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฐ’๋“ค์˜ ๊ธธ์ด๋‚˜ ํฌ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•œ ๋‹จ์œ„์ด๋‹ค. ์˜ค๋Š˜์€ CSS์˜ ๋‹จ์œ„๋“ค ์ค‘, length ์ž๋ฃŒํ˜•์— ์†ํ•˜๋Š” ๋‹จ์œ„๋“ค์„ ์•Œ์•„๋ณด๊ฒ ๋‹ค. length๋Š” ํฐํŠธ ์‚ฌ์ด์ฆˆ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ width๋‚˜ height์™€ ๊ฐ™์ด ๊ธธ์ด๊ฐ’์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ž๋ฃŒํ˜•์ด๋‹ค. CSS์—์„œ๋Š” ๊ธธ์ด๊ฐ’์„ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด์„œ px, rem, em๋“ฑ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ๋‹จ์œ„๋“ค์ด ์žˆ๋Š”๋ฐ ๊ทธ ๋‹จ์œ„๋“ค์€ ํฌ๊ฒŒ ์ ˆ๋Œ€ ๊ธธ์ด ๋‹จ์œ„์™€ ์ƒ๋Œ€๊ธธ์ด ๋‹จ์œ„๋กœ ๋‚˜๋‰˜๊ฒŒ ๋œ๋‹ค. ์ ˆ๋Œ€ ๊ธธ์ด ๋‹จ์œ„๋Š” px, inch, pt์™€ ๊ฐ™์ด ๊ณ ์ •๋œ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง€๋Š” ๋‹จ์œ„๊ณ , ์ƒ๋Œ€๊ธธ์ด ๋‹จ์œ„๋Š” em, rem, lh, vw, vh์™€ ๊ฐ™์ด ํŠน์„ฑ ์š”์†Œ์˜ ํฌ๊ธฐ๋‚˜ ๋ทฐํฌํŠธ์˜ ํฌ๊ธฐ์˜ ์ƒ๋Œ€์ ์ธ ํฌ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š” ๋‹จ์œ„๋‹ค. ์ƒ๋Œ€์ ์ธ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง€๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ˜์‘ํ˜• ๋””.. 2023. 8. 27.
HTML์˜ ์†์„ฑ ์ด๋ฆ„๊ณผ ์†์„ฑ ๊ฐ’์˜ ์ฐจ์ด๋Š” ๋ฌด์—‡์ผ๊นŒ? ์•„๋ž˜์˜ ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด HTML์˜ ๊ธฐ์ดˆ์ ์ธ ๊ตฌ์กฐ๋ฅผ ์•Œ์•„๋ณด์ž. 1. ์ด ์ค‘ HTML ํƒœ๊ทธ๋Š” ์•„๋ž˜ ๋‘ ๊ฐ€์ง€๋‹ค. HTML ์š”์†Œ์˜ ํƒœ๊ทธ๋Š” ๋ณดํ†ต opening tag์™€ closing tag๋กœ ๊ตฌ์„ฑ๋˜์–ด, ํƒœ๊ทธ ์‚ฌ์ด์— ์ปจํ…์ธ ๋ฅผ ๋„ฃ์–ด ๊ตฌ์กฐ๋ฅผ ํ‘œํ˜„ํ•œ๋‹ค. ์—ฌ๊ธฐ์„œ ์ฃผ์˜ํ•  ์ ์€ ์œ„์— ํ‘œ์‹œ ‘HTML ์š”์†Œ’ ์ „์ฒด๊ฐ€ HTML ์š”์†Œ๋ผ๊ณ  ํŒ๋‹จํ•˜๋ฉด ์•ˆ ๋œ๋‹ค. 2. ์ด ์ค‘ HTML ์†์„ฑ ์ด๋ฆ„ (attribute name)์€ ‘class’ ๋‹ค. HTML์˜ ์†์„ฑ(attribute)์€ ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€๋กœ ๊ตฌ์„ฑ๋˜๋Š”๋ฐ, ์œ„์˜ ์ด๋ฏธ์ง€์—์„œ ์†์„ฑ ์ด๋ฆ„(attribute name)์€ ‘class’ ๋‹ค. ์ด๋Š” ์†์„ฑ ๊ฐ’(attribute value)์ธ ‘paragraph’์™€ ๋ถ„๋ช…ํžˆ ๊ตฌ๋ถ„๋˜์–ด์•ผ ํ•œ๋‹ค. attribute name: ์†์„ฑ ์ด๋ฆ„ attribute val.. 2023. 2. 27.
HTML <div>ํƒœ๊ทธ์™€ <span>ํƒœ๊ทธ์˜ ์ฐจ์ด์  ์ดํ•ดํ•˜๊ธฐ HTML์„ ๊ณต๋ถ€ํ•˜๋‹ค๋ณด๋ฉด ํƒœ๊ทธ๋“ค ์‚ฌ์ด์— ์ฐจ์ด์ ์ด ๊ถ๊ธˆํ•œ ๊ฒƒ๋“ค์ด ์žˆ๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ ์™€ ์ธ๋ฐ, ํ‘œ๋ฉด์ ์œผ๋กœ๋Š” ๊ทธ๊ฒŒ ๊ทธ๊ฑฐ ๊ฐ™์•„์„œ ํ—ท๊ฐˆ๋ฆด๋งŒํ•˜๋‹ค. ๊ฐ€์žฅ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๊ตฌ๊ธ€ ํฌ๋กฌ์˜ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ์ผœ์„œ ๋ณด๋Š” ๊ฒƒ์ด๋‹ค. 1. ํ•œ ์ค„ ์ „์ฒด๋ฅผ ์ฐจ์ง€ํ•˜๋Š”์ง€ ์—ฌ๋ถ€ ์ฐจ์ด ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์—์„œ ์˜์—ญ์— ๋งˆ์šฐ์Šค๋ฅผ ๊ฐ–๋‹ค ๋Œ€๋ฉด ํ•œ ์ค„ ์ „์ฒด๋ฅผ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์—์„œ ์˜์—ญ์— ๋งˆ์šฐ์Šค๋ฅผ ๊ฐ–๋‹ค ๋Œ€๋ฉด ํ•œ ์ค„ ์ „์ฒด๊ฐ€ ์•„๋‹Œ, ์ปจํ…์ธ (๊ธ€์ž ์ˆ˜์™€ ์—ฌ๋ฐฑ ๋“ฑ ํฌํ•จ)์˜ ํฌ๊ธฐ๋งŒํผ๋งŒ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. 2. ์ค„๋ฐ”๊ฟˆ ๊ฐ€๋Šฅ ์—ฌ๋ถ€ ์ฐจ์ด div ํƒœ๊ทธ ์˜์—ญ 1 div ํƒœ๊ทธ ์˜์—ญ 2 span ํƒœ๊ทธ ์˜์—ญ1 span ํƒœ๊ทธ ์˜์—ญ2 ์ฝ”๋“œ์—์„œ ๋‘ ๋‹จ์–ด๋ฅผ ๊ณผ ํƒœ๊ทธ๋กœ ๋˜‘๊ฐ™์ด ์ž‘์„ฑํ–ˆ๋Š”๋ฐ ๊ฒฐ๊ณผ ํ™”๋ฉด์„ ๋ณด๋‹ˆ ๋Š” ๋ณ‘๋ ฌ์ ์œผ๋กœ ๋ฐฐ์—ด๋˜๊ณ , ์€ ํ•œ ์ค„์— ๋‚˜๋ž€ํžˆ ๋ฐฐ.. 2023. 2. 27.