[CSS] CSS ๊ธฐ๋ณธ

SHIN JAE MINยท2023๋…„ 10์›” 24์ผ

CSS

๋ชฉ๋ก ๋ณด๊ธฐ
1/2
post-thumbnail

๐Ÿ“Œ์˜ค๋Š˜์˜ KEY POINT !

CSS / ์Šคํƒ€์ผ / ์„ ํƒ์ž / ์บ์Šค์บ์ด๋”ฉ

CSS
โ–ช Cascading Style Sheets์˜ ์•ฝ์ž
โ–ช ํ…์ŠคํŠธ์˜ ์ƒ‰์ƒ, ํฌ๊ธฐ, ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ, ์œ„์น˜, ํ‘œ์˜ ์ƒ‰์ƒ, ๋ฐฐ์น˜ ๋“ฑ ์›น ๋ฌธ์„œ์˜ ๋””์ž์ธ ์š”์†Œ ๋‹ด๋‹น

์Šคํƒ€์ผ
โ–ช ๋ฏธ๋ฆฌ ์•ฝ์†ํ•œ ์Šคํƒ€์ผ ์†์„ฑ์„ ์ž…๋ ฅํ•ด ์›น์„ ๋””์ž์ธํ•˜๋Š” ๊ฒƒ
โ–ช ์Šคํƒ€์ผ๋“ค์„ ๋ชจ์•„ ๋†“์€ ๊ฒƒ์„ '์Šคํƒ€์ผ ์‹œํŠธ'๋ผ๊ณ  ๋ถ€๋ฆ„

์„ ํƒ์ž
โ–ช ์Šคํƒ€์ผ ์†์„ฑ์„ ์ ์šฉํ•˜๋Š” ์š”์†Œ
โ–ช ์ „์ฒด, ํƒœ๊ทธ, ํด๋ž˜์Šค, id, ๊ทธ๋ฃน ์„ ํƒ์ž ๋“ฑ

์บ์Šค์บ์ด๋”ฉ
โ–ช CSS์˜ 'C'์ธ ์บ์Šค์บ์ด๋”ฉ(Cascading)์€ ์„ ํƒ์ž์— ์ ์šฉ๋œ ๋งŽ์€ ์Šคํƒ€์ผ ์ค‘ ์–ด๋–ค ์Šคํƒ€์ผ์„ ๋‚˜ํƒ€๋‚ผ์ง€ ๊ฒฐ์ •ํ•จ์„ ๋œปํ•จ
โ–ช ์ค‘๋ณต๋œ ์Šคํƒ€์ผ์€ ์Šคํƒ€์ผ ์šฐ์„ ์ˆœ์œ„ - ์Šคํƒ€์ผ ์ƒ์†์˜ ๋‘ ๊ฐ€์ง€ ์›์น™์— ๋”ฐ๋ผ ์ ์šฉ


๐Ÿ“– ์Šคํƒ€์ผ(style)

โ–ช HTML ๋ฌธ์„œ์—์„œ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๊ธ€๊ผด์ด๋‚˜ ์ƒ‰์ƒ, ์ •๋ ฌ, ๊ฐ ์š”์†Œ๋“ค์˜ ๋ฐฐ์น˜ ๋ฐฉ๋ฒ• ๋“ฑ ๋ฌธ์„œ์˜ ๊ฒ‰๋ชจ์Šต์„ ๊ฒฐ์ •์ง“๋Š” ๋‚ด์šฉ
โ†’ ์›น ๋ฌธ์„œ์˜ ๋‚ด์šฉ๊ณผ ์ƒ๊ด€์—†์ด ๋””์ž์ธ๋งŒ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค.
โ†’ ๋‹ค์–‘ํ•œ ๊ธฐ๊ธฐ์— ๋งž๊ฒŒ ํƒ„๋ ฅ์ ์œผ๋กœ ๋ฐ”๋€Œ๋Š” ๋ฌธ์„œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

