๐Ÿ‘€ CSS๋ž€?

  • Cascading Style Sheets์˜ ์•ฝ์ž๋กœ HTML๋กœ ๋งŒ๋“  ์›น ๋ฌธ์„œ ๋ผˆ๋Œ€์— ๋””์ž์ธ์„ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ

๐Ÿ”ธ ์ ์šฉ ๋ฐฉ๋ฒ•

  1. ํƒœ๊ทธ์— ๋ฐ”๋กœ ์Šคํƒ€์ผ ์ ์šฉ - ์ž˜ ์•ˆ์”€
  2. head ์•ˆ์—์„œ ์Šคํƒ€์ผ ์ ์šฉ
  3. ์™ธ๋ถ€ํŒŒ์ผ๋กœ ์Šคํƒ€์ผ ์ ์šฉ


๐Ÿ‘€ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•

ํƒœ๊ทธ ๋Œ€์ƒ
{
    ์†์„ฑ: ๊ฐ’;
    ์†์„ฑ: ๊ฐ’; ...
}

*
{
    HTML ๋‚ด์šฉ ์ „์ฒด ์„ ํƒ
}

h2
{
    color: blue;
    background-color: skyblue;
    ๋ชจ๋“  h2 ํƒœ๊ทธ์— ์ ์šฉ
} 

#p1
{
    id="p1" ์ธ id ๋ชจ๋‘ ์„ ํƒ
}

.p2
{
    class="p2" ์ธ class ๋ชจ๋‘ ์„ ํƒ
}

#footer p
{
    footer ์•ˆ์— ์žˆ๋Š” p ํƒœ๊ทธ์—๋งŒ ์ ์šฉ
}

/* ํ•˜์ดํผ๋งํฌ ํƒœ๊ทธ์—๋งŒ ๋ถ€๋ถ„์ ์œผ๋กœ ์ ์šฉํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค */
a:link, a:visited
{
	/* ํ•˜์ดํผ๋งํฌ์ƒ‰, ๋ฐฉ๋ฌธํ•œ ํ•˜์ดํผ๋งํฌ์ƒ‰ ๋ณ€๊ฒฝ */
	color: black;
}

a:hover
{
	/* ํ•˜์ดํผ๋งํฌ์— ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ฆฌ๋ฉด */
	color: white;
	background-color: black;
}
  • <p id="p1">, <span class="p2"> ์™€ ๊ฐ™์ด ์ง€์ •ํ•˜๋ฉฐ id๋Š” ๋„“์€ ์˜์—ญ์„ ์ง€์ •ํ•  ๋•Œ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๊ณ  class๋Š” ์ข์€ ์˜์—ญ์„ ์ง€์ •ํ•  ๋•Œ ์ฃผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.

๐Ÿ‘€ CSS ๊พธ๋ฏธ๊ธฐ ์†์„ฑ๋“ค

