๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
โœ’๏ธ GURU/HTML5

[HTML5] 15. CSS3์˜ ๊ทœ์น™ + ์Šคํƒ€์ผ ์ƒ์† + <p> ํƒœ๊ทธ์™€ <em> ํƒœ๊ทธ + ์Šคํƒ€์ผ ํ•ฉ์น˜๊ธฐ์™€ ์˜ค๋ฒ„๋ผ์ด๋”ฉ + ์…€๋ ‰ํ„ฐ

by A Lim Han 2022. 7. 18.

15. CSS3์˜ ๊ทœ์น™ + ์Šคํƒ€์ผ ์ƒ์† + <p> ํƒœ๊ทธ์™€ <em> ํƒœ๊ทธ + ์Šคํƒ€์ผ ํ•ฉ์น˜๊ธฐ์™€ ์˜ค๋ฒ„๋ผ์ด๋”ฉ + ์…€๋ ‰ํ„ฐ

 

 

 

# CSS3 ๊ทœ์น™ - ์Šคํƒ€์ผ ์ƒ์†

: CSS3 ์Šคํƒ€์ผ์€ ๋ถ€๋ชจ ํƒœ๊ทธ๋กœ๋ถ€ํ„ฐ ์ƒ์†๋œ๋‹ค.

 

- ๋ถ€๋ชจ ํƒœ๊ทธ(๋ถ€๋ชจ ์š”์†Œ)

: ์ž์‹ ์„ ๋‘˜๋Ÿฌ์‹ธ๋Š” ํƒœ๊ทธ

 

ex) <em> ํƒœ๊ทธ์˜ ์ถœ๋ ฅ

: ๊ธ€์ž ํฌ๊ธฐ๋Š” 25px, ๊ธ€์ž ์ƒ‰์€ ๋ถ€๋ชจ <p> ํƒœ๊ทธ๋ฅผ ์ƒ์†๋ฐ›์•„ green

<p style="color:green"> ์•ˆ๋…•ํ•˜์„ธ์š”
       <em style="front=size:25px"> ์ž์‹์ž…๋‹ˆ๋‹ค </em>
</p>

 

- <p> ํƒœ๊ทธ๋Š” <em>์˜ ๋ถ€๋ชจ ํƒœ๊ทธ์ด๋‹ค.

 

์ƒ์†์˜ ๊ฒฝ์šฐ์—๋„ ์†์„ฑ ๊ฐ’์˜ ์šฐ์„ ์ˆœ์œ„๋Š” ๋ณ€ํ•˜์ง€ ์•Š๋Š”๋‹ค. -> ํ•ญ์ƒ ๊ธ€์ž์— ๋” ๊ฐ€๊นŒ์šด ์†์„ฑ๊ฐ’(pink)์ด ์ ์šฉ

 

 

 

 

# CSS3 ๊ทœ์น™ - ์Šคํƒ€์ผ ํ•ฉ์น˜๊ธฐ์™€ ์˜ค๋ฒ„๋ผ์ด๋”ฉ

: ํƒœ๊ทธ์— ์ ์šฉ๋˜๋Š” ๋ชจ๋“  ์Šคํƒ€์ผ์ด ํ•ฉ์ณ์ง€๊ณ  ๋™์ผํ•œ ์Šคํƒ€์ผ์˜ ๊ฒฝ์šฐ ์ˆœ์œ„๊ฐ€ ๋” ๋†’์€ ์Šคํƒ€์ผ์ด ์šฐ์„ ์ ์œผ๋กœ ์ ์šฉ๋œ๋‹ค๋Š” ๊ทœ์น™

 

- ํƒœ๊ทธ์— ์ ์šฉ ๊ฐ€๋Šฅํ•œ ์Šคํƒ€์ผ

a. ๋ธŒ๋ผ์šฐ์ €์˜ ๋””ํดํŠธ ์Šคํƒ€์ผ

b. ์Šคํƒ€์ผ ์‹œํŠธ ํŒŒ์ผ์— ์„ ์–ธ๋œ ์Šคํƒ€์ผ