1) ์Šคํƒ€์ผ ํ˜•์‹, ํ‘œ๊ธฐ๋ฒ•, ์ฃผ์„
โ–ช ์ค‘๊ด„ํ˜ธ ์•ˆ์— ๋“ค์–ด๊ฐ€๋Š” ์†์„ฑ๊ณผ ์†์„ฑ๊ฐ’์€ ์ฝœ๋ก (:), ์†์„ฑ๊ณผ ์†์„ฑ๊ฐ’ ์Œ ๋‹ค์Œ์€ ์„ธ๋ฏธ์ฝœ๋ก (;)์œผ๋กœ ๊ตฌ๋ถ„ํ•œ๋‹ค.
โ–ช ๊ณต๋ฐฑ์€ ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ธฐ์— ์ƒํ™ฉ์— ๋งž๊ฒŒ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.
โ–ช ์ฃผ์„์€ /๊ณผ / ์‚ฌ์ด์— ๋‚ด์šฉ์„ ์ž…๋ ฅํ•˜์—ฌ ๋‚˜ํƒ€๋‚ธ๋‹ค.

<๊ธฐ๋ณธํ˜•>
์„ ํƒ์ž {์Šคํƒ€์ผ ์†์„ฑ: ์†์„ฑ ๊ฐ’;}
<์˜ˆ์‹œ>
h2 { font-size: 20px; color: orange; }	/* 2๋‹จ๊ณ„ ์ œ๋ชฉ์˜ ๊ธ€์ž ํฌ๊ธฐ 20px, ๊ธ€์ž ์ฃผํ™ฉ์ƒ‰ */
p { 
 	color: blue;	
} 			/* ํ…์ŠคํŠธ ๋‹จ๋ฝ์˜ ๊ธ€์ž ์ƒ‰ ํŒŒ๋ž€์ƒ‰ */

2) ์Šคํƒ€์ผ & ์Šคํƒ€์ผ ์‹œํŠธ

