CSS1. CSS ํฌ๋งท๊ณผ ์Šคํƒ€์ผ ํ˜•์‹

์ƒ์„ธ ์ปจํ…์ธ 

๋ณธ๋ฌธ ์ œ๋ชฉ

CSS1. CSS ํฌ๋งท๊ณผ ์Šคํƒ€์ผ ํ˜•์‹

CSS

by ๐– ‚๐–ข•๐Ÿœ‡๐ƒ„เผถเฎ‡เฏน๐’€ฑ๐ฆ„๐ฆ‰ 2022. 9. 11. 20:47

๋ณธ๋ฌธ

๋ฐ˜์‘ํ˜•

1. CSS ๋ž€ ? 

 

cascading Style Sheet = ๊ณ„๋‹จ์‹ ์Šคํƒ€์ผ ์‹œํŠธ 

์ด๋Š” ์œ„์—์„œ ์•„๋ž˜๋กœ ํ๋ฅด๋Š” ๋ฌผ๋กธ ๊ฐ™์ด ์„ ํƒ์ž์— ์ ์šฉ๋œ ๋งŽ์€ ์Šคํƒ€์ผ ์ค‘์— ์–ด๋–ค ์Šคํƒ€์„ ๋‚˜ํƒ€๋‚ผ์ง€ ๊ฒฐ์ •ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. 

HTML์— ์กฐ๊ธˆ ๋”  ์•„๋ฆ„๋‹ค์šด ์˜ท์„ ์ž…ํ˜€์ฃผ๊ณ  ๊พธ๋ฉฐ์ฃผ๋Š” ์—ญํ™œ์„ ํ•˜๋Š” ๊ฒƒ์ด CSS ์ž…๋‹ˆ๋‹ค. 

 