p
{
	/* ๋ฐฐ์น˜ */
	display: block; ์ „์ฒด์˜์—ญ(๋ฌธ๋‹จ์˜์—ญ) : ๋ธ”๋ก๋ ˆ๋ฒจ
	display: inline; ์š”์†Œ์˜์—ญ : ์ธ๋ผ์ธ ๋ ˆ๋ฒจ(๊ฐ€๋กœ๋กœ ๋ถ™์Œ)
	display: inline-block; ๋ฉ”๋‰ด ๋งŒ๋“ค๋• ์ธ๋ผ์ธ ๋ธ”๋ก์ด ํŽธํ•˜๋‹ค
	display: inline-block;
    
	/* ๋ฐ•์Šคํฌ๊ธฐ ๊ณ„์‚ฐ box-sizing */
    /* ์›น ํŽ˜์ด์ง€์˜ ๋‚ด์šฉ๋ฌผ๋“ค์„ ๋ฐฐ์น˜ํ•  ๋•Œ ๋ฐ•์Šคํฌ๊ธฐ ๊ณ„์‚ฐํ•œ ๊ฒƒ์„ ๋ฐ”ํƒ•์œผ๋กœ ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค */
	box-sizing: border-box; ๋‚ด์šฉ ์•ˆ์—ฌ๋ฐฑ ํ…Œ๋‘๋ฆฌ์„  ํฌํ•จํ•ด์„œ ํฌ๊ธฐ ๊ณ„์‚ฐ
	box-sizing: content-box; ๋‚ด์šฉ(๊ธฐ๋ณธ๊ฐ’)๋ฌผ๋งŒ ํฌํ•จํ•ด์„œ ํฌ๊ธฐ ๊ณ„์‚ฐ
    
	/* ๋„ˆ๋น„ */
	width: 600px;
	
	/* ๋†’์ด */
	height: 50%;
 
    /* ์•ˆ ์—ฌ๋ฐฑ 10px */
	padding: 10px;
	
	/* ๋ฐ– ์—ฌ๋ฐฑ */
	margin: 50px;
    
	/* ๋ฐฐ๊ฒฝ์ƒ‰ */
	background-color: silver;
	background-color: #0000ff;
	background-color: rgb(255, 0, 0);
    
    color: rgba(255, 0, 0, 0.5);
    color: #ff0000;
    
    font-family: "๋ฐ”ํƒ•";
    
    font-size: 20px;
    font-size: 3em;
    /* ์ ˆ๋Œ€ํฌ๊ธฐ(์ง€์ •๋œ ํฌ๊ธฐ) : ์ƒ๋Œ€ํฌ๊ธฐ(์ƒ๋Œ€์ ์ธ ๊ธ€์žํฌ๊ธฐ) */
    /* ํฌ์ธํŠธ pt, ํ”ฝ์…€ px, em ๋Œ€๋ฌธ์ž๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋น„์œจ๊ฐ’ ์ ์šฉ, rem 1em ๋น„์œจ๊ฐ’ ์ ์šฉ, ex ์†Œ๋ฌธ์ž๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ ์šฉ */
    
    font-style: italic;
    
    font-weight: bold;
    
    /* ๊ธ€์ž ๊ฐ€์šด๋ฐ ์ •๋ ฌ */
    text-align: center;
    
    line-height: 100%;
    
    text-decoration: overline;
    
    /* ๊ทธ๋ฆผ์ž ํšจ๊ณผ */
    text-shadow: 5px 5px 3px black; 
    
    /* ๊ธ€์ž ํ•˜๋‚˜์‚ฌ์ด ๊ฐ„๊ฒฉ*/
    letter-spacing: 0.5em; 
    
    /* ๋‹จ์–ด ์‚ฌ์ด ๊ฐ„๊ฒฉ */
    word-spacing: 50px; 
    
    /* ๋ชฉ๋ก ๋“ค์—ฌ์“ฐ๊ธฐ ๋‚ด์–ด์“ฐ๊ธฐ inside/outside */
    list-style-position: outside;
    
    /* ๋ชฉ๋ก ์ (๋ถˆ๋ฆฟ) ๋Œ€์‹  ์ด๋ฏธ์ง€ ์‚ฌ์šฉ */
    list-style-image: url("1.jpeg");
    
    /* ํ‘œ ์ œ๋ชฉ ์œ„์น˜ ์ง€์ • caption-side: top/bottom; */
	caption-side: top;
    
	/* ํ‘œ ํ…Œ๋‘๋ฆฌ์„  ๊ทธ๋ ค์ฃผ๊ธฐ border: ํ…Œ๋‘๋ฆฌ์„  ๋‘๊ป˜ ํ…Œ๋‘๋ฆฌ์„  ๋ชจ์–‘ ํ…Œ๋‘๋ฆฌ์„  ์ƒ‰ */
	border: 1px solid black;
    border-style: dotted;
	border-color: blue;
    
	/* ์…€(์นธ) ์‚ฌ์ด์— ์—ฌ๋ฐฑ */
	border-spacing: 10px;
	
	/* ํ‘œ์™€ ์…€ ํ…Œ๋‘๋ฆฌ ํ•ฉ์น˜๊ธฐ */
	border-collapse: collapse;
    
    /* ๋ชจ์„œ๋ฆฌ ๋‘ฅ๊ธ€๊ฒŒ */
	border-radius: 50%;
    
    /* ๋ฐ•์Šค ๊ทธ๋ฆผ์ž (12์‹œ๋ถ€ํ„ฐ ์‹œ๊ณ„๋ฐฉํ–ฅ์œผ๋กœ) ์ƒ‰์ƒ */
	box-shadow: 5px 5px 15px 5px green;
 
	/* ์–ด์šธ๋ฆผ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฒ• */
	float: left; /* ์ด๋ฏธ์ง€๋ฅผ ์™ผ์ชฝ์œผ๋กœ ๊ธฐ์ค€์œผ๋กœ ๊ธ€์ž ์–ด์šธ๋ฆผ ๋ฐฐ์น˜ */
	float: right; /* ์ด๋ฏธ์ง€ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๊ธฐ์ค€์œผ๋กœ ๊ธ€์ž ์–ด์šธ๋ฆผ ๋ฐฐ์น˜ */
 
	/* ์–ด์šธ๋ฆผ ๋ฐฐ์น˜ ํ•ด์ œ */
	/* ์•„๊นŒ ์„ค์ •ํ•œ ๋ฐฉํ–ฅ ์ค‘ ํ•ด์ œํ•˜๊ณ  ์‹ถ์€ ๋ฐฉํ–ฅ์„ ์ž…๋ ฅํ•ด์คŒ */
	clear: left;
	clear: right;
	clear: both;  
    
    /* ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ ์‚ฝ์ž… */
	/* ์ด๋ฏธ์ง€ ํƒœ๊ทธ์—์„œ ์•ˆ๋ณด์ด๋ฉด ์Šคํƒ€์ผ์‹œํŠธ์—์„œ ์ด๋ฏธ์ง€๋ฅผ ๋„ฃ์€ ๊ฒƒ์ด๋‹ค. */
	background-image: url("dot.png");
	background-repeat: repeat; /* ์ด๋ฏธ์ง€ ๋ฐ”๋‘‘ํŒ ๋ชจ์–‘์œผ๋กœ ๋ฐ˜๋ณต */
	background-repeat: repeat-x; /* x์ถ•๋งŒ ๋ฐ˜๋ณต */
	background-repeat: repeat-y; /* y์ถ•๋งŒ ๋ฐ˜๋ณต */
	background-repeat: no-repeat; /* ๋ฐ˜๋ณต ์•ˆํ•จ */ 
	background-position: center; /* ๋ฌธ๋‹จ ๊ฐ€์šด๋ฐ๋กœ ์ •๋ ฌ */
	background-position: bottom right; /* ๋‘๊ฐœ ๋„ฃ์œผ๋ฉด ์˜ค๋ฅธ์ชฝ ์•„๋ž˜์™€ ๊ฐ™์ด ์ •๋ ฌ๋จ */
	background-position: top left;
	background-size: 50px 50px;
}


โ˜‘๏ธ CSS ๊พธ๋ฏธ๊ธฐ ์‹œ์ž‘์€

*
{
	/* body ์˜์—ญ์—” ๊ธฐ๋ณธ์ ์ธ ์—ฌ๋ฐฑ์ด ์กฐ๊ธˆ์”ฉ ์žˆ๋Š”๋ฐ ์ด๊ฑธ ๋‹ค 0์œผ๋กœ ๋งŒ๋“ค๊ณ  ์‹œ์ž‘ํ•œ๋‹ค. */
	margin: 0px;
	padding: 0px;
	
	/* ํ…Œ๋‘๋ฆฌํฌํ•จ ๋„ˆ๋น„ ๊ณ„์‚ฐํ•˜๊ธฐ */
	box-sizing: border-box;
}
  • ์œ„์™€ ๊ฐ™์ด ์ดˆ๊ธฐํ™”ํ•˜๊ณ  ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

ํƒœ๊ทธ: , ,

์นดํ…Œ๊ณ ๋ฆฌ:

์—…๋ฐ์ดํŠธ: