Coding Archive

์ƒํ™œ์ฝ”๋”ฉ WEB2-CSS ์ •๋ฆฌ ๋ณธ๋ฌธ

๐Ÿ–ฅ๏ธ Clone Coding/CSS

์ƒํ™œ์ฝ”๋”ฉ WEB2-CSS ์ •๋ฆฌ

์ฝ”๋“ฑ์–ด 2022. 4. 4. 01:13
    • <style> ํƒœ๊ทธ ์•ˆ์— css ๋ฌธ๋ฒ•์„ ๋„ฃ์–ด์„œ css๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. front ํƒœ๊ทธ๋ฅผ ์ด์šฉํ•ด์„œ ์ผ์ผ์ด ์ž‘์„ฑํ•ด์•ผ ํ•˜๋Š” html๊ณผ ๋‹ค๋ฅด๊ฒŒ css๋Š” style ํƒœ๊ทธ ์•ˆ์— ๋ฌธ๋ฒ•์„ ๋„ฃ์–ด์„œ ํ•œ ๋ฒˆ์— ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํšจ์œจ์„ฑ์ด ๋†’๋‹ค.
    • ์›ํ•˜๋Š” ์†์„ฑ์„ ์ง€์ •ํ•˜๋ ค๋ฉด ํƒœ๊ทธ ์•ˆ์— style ์†์„ฑ์„ ๋„ฃ์–ด์„œ ์ง€์ •ํ•œ๋‹ค.
    • css ์†์„ฑ์„ ๊ฒ€์ƒ‰ํ•  ๋•Œ- ex)css text size property, css text center property
    • ์ฝ”๋“œ ๋’ค์—๋Š” ํ•ญ์ƒ ;(์„ธ๋ฏธ์ฝœ๋ก )์„ ๋ถ™์ธ๋‹ค.
    • ์„ ํƒ์ž(css selector)๋Š” ๋‹ค์–‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ฐพ์•„์„œ ๊ณต๋ถ€ํ•ด๋ด์•ผ ํ•œ๋‹ค.
    • class(๊ทธ๋ฃนํ•‘ํ•˜๋‹ค, ๋ฌถ๋Š”๋‹ค๋Š” ์˜๋ฏธ) ์„ ํƒ์ž๋Š” ์ค‘๋ณต๋œ ์ฝ”๋“œ๋ฅผ ๋„ฃ์„ ๋•Œ ์‚ฌ์šฉํ•ด์„œ ์ค‘๋ณต์„ ์—†์• ์คŒ - class ์„ ํƒ์ž์— ๊ณ ์œ ํ•œ ์ด๋ฆ„์„ ๋ถ™์—ฌ์ฃผ๋ฉด, ๊ทธ ์ด๋ฆ„์ด ๋ถ™์–ด์žˆ๋Š” ์ฝ”๋“œ์— ๊ฐ™์€ css๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜๋‚˜์˜ ํƒœ๊ทธ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ class ์„ ํƒ์ž๋ฅผ ๋ถ™์ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ค‘๋ณต๋  ๊ฒฝ์šฐ ๋ฐ‘์— ์žˆ๋Š” (๊ฐ€์žฅ ์ตœ๊ทผ์— ์ƒ์„ฑ๋œ) ์ฝ”๋“œ์˜ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๊ฒŒ ๋œ๋‹ค.
    • id ์„ ํƒ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์œ„์˜ ๊ฐ™์€ ์ƒํ™ฉ์„ ๋ง‰์„ ์ˆ˜ ์žˆ๋‹ค. id ๊ฐ’์€ ์ค‘๋ณต๋˜๋ฉด ์•ˆ ๋œ๋‹ค..!
    • id(# ) ์„ ํƒ์ž> class(.) ์„ ํƒ์ž> ํƒœ๊ทธ ์„ ํƒ์ž ์ˆœ์„œ๋กœ ๊ฐ•ํ•˜๋‹ค. ๋‹ค ๋˜‘๊ฐ™์€ ์„ ํƒ์ž์˜ ๊ฒฝ์šฐ ๊ฐ€์žฅ ๋งˆ์ง€๋ง‰์— ์ž‘์„ฑ๋œ ์ฝ”๋“œ์˜ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’๋‹ค. ํฌ๊ด„์ ์ธ ๊ฒƒ์„ ์ด์šฉํ•˜์—ฌ ์ „์ฒด์ ์ธ ๊ฒƒ์„ ์ •ํ•˜๊ณ , ์˜ˆ์™ธ์ ์ธ ๊ฒƒ์„ ์ƒ์œ„ ์„ ํƒ์ž๋กœ ์„ค์ •ํ•˜๋ฉด ๋” ํŽธํ•˜๊ณ  ํšจ์œจ์ ์ธ ์ฝ”๋“œ ์ž‘์„ฑ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
    • ํ•˜๋‚˜์˜ ํƒœ๊ทธ์—๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์†์„ฑ์ด ๋“ค์–ด์˜ฌ ์ˆ˜ ์žˆ๊ณ , ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์„ ํƒ์ž๋ฅผ ํ†ตํ•ด์„œ ํ•˜๋‚˜์˜ ํƒœ๊ทธ๋ฅผ ๊ณต๋™์œผ๋กœ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค.
    • block level element๋Š” ํ™”๋ฉด ์ „์ฒด๋ฅผ ์“ฐ๋Š” ํƒœ๊ทธ๋‹ค.
    • inline element๋Š” ๊ทธ ๋ถ€๋ถ„๋งŒ ์“ฐ๋Š” ํƒœ๊ทธ๋‹ค. display ์†์„ฑ์„ ์ด์šฉํ•ด์„œ block์„ inline์ฒ˜๋Ÿผ inline์„ block์ฒ˜๋Ÿผ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.(๋””์Šคํ”Œ๋ ˆ์ด ์„ค์ •๊ฐ’์ผ ๋ฟ ์–ธ์ œ๋“ ์ง€ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค.)
    • padding์€ ํ…Œ๋‘๋ฆฌ์™€ ์ฝ˜ํ…์ธ  ์‚ฌ์ด ๊ฐ„๊ฒฉ์ด๋‹ค.
    • margin์€ ํ…Œ๋‘๋ฆฌ์™€ ํ…Œ๋‘๋ฆฌ ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ์ด๋‹ค.
    • ์ฃผ์„์ฒ˜๋ฆฌ๋Š” /* */๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.
    • ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ํ™•์ธํ•ด๋ณด๋ฉด์„œ ํ•˜๋ฉด ์ข‹๋‹ค.(์šฐํด๋ฆญ-> ์˜ต์…˜-> ๊ฒ€์‚ฌ)
    • (์ฐธ๊ณ ) can i use-ํ˜„์žฌ ์›น๋ธŒ๋ผ์šฐ์ €๋“ค์ด ์–ผ๋งˆ๋‚˜ ๊ทธ ๊ธฐ์ˆ ์— ๋Œ€ํ•ด ์ฑ„ํƒํ•˜๊ณ  ์žˆ๋Š”์ง€ ํ†ต๊ณ„๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ์‚ฌ์ดํŠธ๋‹ค.
    • ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋Š” ๋‹ค์–‘ํ•œ ํ™”๋ฉด์— ์ ์‘ํ•ด์„œ ์ž์‹ ์˜ ๋ชจ์Šต์„ ์Šค์Šค๋กœ ๋ฐ”๋€Œ๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” ์†์„ฑ์œผ๋กœ, ๋ฐ˜์‘์ ์ธ ์›น์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.
    • ๋™์ผํ•œ css๋ฅผ ์ ์šฉํ•ด์•ผ ํ•  ๋•Œ stylesheet๋กœ ๋”ฐ๋กœ ๋นผ์„œ link rel=”stylesheet” href=”style.css(ํด๋”๋ช…)”์ž…๋ ฅํ•˜๋ฉด ๋” ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.(์ค‘๋ณต ๋ฐฉ์ง€)

 

 

Comments