๋ชฉ๋กCSS (14)

๐ŸŒฑ → ๐ŸŒณ

[CSS] CSS ์†์„ฑ - ๋ฐ•์Šค ๋ชจ๋ธ

์•ž์œผ๋กœ ๋ฐฐ์šธ CSS ์†์„ฑ ๋ฐ•์Šค ๋ชจ๋ธ ๊ธ€๊ผด, ๋ฌธ์ž ๋ฐฐ๊ฒฝ ๋ฐฐ์น˜ ํ”Œ๋ ‰์Šค(์ •๋ ฌ) ์ „ํ™˜ ๋ณ€ํ™˜ ๋„์›€ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ทธ๋ฆฌ๋“œ ๋‹ค๋‹จ ํ•„ํ„ฐ ๐Ÿ“Œ ๋ฐ•์Šค ๋ชจ๋ธ ๊ธ€์ž์™€ ์ƒ์ž : ์š”์†Œ๊ฐ€ ํ™”๋ฉด์— ์ถœ๋ ฅ๋˜๋Š” ํŠน์„ฑ, ํฌ๊ฒŒ 2๊ฐ€์ง€๋กœ ๊ตฌ๋ถ„ ์ธ๋ผ์ธ(inline) ์š”์†Œ: ๊ธ€์ž๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ์š”์†Œ๋“ค ๋ธ”๋ก(block) ์š”์†Œ: ์ƒ์ž(๋ ˆ์ด์•„์›ƒ)๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ์š”์†Œ๋“ค โœ… Inline ์š”์†Œ ๋ณธ์งˆ์ ์œผ๋กœ ์•„๋ฌด๊ฒƒ๋„ ๋‚˜ํƒ€๋‚ด์ง€ ์•Š๋Š”, ์ฝ˜ํ…์ธ  ์˜์—ญ์„ ์„ค์ •ํ•˜๋Š” ์šฉ๋„ span tag: ๊ธ€์ž๋ฅผ ์“ฐ๊ธฐ ์œ„ํ•œ ๊ฐ€๋กœ ๊ณต๊ฐ„ ํ™•๋ณด ํ•ด์ฃผ๋Š” ๋นˆ tag์— ๊ฐ€๊นŒ์›€ ์š”์†Œ๊ฐ€ ์ˆ˜ํ‰์œผ๋กœ ์Œ“์ž„ โœ… Block ์š”์†Œ ๋ณธ์งˆ์ ์œผ๋กœ ์•„๋ฌด๊ฒƒ๋„ ๋‚˜ํƒ€๋‚ด์ง€ ์•Š๋Š”, ์ฝ˜ํ…์ธ  ์˜์—ญ์„ ์„ค์ •ํ•˜๋Š” ์š”์†Œ โœ… Inline-Block block ์š”์†Œ๊ฐ€ ์ˆ˜์ง์œผ๋กœ๋งŒ ์Œ“์ด๋Š” ๋ฌธ์ œ์ ์„ ํ•ด๊ฒฐํ•˜๊ณ ์ž ๋‚˜์˜จ ๊ฐœ๋… ๋””์ž์ธ์ด ์ค‘์š”์‹œ ๋˜๋ฉด์„œ ๊ฐ€๋กœ๋กœ ๋ธ”..

Client/HTML CSS 2022. 6. 21. 18:30
[CSS] CSS SELECTOR

