๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
HTML + CSS ์‹œ๋ฆฌ์ฆˆ๐Ÿ•ธ/HTML & CSS ์‹œ๋ฆฌ์ฆˆ(V 1.0)

CSS ๋ฌด์—‡์ธ๊ฐ€? | HTML & CSS ์‹œ๋ฆฌ์ฆˆ 005

by @ENFJ 2021. 7. 22.

HTML ์€ ์•Œ๊ฒ ๋Š”๋ฐ CSS ๋Š” ๋ญ์•ผ?

์ด์ฒ˜๋Ÿผ html ์€ ๋‚ด์šฉ์„ css ๋Š” ์Šคํƒ€์ผ์„ ๋‹ด๋‹นํ•œ๋‹ค๊ณ  ๋ณด๋ฉด ๋œ๋‹ค.

 

๋งˆ์น˜ ํฐํŠธ ํฌ๊ธฐ(Font-size), ํ…์ŠคํŠธ ์ •๋ ฌ(text-align), ํ…์ŠคํŠธ ์ƒ‰(color), ์—ฌ๋ฐฑ(margin) ์ด๋Ÿฐ ๋ชจ๋“  ๊พธ๋ฉฐ์ฃผ๋Š”๊ฒƒ๋“ค์„ ๋‹น๋‹นํ•˜๋Š”๊ฒŒ CSS ์ด๋‹ค.

 

์œ„์— ์‚ฌ์ง„์„ ๋ณด๋ฉด <style> ๋ฐ‘์œผ๋กœ ๋ถ€ํ„ฐ CSS ๋ผ๊ณ  ๋ณด๋ฉด๋œ๋‹ค.

๋ง ๊ทธ๋Œ€๋กœ ์Šคํƒ€์ผ ๋‹ด๋‹น ํ•˜๋Š” ์ฝ”๋“œ๋“ค์ธ๋ฐ

์ž‘์„ฑ๋ฒ•์€

1. ์Šคํƒ€์ผ ํ•ด์ฃผ๊ณ  ์‹ถ์€ ํƒœ๊ทธ๋ฅผ ๋จผ์ € ์ ์–ด์ค€๋‹ค. ex) h ๋˜๋Š” p ๋˜๋Š” 

p ์•ˆ์˜ em์„ ์Šคํƒ€์ผ ํ•ด์ฃผ๊ธฐ์œ„ํ•ด์„œ๋Š” p em { ๋ธ”๋ผ๋ธ”๋ผ; } 

 

2. ์œ„์—์„œ๋Š” h (ํ—ค๋”)๋ฅผ ๊พธ๋ฉฐ์ฃผ๊ธฐ์œ„ํ•ด h ๋ฅผ ๋จผ์ € ์ ๊ณ  { }๋ฅผ ์ ๋Š”๋‹ค.

 

3. ๊ทธ๋ฆฌ๊ณ  { } ์•ˆ์— ๋‹ค๊ฐ€ ์Šคํƒ€์ผ ์ฝ”๋“œ๋ฅผ ์ ์œผ๋ฉด ๋˜๋Š”๋ฐ ์œ„ ์ฝ”๋“œ๋ฅผ ๋ณด๋ฉด, ํ…์ŠคํŠธ ์‚ฌ์ด์ฆˆ , ํ…์ŠคํŠธ ์œ„์น˜ ์— ๋Œ€ํ•ด ์„ค์ • ํ•ด์ฃผ

๋‹ค. 64ํ”ฝ์…€, ์ค‘์•™์œผ๋กœ ๋ง์ด๋‹ค.

 

4. ๊ทธ๋ฆฌ๊ณ  ๋์—๋Š” ๋ฌด์กฐ๊ฑด (์„ธ๋ฏธ์ฝœ๋ก  ; )์„ ์ ์–ด์•ผ ํ•œ๋‹ค. html์—์„œ๋Š” ํƒœ๊ทธ๋ฅผ ๋‹ซ์•„์ฃผ๋Š”๊ฒƒ์ฒ˜๋Ÿผ css์—์„œ ์„ธ๋ฏธ์ฝœ๋ก ์€ ํ•„์ˆ˜์ค‘์— ํ•„์ˆ˜์ด๋‹ค. 

 

 

 

* pํƒœ๊ทธ ์•ˆ์— iํƒœ๊ทธ๊ฐ€ ์—ฌ๋Ÿฌ๊ฐœ ์žˆ์œผ๋ฉด ์–ด๋–ป๊ฒŒ ๋”ฐ๋กœ๋”ฐ๋กœ ํ•˜๋‚˜์š”?

 

=>

<p><i>Hello</i> <i>World!</i></p>

์ด๋Ÿด ๋•Œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด css ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด ๋œ๋‹ค.

 

p i:nth-of-type(1){  }
p i:nth-of-type(2){  }

nth-of-type ์„ ํ™œ์šฉํ•˜๋Š”๊ฒŒ ํ•ต์‹ฌ์ด๋‹ค.