๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ์ธ๊ณต๋ถ€/HTML5 + CSS3

[HTML+CSS][CSS ๊ธฐ์ดˆ] 03 - ์บ์Šค์ผ€์ด๋”ฉ ์Šคํƒ€์ผ ์‹œํŠธ (CSS)

by ๐Ÿ‡๋ฐ•๋ด‰๋ด‰๐Ÿ‡ 2020. 6. 24.

 

 

[HTML+CSS][CSS ๊ธฐ์ดˆ] 02 - ์ฃผ์š” ์„ ํƒ์ž

[HTML+CSS][CSS ๊ธฐ์ดˆ] 01 - ์Šคํƒ€์ผ๊ณผ ์Šคํƒ€์ผ ์‹œํŠธ [HTML+CSS][ํผ ๊ด€๋ จ ํƒœ๊ทธ๋“ค] 05 - ๋‹ค์–‘ํ•œ ํผ ์š”์†Œ๋“ค [HTML+CSS][ํผ ๊ด€๋ จ ํƒœ๊ทธ๋“ค] 04 - ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ ๋‚˜์—ดํ•ด ๋ณด์—ฌ์ฃผ๊ธฐ ํƒœ๊ทธ์˜ ๋‹ค์–‘ํ•œ ์†์„ฑ" data-og-description="..

onelight-stay.tistory.com

 

์šฐ๋ฆฌ๊ฐ€ ์ง€๊ธˆ ๋ฐฐ์šฐ๊ณ  ์žˆ๋Š” CSS์—์„œ 

C์˜ ์•ฝ์ž์ธ ์บ์Šค์ผ€์ด๋”ฉ์— ๋Œ€ํ•ด์„œ

์ดํ•ดํ•ด๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ ธ๋ณด๋„๋ก ํ•˜์ž

 

 


 

 

CSS์—์„œ 'C'๋Š” ์บ์Šค์ผ€์ด๋”ฉ์˜ ์•ฝ์ž๋กœ

'์œ„์—์„œ ์•„๋ž˜๋กœ ํ๋ฅด๋Š” ์Šคํƒ€์ผ์‹œํŠธ'

๋ผ๋Š” ๋œป์ด๋‹ค.

 

์บ์Šค์ผ€์ด๋”ฉ์€ ์„ ํƒ์ž์— ์ ์šฉ๋œ ๋งŽ์€ ์Šคํƒ€์ผ ์ค‘์— 

์–ด๋–ค ์Šคํƒ€์ผ์„ ๋‚˜ํƒ€๋‚ผ์ง€๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค.

 

์ด๋•Œ ์บ์Šค์ผ€์ด๋”ฉ์—์„œ ๋‘ ๊ฐ€์ง€ ์›์น™์„ ์‚ดํŽด๋ณด๊ณ  ํ™•์ธํ•ด๋ณด๋„๋ก ํ•˜์ž.

 

 


 

 

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

 

์บ์Šค์ผ€์ด๋”ฉ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•˜๋ฉฐ

์–ด๋–ค ์Šคํƒ€์ผ์„ ๋จผ์ € ์ ์šฉํ•  ๊ฒƒ์ธ์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์ˆœ์„œ๋ผ๊ณ  ๋ณด๋ฉด ๋œ๋‹ค.

 

 

์Šคํƒ€์ผ ์šฐ์„ ์ˆœ์œ„๋Š” ์ด 3๊ฐœ์˜ ๊ฐœ๋…์œผ๋กœ ๋‚˜๋‰˜๋Š”๋ฐ

์–ผ๋งˆ๋‚˜ ์ค‘์š”ํ•œ์ง€(Importance),

์ ์šฉ ๋ฒ”์œ„๊ฐ€ ์–ด๋””๊นŒ์ง€ ์ธ์ง€(Specificity),

์†Œ์Šค์—์„œ์˜ ์ˆœ์„œ (Source Order)

์— ๋”ฐ๋ผ์„œ ๊ฒฐ์ •๋œ๋‹ค.

 

 

- ์–ผ๋งˆ๋‚˜ ์ค‘์š”ํ•œ๊ฐ€? (Importance) -

์Šคํƒ€์ผ์ด ์–ด๋””์„œ ์„ ์–ธ๋˜์—ˆ๋Š”๊ฐ€์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง„๋‹ค.

 

โ‘  ์‚ฌ์šฉ์ž ์Šคํƒ€์ผ ์‹œํŠธ

์ € ์‹œ๋ ฅ์ž๋‚˜ ์ƒ‰ ์•ฝ์ž ๋“ฑ๊ณผ ๊ฐ™์ด ํŠน๋ณ„ํ•œ ์กฐ๊ฑด์ด ํ•„์š”ํ•œ ์‚ฌ์šฉ์ž๊ฐ€

๊ทธ๋“ค์— ๋งž๊ฒŒ ๊ตฌ์„ฑํ•ด ๋†“์€ ์Šคํƒ€์ผ ์‹œํŠธ

 

โ‘ก ์ œ์ž‘์ž๊ฐ€ ๋งŒ๋“  ์Šคํƒ€์ผ ์ค‘ '!important'๊ฐ€ ๋ถ™์€ ์Šคํƒ€์ผ