๐Ÿ“Œ CSS SELECTOR โœ… ๊ธฐ๋ณธ ์„ ํƒ์ž ์ „์ฒด ์„ ํƒ์ž (*) ํƒœ๊ทธ ์„ ํƒ์ž (tag) class ์„ ํƒ์ž (.) id ์„ ํƒ์ž (#) โœ… ๋ณตํ•ฉ ์„ ํƒ์ž ์ผ์น˜ ์„ ํƒ์ž ABCXZY ์„ ํƒ์ž ABC์™€ XYZ๋ฅผ ๋™์‹œ์— ๋งŒ์กฑํ•˜๋Š” ์š”์†Œ ์ž์‹ ์„ ํƒ์ž ABC>XYZ ์„ ํƒ์ž ABC์˜ ์ž์‹ ์š”์†Œ XYZ ์„ ํƒ ํ›„์† ์„ ํƒ์ž ABC XYZ ์„ ํƒ์ž ABC์˜ ํ•˜์œ„ ์š”์†Œ XYZ ์„ ํƒ('๋„์–ด์“ฐ๊ธฐ' ์ค‘์š”!) ์ธ์ ‘ ํ˜•์ œ ์„ ํƒ์ž ABC+XYZ ์„ ํƒ์ž ABC์˜ ๋‹ค์Œ ํ˜•์ œ ์š”์†Œ XYZ ํ•˜๋‚˜๋ฅผ ์„ ํƒ ์ผ๋ฐ˜ ํ˜•์ œ ์„ ํƒ์ž ABC~XYZ ์„ ํƒ์ž ABC์˜ ๋‹ค์Œ ํ˜•์ œ ์š”์†Œ XYZ ๋ชจ๋‘๋ฅผ ์„ ํƒ โœ… ๊ฐ€์ƒ ํด๋ž˜์Šค ์„ ํƒ์ž(Pseudo-classes) ์‚ฌ์šฉ์ž์˜ ํ–‰๋™์— ๋”ฐ๋ผ ๋ณ€ํ™”ํ•˜๋Š” ๊ฐ€์ƒ ์ƒํ™ฉ์— ๋”ฐ๋ผ์„œ ์š”์†Œ ์„ ํƒ ์‹œ ๊ฐ ์š”์†Œ์˜ ์ƒํ™ฉ์— ๋”ฐ๋ผ ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ์š”์†Œ๋ฅผ ์„ ํƒ ํ•  ..

Client/HTML CSS 2022. 6. 21. 18:12
[CSS] CSS ์ƒ์†

๐Ÿ“Œ CSS ์ƒ์† โœ… ์Šคํƒ€์ผ ์ƒ์† ์ž์‹ ์š”์†Œ๊ฐ€ ๋ณ„๋„์˜ style ์†์„ฑ์ด ์—†์„ ๊ฒฝ์šฐ, ๋ถ€๋ชจ์˜ ์†์„ฑ ๊ฐ’์„ ๊ทธ๋Œ€๋กœ ์ƒ์†ํ•˜๋Š” CSS ํŠน์„ฑ (๋‹จ, ์ƒ์†์ด ๋˜๋Š” ์†์„ฑ๊ณผ ์ƒ์†์ด ์•ˆ๋˜๋Š” ์†์„ฑ์œผ๋กœ ๊ตฌ๋ถ„) โœ… ์ƒ์†๋˜๋Š” CSS ์†์„ฑ๋“ค ๋ชจ๋‘ ๊ธ€์ž/๋ฌธ์ž ๊ด€๋ จ ์†์„ฑ๋“ค(์ฃผ์˜: ๋ชจ๋“  ๊ธ€์ž/๋ฌธ์ž ์†์„ฑ์€ ์•„๋‹˜) font-style: ๊ธ€์ž ๊ธฐ์šธ๊ธฐ font-weight: ๊ธ€์ž ๋‘๊ป˜ font-size: ๊ธ€์ž ํฌ๊ธฐ link-height: ์ค„ ๋†’์ด font-family: ํฐํŠธ(์„œ์ฒด) color: ๊ธ€์ž ์ƒ‰์ƒ text-align: ์ •๋ ฌ .. โœ… inherit ๊ฐ•์ œ ์ƒ์† : ์ž๋™ ์ƒ์† ๋˜์ง€ ์•Š๋Š” ์†์„ฑ ๊ฐ’์„ ๊ฐ•์ œ๋กœ ๋ถ€๋ชจ์˜ CSS ์†์„ฑ๊ฐ’์„ ๊ทธ๋Œ€๋กœ ์ƒ์†ํ•˜๊ฒŒ ํ•˜๋Š” ๋ฐฉ๋ฒ• โœ… ์„ ํƒ์ž ์šฐ์„  ์ˆœ์œ„ ์ฐธ์กฐ ๋ฐฉ์‹ ์šฐ์„  ์ˆœ์œ„์™€๋Š” ๋‹ค๋ฅธ ๊ฐœ๋…์ž„ ๊ฐ™์€ HTML ์š”์†Œ๊ฐ€ ์—ฌ๋Ÿฌ ์„ ํƒ..

Client/HTML CSS 2022. 6. 21. 18:09
[HTML] Span Tag

๐Ÿ“Œ ์งˆ๋ฌธ (์˜ค๋ฅ˜ ๋ฐœ์ƒ) codingon ๊ณผ์ œ๋ฅผ ํ•˜๋˜ ์ค‘ ์งˆ๋ฌธ์ด ๋ฐœ์ƒํ•˜์˜€๋‹ค. ๊ณผ์ œ๋Š” div์™€ span tag๋ฅผ ์ด์šฉํ•˜์—ฌ 2022 7์›” ๋‹ฌ๋ ฅ ๋งŒ๋“ค๊ธฐ ์œ„ ์‚ฌ์ง„์—์„œ ๊ฐ™์€ span tag์— display:inline-block; ํ–ˆ๋Š”๋ฐ text๊ฐ’์ด ๋“ค์–ด๊ฐ„ span์€ ์•„๋ž˜๋กœ(์œ„์— ๋นˆ์นธ ๋ฐœ์ƒ), text๊ฐ’์ด ๋“ค์–ด๊ฐ€์ง€ ์•Š์€ span์€ ์œ„๋กœ ๋ถ™์–ด์„œ(์•„๋ž˜ ๋นˆ์นธ ๋ฐœ์ƒ) text๊ฐ€ ์žˆ๋Š” span๊ณผ ์—†๋Š” span์ด ๊ฐ™์ด ๋“ค์–ด๊ฐ„ div์นธ๋งŒ height๊ฐ€ ์ปค์ ธ์žˆ์Œ ๋ญ๊ฐ€ ๋ฌธ์ œ์ผ๊นŒ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ๋ญ˜๊นŒ ๐Ÿ“Œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• span ์š”์†Œ์˜ ๊ธฐ๋ณธ ์†์„ฑ์ธ vertical-align ์†์„ฑ์ด base-line ์œผ๋กœ ์„ค์ •์ด ๋˜์–ด์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ์˜€๋‹ค. ์ฆ‰, span ์š”์†Œ์˜ ๊ฒฝ์šฐ ์ˆ˜์ง ์ •๋ ฌ์„ ๊ธ€์ž์˜ base-line ์— ๋งž์ถ”์–ด์„œ ์ˆ˜์ง ์ •๋ ฌ์ด ์ผ์–ด๋‚˜..

Client/HTML CSS 2022. 6. 21. 17:06