c. <style> ... </style> ํƒœ๊ทธ์— ์„ ์–ธ๋œ ์Šคํƒ€์ผ

d. style ์†์„ฑ์— ์„ ์–ธ๋œ ์Šคํƒ€์ผ

 

 

 

# ์—ฌ๋Ÿฌ ์Šคํƒ€์ผ ์‹œํŠธ๊ฐ€ ์ค‘์ฒฉ๋˜๋Š” ๊ฒฝ์šฐ

 

 

 

 

# ์…€๋ ‰ํ„ฐ 

: HTML ํƒœ๊ทธ์˜ ๋ชจ์–‘์„ ๊พธ๋ฐ€ ์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ์„ ํƒํ•˜๋Š” ๊ธฐ๋Šฅ์œผ๋กœ, ์—ฌ๋Ÿฌ ์œ ํ˜•์˜ ์…€๋ ‰ํ„ฐ๊ฐ€ ์กด์žฌ

 

ex 1) ์›น ํŽ˜์ด์ง€์˜ ๋ชจ๋“  <h3> ํƒœ๊ทธ์— color : brown ์Šคํƒ€์ผ์„ ์ ์šฉํ•˜๋Š” ์…€๋ ‰ํ„ฐ h3๋ฅผ ๋งŒ๋“  ์‚ฌ๋ก€

<style>

                h3 { color : brown }

</style>

<h3> Web Programming </h3>

 

 

ex 2)

 

 

 

 

# ํƒœ๊ทธ ์ด๋ฆ„ ์…€๋ ‰ํ„ฐ

: ํƒœ๊ทธ ์ด๋ฆ„์ด ์…€๋ ‰ํ„ฐ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์œ ํ˜•์œผ๋กœ, ์…€๋ ‰ํ„ฐ์™€ ๊ฐ™์€ ์ด๋ฆ„์„ ๊ฐ€์ง„ ๋ชจ๋“  ํƒœ๊ทธ์— CSS3 ์Šคํƒ€์ผ ์‹œํŠธ๊ฐ€ ์ ์šฉ๋œ๋‹ค.

 

 

 

 

# class ์…€๋ ‰ํ„ฐ

: ์ (.)์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ด๋ฆ„์˜ ์…€๋ ‰ํ„ฐ๋กœ, HTMLํƒœ๊ทธ์˜ class ์†์„ฑ์œผ๋กœ๋งŒ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

class ์†์„ฑ์ด ์ง€์ •๋˜์—ˆ๋‹ค๋ฉด, class ์†์„ฑ์ด ๊ฐ™์€ ๋ชจ๋“  ํƒœ๊ทธ์— ์ ์šฉ๋œ๋‹ค.

 

 

 

 

# id ์…€๋ ‰ํ„ฐ

: #์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ด๋ฆ„์˜ ์…€๋ ‰ํ„ฐ๋กœ, HTML ํƒœ๊ทธ์˜ id ์†์„ฑ์œผ๋กœ๋งŒ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. id ์†์„ฑ์ด ๊ฐ™์€ ๋ชจ๋“  ํƒœ๊ทธ์— ์ ์šฉ๋œ๋‹ค.

 

 

 

 

# id ์…€๋ ‰ํ„ฐ์™€ class ์…€๋ ‰ํ„ฐ

id ์…€๋ ‰ํ„ฐ class ์…€๋ ‰ํ„ฐ
- id ์†์„ฑ์˜ ๋ชฉ์  : ๊ฐ ํƒœ๊ทธ๋ฅผ ์œ ์ผํ•˜๊ฒŒ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ฒƒ

- ๋™์ผํ•œ id ์†์„ฑ์ด ์ƒ๊ธฐ์ง€ ์•Š๋„๋ก HTML ํŒŒ์ผ์„ ์ž‘์„ฑํ•œ๋‹ค.

- ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ์—์„œ id ๊ฐ’์„ ๊ฐ€์ง„ ํƒœ๊ทธ ๊ฐ์ฒด๋ฅผ ์ฐพ์•„์•ผ ํ• ๋•Œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•จ (8์žฅ 2์ ˆ DOM ๊ฐ์ฒด ์ฐพ๊ธฐ ์ฐธ๊ณ )