โ–ช ๋‚ด๋ถ€ ์Šคํƒ€์ผ ์‹œํŠธ
โ†’ ๋ฌธ์„œ ์•ˆ์—์„œ ์‚ฌ์šฉํ•  ์Šคํƒ€์ผ ๊ทœ์น™๋“ค์„ ์ •์˜
โ†’ <head> ํƒœ๊ทธ์™€ </head>`` ํƒœ๊ทธ ์•ˆ์—์„œ ```ํƒœ๊ทธ๋ฅผ ์ƒ์„ฑํ•ด ๊ทธ ์‚ฌ์ด์— ์ž‘์„ฑํ•œ๋‹ค.

๋‚ด๋ถ€ ์Šคํƒ€์ผ ์‹œํŠธ ์˜ˆ์‹œ

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        section {
            width: 400px;   /*๋„ˆ๋น„*/
            padding: 15px;  /* ํ…Œ๋‘๋ฆฌ์™€ ๋‚ด์šฉ ์‚ฌ์ด์˜ ์—ฌ๋ฐฑ */
            border: 5px solid gray;     /*ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ*/
        }
    </style>
</head>
<body>
    <div id="container">
        <!-- ์ž๊ธฐ์†Œ๊ฐœ -->
        <section>
            <h2>Who am I?</h2>
            <p>๋ฐฑ์—”๋“œ ๋ฐ ํ”„๋ŸฐํŠธ์—”๋“œ ์›น ๊ธฐ์ˆ ์— ๊ด€์‹ฌ์ด ๋งŽ์Šต๋‹ˆ๋‹ค.<br>
            ํ˜„์žฌ ์„œ์šธ์˜ ํ•œ ํ˜ธ๋ž‘์ด ๋งˆ์„์—์„œ ์ฝ”๋”ฉ์ค‘์ž…๋‹ˆ๋‹ค.
            </p>
        </section>
    </div>
</body>

โ€ป ์›น ๋ธŒ๋ผ์šฐ์ € ์ถœ๋ ฅ ๊ฒฐ๊ณผ

โ–ช ์™ธ๋ถ€ ์Šคํƒ€์ผ ์‹œํŠธ
โ†’ ๋ณ„๋„์˜ ์Šคํƒ€์ผ ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด ์—ฐ๊ฒฐํ•ด์„œ ์‚ฌ์šฉ
โ†’ '.css' ํŒŒ์ผ ํ™•์žฅ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ <style> ํƒœ๊ทธ ์—†์ด <link> ํƒœ๊ทธ๋งŒ ์‚ฌ์šฉํ•ด ์—ฐ๊ฒฐํ•œ๋‹ค.

<๊ธฐ๋ณธํ˜•>
<link rel="stylesheet" href="์™ธ๋ถ€ ์Šคํƒ€์ผ ํŒŒ์ผ ๊ฒฝ๋กœ">

์™ธ๋ถ€ ์Šคํƒ€์ผ ์‹œํŠธ ์˜ˆ์‹œ

1) style.css ์™ธ๋ถ€ ์Šคํƒ€์ผ ์‹œํŠธ ํŒŒ์ผ

section {
    width: 400px;
    padding: 15px;
    border: 5px cadetblue dashed; /* ์ ์„  */
}
h2 {
    color: seagreen; /* ๊ธ€์ž์ƒ‰ */
}
p {
    font-size: 0.9em;   /* ๊ธ€์ž ํฌ๊ธฐ */
    line-height: 2.0;   /* ์ค„๊ฐ„๊ฒฉ */
}

2) external.html ํŒŒ์ผ์— ์™ธ๋ถ€ ์Šคํƒ€์ผ ์‹œํŠธ ์ ์šฉ(style.css)

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <div id="container">
        <!-- ์ž๊ธฐ์†Œ๊ฐœ -->
        <section>
            <h2>Who am I?</h2>
            <p>๋ฐฑ์—”๋“œ ๋ฐ ํ”„๋ŸฐํŠธ์—”๋“œ ์›น ๊ธฐ์ˆ ์— ๊ด€์‹ฌ์ด ๋งŽ์Šต๋‹ˆ๋‹ค.<br>
            ํ˜„์žฌ ์„œ์šธ์˜ ํ•œ ํ˜ธ๋ž‘์ด ๋งˆ์„์—์„œ ์ฝ”๋”ฉ์ค‘์ž…๋‹ˆ๋‹ค.
            </p>
        </section>
    </div>
</body>

โ€ป ์›น ๋ธŒ๋ผ์šฐ์ € ์ถœ๋ ฅ ๊ฒฐ๊ณผ

๐Ÿ“– ์„ ํƒ์ž

1) ์ „์ฒด ์„ ํƒ์ž
โ–ช ๋ชจ๋“  ํ•˜์œ„ ์š”์†Œ์— ํ•œ๊บผ๋ฒˆ์— ์Šคํƒ€์ผ์„ ์ ์šฉํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋ฉฐ, *(๋ณ„ํ‘œ)๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.
โ†’ ๋ฌธ์„œ์˜ ์—ฌ๋ฐฑ์ด๋‚˜ ๊ธ€๊ผด ํฌ๊ธฐ ๋“ฑ ๊ธฐ๋ณธ ์Šคํƒ€์ผ์„ ์ดˆ๊ธฐํ™”ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

<๊ธฐ๋ณธํ˜•>
* {์†์„ฑ: ์†์„ฑ ๊ฐ’; ์†์„ฑ: ์†์„ฑ ๊ฐ’; ... }

2) ํƒœ๊ทธ ์„ ํƒ์ž
โ–ช ํŠน์ • ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•œ ์š”์†Œ์— ์Šคํƒ€์ผ ์ ์šฉ

<๊ธฐ๋ณธํ˜•>
ํƒœ๊ทธ { ์Šคํƒ€์ผ }
<์˜ˆ์‹œ>
p {
	font-size: 12px;
	font-family: ๋‹์›€;
}

3) ํด๋ž˜์Šค ์„ ํƒ์ž
โ–ช ํŠน์ • ๋ถ€๋ถ„์— ์Šคํƒ€์ผ ์ ์šฉ
โ†’ ๊ฐ™์€ ํƒœ๊ทธ๋ผ๋„ ๋‹ค๋ฅธ ์Šคํƒ€์ผ์„ ์ ์šฉํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.
โ†’ ํด๋ž˜์Šค ์ด๋ฆ„ ์•ž์—๋Š” ๋ฐ˜๋“œ์‹œ ๋งˆ์นจํ‘œ(.)๋ฅผ ๋ถ™์—ฌ์•ผ ํ•œ๋‹ค.

<๊ธฐ๋ณธํ˜•>
.ํด๋ž˜์Šค๋ช… { ์Šคํƒ€์ผ }

<์˜ˆ์‹œ 1 - ํด๋ž˜์Šค ์Šคํƒ€์ผ ์ ์šฉ>

<style>
	.bluetext {
		color: blue;
	}
</style>
///
<h2 class="bluetext">ํด๋ž˜์Šค ์„ ํƒ์ž</h2>

<์˜ˆ์‹œ 2 - ํ…์ŠคํŠธ ์ผ๋ถ€์—๋งŒ ์ ์šฉ>
โ–ช <span> ํƒœ๊ทธ ์‚ฌ์šฉ

<style>
	.bluetext {
		color: blue;
	}
</style>
///
<p>์ „์ฒด ํ…์ŠคํŠธ ์ค‘ <span class="bluetext">์ผ๋ถ€</span>์—๋งŒ ์ ์šฉ</p>

<์˜ˆ์‹œ 3 - ์„ ํƒ์ž ์ ์šฉ ๋ฒ”์œ„ ์ œํ•œ>

<style>
	h2.bluetext {
		color: blue;
	}
</style>
///
<h2 class="accent">ํด๋ž˜์Šค ์„ ํƒ์ž ์•ž์— ํƒœ๊ทธ ์ด๋ฆ„์„ ํ•จ๊ป˜ ์จ์„œ</h2>
<h2 class="blutext">ํŠน์ • ํƒœ๊ทธ์—๋งŒ ํด๋ž˜์Šค ์„ ํƒ์ž๋ฅผ ์ ์šฉ</h2>		/*ํ•ด๋‹น ํƒœ๊ทธ์—๋งŒ ์Šคํƒ€์ผ ์ ์šฉ*/

<์˜ˆ์‹œ 4 - ๋‘˜ ์ด์ƒ์˜ ์Šคํƒ€์ผ ๋™์‹œ ์ ์šฉ>
โ–ช ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„

<style>
	.bluetext {
		color: blue;
	}
	.boldtext {
		font-weight: bold;
	}
</style>
///
<p>๋‘˜ ์ด์ƒ์˜ ์Šคํƒ€์ผ <span class="bluetext boldtext">๋™์‹œ</span> ์ ์šฉ</p>

4) id ์„ ํƒ์ž
โ–ช ์›น ๋ฌธ์„œ ์•ˆ์˜ ํŠน์ • ๋ถ€๋ถ„์— ์Šคํƒ€์ผ์„ ์ง€์ •ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.
โ†’ ๋งˆ์นจํ‘œ(.) ๋Œ€์‹  # ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ ์„ ์ œ์™ธํ•˜๊ณ  ํด๋ž˜์Šค ์„ ํƒ์ž์™€ ์‚ฌ์šฉ๋ฒ•์€ ๊ฐ™๋‹ค.
โ†’ ๊ทธ๋Ÿฌ๋‚˜, id ์„ ํƒ์ž๋Š” ๋ฌธ์„œ ์•ˆ์—์„œ ์ค‘๋ณต์—†์ด ํ•œ ๋ฒˆ๋งŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฃผ๋กœ ๋ฌธ์„œ์˜ ๋ ˆ์ด์•„์›ƒ๊ณผ ๊ด€๋ จ๋œ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

<๊ธฐ๋ณธํ˜•>
#์•„์ด๋””๋ช… { ์Šคํƒ€์ผ }
<์˜ˆ์‹œ>
<style>
	#container {
		width:600px;	/*๋„ˆ๋น„*/
		padding:15px;	/*ํ…Œ๋‘๋ฆฌ์™€ ๋‚ด์šฉ ์‚ฌ์ด์˜ ์—ฌ๋ฐฑ*/
		border:1px dotted gray;	/*ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ*/
	}	/*๋ฌธ์„œ๋ฅผ ์ค‘์•™์— ๋ฐฐ์น˜ํ•˜๊ณ  ์ ์„  ํ…Œ๋‘๋ฆฌ๋ฅผ ๊ทธ๋ฆฌ๋„๋ก ์Šคํƒ€์ผ ์ •์˜*/
</style>
///
<div id="container">
	<h1>ํšŒ์‚ฌ ์†Œ๊ฐœ</h1>
	...

5) ๊ทธ๋ฃน ์„ ํƒ์ž
โ–ช ๋‘˜ ์ด์ƒ ์š”์†Œ์— ๊ฐ™์€ ์Šคํƒ€์ผ ์ ์šฉ
โ†’ ์„ ํƒ์ž๋ฅผ ์‰ผํ‘œ(,)๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ๋‚˜์—ดํ•œ ํ›„ ์Šคํƒ€์ผ์€ ํ•œ๋ฒˆ๋งŒ ์ •์˜ํ•œ๋‹ค.

<์˜ˆ์‹œ>
h1, h2 {
	text-align:center;
}

๐Ÿ“– ์บ์Šค์บ์ด๋”ฉ

โ–ช ์Šคํƒ€์ผ์ด ๋™์‹œ์— ์ ์šฉ๋  ๊ฒฝ์šฐ ์Šคํƒ€์ผ ๊ฐ„์˜ ์ถฉ๋Œ์„ ๋ง‰๊ธฐ ์œ„ํ•œ ์›์น™
โ†’ ์œ„์—์„œ ์•„๋ž˜๋กœ ํ๋ฅด๋ฉฐ ์ ์šฉ

1) ์Šคํƒ€์ผ ์šฐ์„ ์ˆœ์œ„
โ–ช ์Šคํƒ€์ผ ๊ทœ์น™์˜ ์ค‘์š”๋„, ์ ์šฉ ๋ฒ”์œ„์— ๋”ฐ๋ผ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๊ฒฐ์ •๋˜๋ฉฐ ๊ทธ ์šฐ์„ ์ˆœ์œ„์— ๋”ฐ๋ผ ์œ„์—์„œ ์•„๋ž˜๋กœ ์ ์šฉ๋œ๋‹ค.

<์ค‘์š”๋„ - Importance> - !importance๋ฅผ ๋ถ™์—ฌ ์ค‘์š”๋„ ํ‘œ์‹œ
โ‘  ์‚ฌ์šฉ์ž ์Šคํƒ€์ผ ์‹œํŠธ์˜ ์ค‘์š” ์Šคํƒ€์ผ
โ‘ก ์ œ์ž‘์ž ์Šคํƒ€์ผ ์‹œํŠธ์˜ ์ค‘์š” ์Šคํƒ€์ผ
โ‘ข ์ œ์ž‘์ž ์Šคํƒ€์ผ ์‹œํŠธ์˜ ์ผ๋ฐ˜ ์Šคํƒ€์ผ
โ‘ฃ ๊ธฐ๋ณธ์ ์ธ ๋ธŒ๋ผ์šฐ์ € ์Šคํƒ€์ผ ์‹œํŠธ

<์ ์šฉ ๋ฒ”์œ„ - Specificity>
โ‘  ์ธ๋ผ์ธ ์Šคํƒ€์ผ
โ‘ก id ์Šคํƒ€์ผ
โ‘ข ํด๋ž˜์Šค ์Šคํƒ€์ผ
โ‘ฃ ํƒœ๊ทธ ์Šคํƒ€์ผ

โ†’ ์Šคํƒ€์ผ ์‹œํŠธ์—์„œ ์ค‘์š”๋„์™€ ์ ์šฉ ๋ฒ”์œ„๊ฐ€ ๊ฐ™๋‹ค๋ฉด ์Šคํƒ€์ผ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ •ํ•˜๋Š” ๊ฒƒ์€ ์†Œ์Šค์˜ ์ˆœ์„œ์ด๋‹ค.
์ฆ‰, ์†Œ์Šค์—์„œ ๋‚˜์ค‘์— ์˜จ ์Šคํƒ€์ผ์ด ๋จผ์ € ์˜จ ์Šคํƒ€์ผ์„ ๋ฎ์–ด์“ด๋‹ค.

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

<style>
    body {
        color: skyblue;     /*๋ฌธ์„œ ์ „์ฒด ๊ธ€์ž ์ƒ‰*/
    }
    h2 {
        color:brown !important; /*๊ธ€์ž ์ƒ‰, ์ค‘์š” ์Šคํƒ€์ผ ์ง€์ •*/
    }
</style>
///
<body>
    <h2 style="color: green;">์‚ถ์€...</h2> /*์ค‘์š” ์Šคํƒ€์ผ ์ ์šฉ*/
    <p>๋‹ฌ๊ฑ€์ด๋‹ค...</p>
    <p>๋ง›์žˆ๊ฒŒ ๊ฐ์‚ฌํžˆ ๋จน๊ฒ ์Šต๋‹ˆ๋‹ค</p>
    <p style="color: red; font-style: italic;">๋ƒ ๋ƒ </p>	/*์ธ๋ผ์ธ ์Šคํƒ€์ผ ์ ์šฉ*/
</body>

โ€ป ์›น ๋ธŒ๋ผ์šฐ์ € ์ถœ๋ ฅ ๊ฒฐ๊ณผ

2) ์Šคํƒ€์ผ ์ƒ์†
โ–ช ํƒœ๊ทธ๋“ค์˜ ํฌํ•จ ๊ด€๊ณ„์— ๋”ฐ๋ผ ๋ถ€๋ชจ ์š”์†Œ์˜ ์Šคํƒ€์ผ์„ ์ž์‹ ์š”์†Œ๋กœ, ์œ„์—์„œ ์•„๋ž˜๋กœ ์ „๋‹ฌํ•œ๋‹ค.
โ†’ ์Šคํƒ€์ผ ์‹œํŠธ์—์„œ๋Š” ์ž์‹ ์š”์†Œ์—์„œ ๋ณ„๋„๋กœ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ๋ถ€๋ชจ ์š”์†Œ์— ์žˆ๋Š” ์Šคํƒ€์ผ ์†์„ฑ๋“ค์ด ์ž์‹ ์š”์†Œ๋กœ ์ „๋‹ฌ๋œ๋‹ค.
โ—๋‹จ, ๋ถ€๋ชจ ์š”์†Œ์˜ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋‚˜ ๋ฐฐ๊ฒฝ์ƒ‰์€ ์ž์‹ ์š”์†Œ์— ์ƒ์†๋˜์ง€ ์•Š๋Š”๋‹ค.โ—
(๊ธฐ๋ณธ๊ฐ’์ธ 'ํˆฌ๋ช…'์œผ๋กœ ์ง€์ •๋˜์–ด ์ƒ์†๋œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ฐฐ๊ฒฝ์ด ๋ณด์ธ๋‹ค.)

์Šคํƒ€์ผ ์ƒ์† ์˜ˆ์‹œ

<style>
    body {
        color: skyblue;
        background-color: gray;
    }
    h2 {
        font-size: 20px;
        color: greenyellow;
    }
</style>
///
<body>
    <h1>CSS</h1>
    <h2>์›น ๋ฌธ์„œ์˜ ๋””์ž์ธ๊ณผ ๋‚ด์šฉ์„ ๋ถ„๋ฆฌํ•œ๋‹ค.</h2>
    <p>์›น ํ‘œ์ค€์— ์˜ํ•œ ์›น ๋ฌธ์„œ๋Š” ๋””์ž์ธ๊ณผ ๋‚ด์šฉ์ด ๋ถ„๋ฆฌ๋œ๋‹ค.</p>
    <p>๋‚ด์šฉ์€ HTML์„ ์ด์šฉํ•ด ๊ตฌ์„ฑํ•˜๊ณ , ๋””์ž์ธ์€ CSS๋ฅผ ์ด์šฉํ•ด ๊พธ๋ฏผ๋‹ค.</p>
</body>

โ€ป ์›น ๋ธŒ๋ผ์šฐ์ € ์ถœ๋ ฅ ๊ฒฐ๊ณผ

๐Ÿ“– CSS3

โ–ช HTML5์˜ '5'์ฒ˜๋Ÿผ CSS3์˜ '3'๋„ ๋ฒ„์ „ ํ‘œ๊ธฐ๋ฅผ ๋„˜์–ด ์›น ํ‘œ์ค€ ๊ธฐ์ˆ ์˜ ํ•ต์‹ฌ์„ ์ง€์นญํ•˜๋Š” ์šฉ์–ด๊ฐ€ ๋˜์—ˆ๋‹ค.
โ†’ ๊ทธ๋Ÿฌ๋‚˜ CSS3๋Š” ์ตœ์‹  CSS ๋ชจ๋“ˆ๋“ค์„ ํ•œ๊บผ๋ฒˆ์— ๋ฌถ์€ ๊ฒƒ์œผ๋กœ ๊ณ„์† ๋ณ€ํ•˜๊ณ  ์ƒˆ๋กœ์šด CSS๋ชจ๋“ˆ๋“ค์ด ๋“ฑ์žฅํ•˜๊ณ  ์žˆ๋‹ค.

profile
Jam's Tech Log

0๊ฐœ์˜ ๋Œ“๊ธ€