1-1 ์Šคํƒ€์ผ ์šฐ์„ ์ˆœ์œ„

 

 * ์Šคํƒ€์ผ ์šฐ์„ ์ˆœ์œ„ : ์Šคํƒ€์ผ ๊ทœ์น™์˜ ์ค‘์š”๋„,์ ์šฉ ๋ฒ”์œ„์— ๋”ฐ๋ผ ์šฐ์„ ์ˆœ์œ„ ๊ฒฐ์ •

 * ์Šคํƒ€์ผ ์ƒ์† : ํƒœ๊ทธ๋“ค์€ ํฌํ•จ๊ด€๊ณ„์— ๋”ฐ๋ผ ๋ถ€๋ชจ์š”์†Œ์˜ ์Šคํƒ€์ผ์„ ์ž์‹์š”์†Œ๋กœ ์ „๋‹ฌ.

 * ์ค‘์š”๋„ (์‚ฌ์šฉ์ž ์Šคํƒ€์ผ ์‹œํŠธ >> ์ค‘์š” ์Šคํƒ€์ผ >>๊ธฐ๋ณธ๋ธŒ๋ผ์šฐ์ € ์Šคํƒ€์ผ

 

    A. ์‚ฌ์šฉ์ž ์Šคํƒ€์ผ :  ์‚ฌ์šฉ์ž ์Šคํƒ€์ผ ์‹œํŠธ๋ž€  ์ €์‹œ๋ ฅ์ž ์ƒ‰์•ฝ์ž ํŠน๋ณ„์กฐ๊ฑด์ด ํ•„์š”ํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ๊ทธ๋“ค์—๊ฒŒ

๋งž๊ฒŒ ๊ตฌ์„ฑํ•œ ์‹œํŠธ. ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์šฉ์ž ์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์ง€๋งŒ ์ค‘์š” ์Šคํƒ€์ผ๋ณด๋‹ค ์šฐ์„ ๋  ์ˆ˜ ์žˆ์Œ์„ ์•Œ์•„์•ผ ํ•œ๋‹ค.

   B. ์ค‘์š” ์Šคํƒ€์ผ !Important : ์ œ์ž‘์ž๊ฐ€ ๋งŒ๋“  ์ผ๋ฐ˜ ์Šคํƒ€์ผ๋ณด๋‹ค ์šฐ์„ . ์ผ๋ฐ˜๋ณด๋‹ค ์šฐ์„ ์ˆœ์œ„ ๋†’์Œ.

   C. ๊ธฐ๋ณธ์ ์ธ ๋ธŒ๋ผ์šฐ์ € ์Šคํƒ€์ผ ์‹œํŠธ : ์Šคํƒ€์ผ ์ง€์ •๋˜์ง€ ์•Š๋Š” ๋ธŒ๋ผ์šฐ์ € ์Šคํƒ€์ผ

 

 

1-2 ์–ผ๋งˆ๋‚˜ ํ•œ์ •ํ• ์ง€ ๋ช…์‹œ๋„(Specifictity)

 

: ์Šคํƒ€์ผ ์ถฉ๋Œ ์‹œ ์ ์šฉ๋ฒ”์œ„ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ •ํ™•ํžˆ ํ•„์š”ํ•œ ์š”์†Œ์—๋งŒ ์ ์šฉํ•  ์Šคํƒ€์ผ์ผ์ˆ˜๋ก

์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์•„์ง.

 

 ์šฐ์„ ์ˆœ์œ„ :  ์ธ๋ผ์ธ > ID > ํด๋ž˜์Šค >  ํƒœ๊ทธ

 

 


CSS ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” HTML์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋‚˜ ์ปจํ…์ธ ๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ  ๋””์ž์ธ์„ ๋ณ€๊ฒฝํ•  ๋•Œ ์ด๋กญ๊ธฐ ๋•Œ๋ฌธ์—

์ƒˆ๋กœ์šด ๋””์ž์ธ ๋ณ€๊ฒฝํ•˜์—ฌ ์ƒ‰๋‹ค๋ฅธ ๋А๋‚Œ์˜ ๋ฌธ์„œ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. 

 

๋˜ํ•œ PC๋‚˜ ํƒœํ”Œ๋ฆฟ,๋ชจ๋ฐ”์ผ์˜ ๋‹ค์–‘ํ•œ ํ™˜๊ฒฝ์— ํ•ด๋‹น ํ™˜๊ฒฝ์— ๋งž๊ฒŒ ๋ฌธ์„œ๋ฅผ ๋”ฐ๋กœ ๋งŒ๋“ค์–ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํ™˜๊ฒฝ์—์„œ๋„

CSS ๋ณ€๊ฒฝ์œผ๋กœ ์—ฌ๋Ÿฌ ๊ธฐ๊ธฐ์— ์ ํ•ฉํ•œ ํ™˜๊ฒฝ์œผ๋กœ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

 

 

 

2. ์Šคํƒ€์ผ ํ‘œ๊ธฐ๋ฐฉ๋ฒ• 

 

: ์Šคํƒ€์ผ ๊ทœ์น™ ์„ธ๋ฏธ์ฝœ๋ก  ; ๊ตฌ๋ถ„ํ•˜๊ณ  ์ค‘๋ด˜ํ˜ธ { } ์•ˆ์— ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค. 

์ฝ”๋”ฉํ•˜๋Š” ์‚ฌ์šฉ์ž์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•˜๊ฒŒ ์ž‘์„ฑํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•˜๋‹ค๋ฉด ํ•œ์ค„๋กœ ๊ณต๋ฐฑ์„ ์ตœ์†Œํ™” ์‹œํ‚ค๊ฑฐ๋‚˜ 

๊ฐ„๊ฒฐํ•˜๊ฒŒ ์ค„๋ฐ”๊ฟˆ์„ ํ•ด์„œ ๊ฐ ์†์„ฑ๋ณ„๋กœ ์ง€์ •ํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.  ๊ฐ€๋…์„ฑ์ด ๋†’๋„๋ก ์ž‘์—…ํ•˜์‹œ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. 

 

ํ•œ ๋ˆˆ์— ์ž์‹ ์˜ ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ์‹์„ ์ง€ํ–ฅํ•ฉ๋‹ˆ๋‹ค.  

 

 

3. ์ฃผ์„ 

 /*  */ ์‚ฌ์ด์— ๋‚ด์šฉ์„ ์ž…๋ ฅํ•ด ์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. 

 

 

์ฃผ์„์„ ์‚ฝ์ž…ํ•œ ๊ฒฝ์šฐ ์ž…๋‹ˆ๋‹ค. ์Šคํƒ€์ผ ํ‘œ๊ธฐ ์†์„ฑ ๋‘๊ฐœ ๋“ค์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋Š˜์ƒ‰์ด ์†์„ฑ ์ž…๋‹ˆ๋‹ค.

4. ์Šคํƒ€์ผ ํ˜•์‹ 

 

 ์œ„์™€  h3           { font-size :  20px; }

      (์„ ํƒ์ž )   (์Šคํƒ€์ผ ์†์„ฑ)  (์†์„ฑ ๊ฐ’)  

 

๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์˜ ์œ„์˜ ์Šคํฌ๋ฆฐ์ƒท์„ ๋ณด์‹œ๋ฉด  h3 ํƒœ๊ทธ์˜ ์„ ํƒ์ž์— ์ ์šฉ๋œ ์†์„ฑ์€ 2๊ฐœ์ž…๋‹ˆ๋‹ค. 

์•ž์„œ ๋งํ•œ ๊ฒƒ๊ณผ ๊ฐ™์ด ์„ธ๋ฏธ์ฝœ๋ก ์œผ๋กœ ์Šคํƒ€์ผ ๊ทœ์น™์„ ๊ตฌ๋ถ„ํ•˜๋Š”๋ฐ ์ด๊ฒƒ์€   ์†์„ฑ๊ณผ ์†์„ฑ ๊ฐ’  ํ•˜๋‚˜์˜ ํŽ˜์–ด๋ฅผ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. 

์†์„ฑ : ์†์„ฑ๊ฐ’ ;   ํ˜•์‹์ด ๋ฉ๋‹ˆ๋‹ค. 

 

์ด์ƒ์ž…๋‹ˆ๋‹ค.  ๊ฐœ๋…์ ์œผ๋กœ ์ดํ•ดํ•˜์‹œ๋ฉด ๋  ๊ฑฐ ๊ฐ™์Šต๋‹ˆ๋‹ค. 

 

 

LIST

'CSS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

ccs1-1. ์Šคํƒ€์ผ ์‹œํŠธ  (0) 2022.09.11

๊ด€๋ จ๊ธ€ ๋”๋ณด๊ธฐ

๋Œ“๊ธ€ ์˜์—ญ