- ์—ฌ๋Ÿฌ ํƒœ๊ทธ ์ค‘ ํŠน์ • ํƒœ๊ทธ์—๋งŒ CSS ์Šคํƒ€์ผ์„ ์ ์šฉํ•  ๋•Œ ์‚ฌ์šฉํ•˜๊ธฐ ์ ํ•ฉ
- ์—ฌ๋Ÿฌ ํƒœ๊ทธ๋ฅผ ํ•˜๋‚˜์˜ ๊ทธ๋ฃน์œผ๋กœ ๋ฌถ์–ด ๋‹จ์ฒด๋กœ ๋™์ผํ•œ CSS ์Šคํƒ€์ผ์„ ์ ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์— ์ ํ•ฉํ•˜๋‹ค.

- class ์†์„ฑ ๊ฐ’์ด ๊ฐ™์€ ํƒœ๊ทธ์— ๋ชจ๋‘ CSS ์Šคํƒ€์ผ์„ ์ ์šฉํ•œ๋‹ค.

- ํƒœ๊ทธ์˜ ์ข…๋ฅ˜์— ๊ด€๊ณ„์—†์ด class ์…€๋ ‰ํ„ฐ๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

'โœ’๏ธ GURU > HTML5' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[HTML5] 17. CSS3์—์„œ์˜ ์ƒ‰ ํ‘œํ˜„๋ฒ• + ์ƒ‰ ๊ด€๋ จ CSS3 ํ”„๋กœํผํ‹ฐ๋“ค + ํ…์ŠคํŠธ ๊พธ๋ฏธ๋Š” CSS3 ์Šคํƒ€์ผ ์‹œํŠธ + CSS3์˜ ํ‘œ์ค€ ๋‹จ์œ„ + ๋‹จ์ถ• ํ”„๋กœํผํ‹ฐ font + ๊ตฌ๊ธ€ ํฐํŠธ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ  (0) 2022.07.19
[HTML5] 16. ์…€๋ ‰ํ„ฐ ์กฐํ•ฉ + ์ž์‹ ์…€๋ ‰ํ„ฐ + ์ž์† ์…€๋ ‰ํ„ฐ + ์ „์ฒด ์…€๋ ‰ํ„ฐ์™€ ์†์„ฑ ์…€๋ž™ํ„ฐ + ๊ฐ€์ƒ ํด๋ž˜์Šค ์…€๋ ‰ํ„ฐ(pseudo-class)  (0) 2022.07.19
[HTML5] 14. CSS3 ์Šคํƒ€์ผ ์‹œํŠธ + <style> ํƒœ๊ทธ + style ์†์„ฑ + <link> ํƒœ๊ทธ์™€ @import  (0) 2022.07.18
[HTML5] 13. HTML์—์„œ์˜ ์ƒ‰ ํ‘œํ˜„ + ์ƒ‰ ์ฝ”๋“œ + ์ปฌ๋Ÿฌ๋‹ค์ด์–ผ๋กœ๊ทธ + ์‹œ๊ฐ„ ์ •๋ณด ์ž…๋ ฅ ํผ ์š”์†Œ + ์ƒ์ผ ๋‚ ์งœ ์ž…๋ ฅ ๋ฐ›๊ธฐ + ์Šคํ•€๋ฒ„ํŠผ๊ณผ ์Šฌ๋ผ์ด๋“œ + ์ž…๋ ฅํ•  ์ •๋ณด์˜ ํžŒํŠธ ๋ณด์—ฌ์ฃผ๊ธฐ์™€ placeholder + ํผ ์š”์†Œ์˜ ๊ทธ๋ฃนํ•‘  (0) 2022.07.18
[HTML5] 12. ์„ ํƒํ˜• ์ž…๋ ฅ๊ณผ ์ฝค๋ณด ๋ฐ•์Šค + <select> + <label> ํƒœ๊ทธ + ํผ ์š”์†Œ์™€ ์บก์…˜  (0) 2022.07.18