์‚ฌ์ดํŠธ๋ฅผ ์ œ์ž‘ํ•˜๋ฉด์„œ ๋งŒ๋“  ์Šคํƒ€์ผ ์‹œํŠธ๋กœ

'!important'๊ฐ€ ๋ถ™์€ ์ค‘์š” ์Šคํƒ€์ผ์€ ๋‹ค๋ฅธ ์–ด๋–ค ์Šคํƒ€์ผ๋ณด๋‹ค ์šฐ์„ ํ•œ๋‹ค.

 

โ‘ข ์ œ์ž‘์ž๊ฐ€ ๋งŒ๋“  ์ผ๋ฐ˜ ์Šคํƒ€์ผ

์‚ฌ์ดํŠธ๋ฅผ ์ œ์ž‘ํ•˜๋ฉด์„œ ๋งŒ๋“  ์Šคํƒ€์ผ

 

โ‘ฃ ๊ธฐ๋ณธ์ ์ธ ๋ธŒ๋ผ์šฐ์ € ์Šคํƒ€์ผ ์‹œํŠธ

๋ธŒ๋ผ์šฐ์ €๋“ค๋งˆ๋‹ค ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€์ •ํ•˜๊ณ  ์žˆ๋Š” ์Šคํƒ€์ผ

 

 

 

 

- ์ ์šฉ ๋ฒ”์œ„๊ฐ€ ์–ด๋””๊นŒ์ง€ ์ธ๊ฐ€? (Specificity) -

ํ•„์š”ํ•œ ์š”์†Œ์—๋งŒ ์ ์šฉํ•  ์Šคํƒ€์ผ์ผ์ˆ˜๋ก ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์•„์ง„๋‹ค.

 

โ‘  ์ธ๋ผ์ธ ์Šคํƒ€์ผ

ํƒœ๊ทธ ์•ˆ์— style์†์„ฑ์„ ์‚ฌ์šฉํ•ด

ํ•ด๋‹น ํƒœ๊ทธ์—๋งŒ ์Šคํƒ€์ผ ์ ์šฉ

 

โ‘ก id ์Šคํƒ€์ผ

์ง€์ •ํ•œ ๋ถ€๋ถ„์—๋งŒ ์ ์šฉ๋˜๋Š” ์Šคํƒ€์ผ์ด์ง€๋งŒ ํ•œ ๋ฌธ์„œ ์•ˆ์— ํ•œ ๋ฒˆ๋งŒ ์ ์šฉ

 

โ‘ข ํด๋ž˜์Šค ์Šคํƒ€์ผ

์›น ๋ฌธ์„œ์—์„œ ์ง€์ •ํ•œ ๋ถ€๋ถ„์—๋งŒ ์ ์šฉ๋˜๋Š” ์Šคํƒ€์ผ

 

โ‘ฃ ํƒœ๊ทธ ์Šคํƒ€์ผ

์›น ๋ฌธ์„œ์— ์‚ฌ์šฉ๋œ ํŠน์ • ํƒœ๊ทธ์— ๋˜‘๊ฐ™์ด ์ ์šฉ๋˜๋Š” ์Šคํƒ€์ผ

 

 

- ์†Œ์Šค์—์„œ์˜ ์ˆœ์„œ (Source Order) -

์†Œ์Šค์—์„œ ๋‚˜์ค‘์— ์˜จ ์Šคํƒ€์ผ์ด ๋จผ์ € ์˜จ ์Šคํƒ€์ผ์„ ๋ฎ์–ด์“ด๋‹ค.

 

 


 

 

์Šคํƒ€์ผ ์ƒ์†

 

์ž์‹ ์š”์†Œ์—์„œ ๋ณ„๋„๋กœ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด

๋ถ€๋ชจ ์š”์†Œ์— ์žˆ๋Š” ์Šคํƒ€์ผ ์†์„ฑ๋“ค์ด ์ž์‹ ์š”์†Œ๋กœ ์ „๋‹ฌ๋˜๋Š” ๊ฒƒ์ด๋‹ค.

 

๋‹จ, ๋ถ€๋ชจ ์š”์†Œ์— ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋‚˜ ๋ฐฐ๊ฒฝ์ƒ‰ ๊ฐ™์€ ๊ฒฝ์šฐ์—๋Š” ์ž์‹ ์š”์†Œ์— ์ƒ์†๋˜์ง€ ์•Š๋Š”๋‹ค.

 

 


 

 

์šฐ์„ ์‹œํ•˜๋Š” ์Šคํƒ€์ผ์— ๋Œ€ํ•ด ์•”๊ธฐํ•˜๊ณ 

๋‚˜์ค‘์— ๋‘ ๋ฒˆ ์ผ ํ•˜์ง€ ์•Š๋„๋ก ์ž˜ ์‚ฌ์šฉํ•ด์•ผ๊ฒ ๋‹ค.

 

 


 

 

< ์ฐธ๊ณ  >

Do it! HTML5+CSS3 ์›น ํ‘œ์ค€์˜ ์ •์„

 

 

โ€ป ํ•ด๋‹น ๊ธ€์€ ์Šต๋“ ๋ชฉ์ ์œผ๋กœ ์ž‘์„ฑ๋œ ๊ธ€์ž…๋‹ˆ๋‹ค โ€ป

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€