2021_06_30 ๊ฐœ๋ฐœ์ผ์ง€

1) ํ•™์Šตํ•œ ๋‚ด์šฉ

์˜ค๋Š˜์€ HTML๊ณผ CSS ์–ธ์–ด๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜๋‹ค.

๋จผ์ € ๋‘๊ฐ€์ง€ ์–ธ์–ด๋ฅผ ์„ž์–ด ์“ฐ๊ฒŒ ๋˜๋ฉด ์ฝ”๋“œ๋ถ„๋Ÿ‰์ด ๊ธธ์–ด์งˆ ๊ฒฝ์šฐ html ์–ธ์–ด์™€ css ์˜ ์–ธ์–ด๊ฐ€ ํ˜ผ์šฉ๋ผ ๊ฐ€๋…์„ฑ์ด ๋–จ์–ด์ง„๋‹ค. -> ์œ ์ง€๋ณด์ˆ˜์—๋„ ์–ด๋ ค์›€์ด ์žˆ๋‹ค.
๊ทธ๋Ÿฌ๋ฏ€๋กœ ๋”ฐ๋กœ ๋ฌธ์„œ๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์„œ๋กœ ์—ฐ๋™ํ•ด์ฃผ๋Š” ๋ฐฉ์‹์‚ฌ์šฉ์ด ์ข‹๋‹ค.
-๋ฐฉ๋ฒ• :
1)css ํŒŒ์ผ ์ƒ์„ฑ
2)์ธ๋ฑ์ŠคํŒŒ์ผ์„ ๊ธฐ์ค€์œผ๋กœ css ํŒŒ์ผ์„ ๊ฐ€์ ธ์˜จ๋‹ค.
(๋ณ€๋™์‚ฌํ•ญ์ด์žˆ์„๊ฒฝ์šฐ ๋‘ํŒŒ์ผ๋ชจ๋‘ ์ƒˆ๋กœ์ €์žฅ)
3)๋‘๊ฐœ๋ฅผ ๊ฐ™์ด ๋ณด๊ธฐ ํŽธํ•˜๋„๋ก
'view - layout -columns2 (ํ™”๋ฉด๋ถ„ํ• ๊ธฐ๋Šฅ)'์„ ์ด์šฉํ•œ๋‹ค.

1.html ์ฝ”๋“œ

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">

	<style>
		h1 {
			color: red;
		}
	</style>
	
      
  <!--
  <link ํƒœ๊ทธ ์‚ฌ์šฉ rel="์–ด๋–ค๋ฌธ์„œ์ธ์ง€ ์•Œ๋ ค์คŒ" type="์–ด๋–ค ์–ธ์–ด๋กœ ๋˜์–ด์žˆ๋Š”์ง€์•Œ๋ ค์คŒ"
herf="์—ฐ๋™๋œํŒŒ์ผ์˜ ๊ฒฝ๋กœ">
-->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap" rel="stylesheet">  
	<link rel="stylesheet" type="text/css" href="style.css">
</head>

<body>
<!--ํƒœ๊ทธ์•ˆ์—์„œ ๋ฐ”๋กœ ์Šคํƒ€์ผ ์‚ฌ์šฉ๋„ ๊ฐ€๋Šฅ-->

    <h1 style="background-color: pink;">Hello World</h1>
	

    <header>
    	<h1>header h1</h1>
    	<p>header</p>  
    	<a href="#">๋„ค์ด๋ฒ„</a>	
    </header>

    <footer>
    	<h1>footer h1</h1>
    	<p>footer p</p>
    </footer>


    <h1>Hello World</h1>
    <h2 id="test1">Nice to meet you</h2>
    <h3 class="test2">Welcome</h3>

    <input  type="text" placeholder="์ด๋ฆ„">
    <input type="password" placeholder="๋น„๋ฐ€๋ฒˆํ˜ธ">

    <h2 id="color-1">ID ์„ ํƒ์ง€</h2>
    <h3 class="bg-1  font-size-1">Class ์„ ํƒ์ง€</h3>

    <p class="bg-1"> Welcome</p>
    <h4 id="color-1"></h4>

    <header id="intro">
    	<div class="container">
    		<h2>header h2</h2>
    		<p>header p</p>
    	</div>
    </header>

    <p>Out p</p>


    <h1 style="color: gray;" id="color-2" class="color-1">Hello World</h1>

    <header id="intro">
        <div class="container">
            <h1>header h1</h1>
        </div>
    </header>

    <div>
        <h1>Nice</h1>
        <ul>
            <li>๋ฉ”๋‰ด1</li>
            <li>๋ฉ”๋‰ด2</li>
        </ul>
    </div>


    <div id="bg"></div>

</body>
</html>

*๊ด€๊ณ„๋„

<header>(๋ถ€๋ชจํƒœ๊ทธ-> css ๋กœ ์Šคํƒ€์ผ ๋ณ€๊ฒฝํ• ๊ฒฝ์šฐ ์ž์‹๋“ค๊นŒ์ง€ ์˜ํ–ฅ์„ ๋ฏธ์นจ
                   but ์ž์‹ ์Šค์Šค๋กœ์˜ ์œ ์ „์ž๊ฐ€ ๋” ์นœ์ˆ™! 
                  and  ๋ชจ๋“ ์ž์‹๋“ค์ด ์˜ํ–ฅ์„ ๋ฐ›์ง€๋Š” ์•Š์Œ. ํƒœ๊ทธ ์ž์ฒด์ ์œผ๋กœ ์ปฌ๋Ÿฌ๋ฅผ 
                           ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉด ๋ถ€๋ชจ์˜ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์Œ ex) a ํƒœ๊ทธ)
    	<ul>(์ž์‹ํƒœ๊ทธ)
    		<li></li>(ํ˜•์ œํƒœ๊ทธ)
    		<li></li>
    		<li></li>
    	</ul>
   	
    </header>
    <div></div>(headerํƒœ๊ทธ์™€ ํ˜•์ œ)
    <img src="icon.png" width="100px" height="50px" alr="๋„ค์ด๋ฒ„ ๋กœ๊ณ ">

  1. css ์ฝ”๋“œ
h1 {
	font-size: 80px;
	}
	
/* ๋””ํ…Œ์ผํ•˜๊ฒŒํ•˜๊ณ  ์‹ถ์„ ๊ฒฝ์šฐ ๋ถ€๋ชจ์˜ ํƒœ๊ทธ์ด๋ฆ„์„ ์ž…๋ ฅ
์ฝค๋งˆ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋™์‹œ์— ์ž‘์—…๋„ ๊ฐ€๋Šฅ */


header {
	color: red;
}
header h1,
footer h1 {color: blue;}
header p,
footer p {color: green;}

footer h1 {color: blue;}
footer p {color: green;}

h1 {color: red;
}

/*๊ณ ์œ ์˜๊ฐ’์„ ์ง€์ •ํ•จ์œผ๋กœ์จ ๊ฒน์น˜๋Š” ํƒœ๊ทธ๋“ค์„
๋”ฐ๋กœ ์Šคํƒ€์ผ์„ ์ง€์ •ํ• ์ˆ˜์žˆ๋„๋กํ•˜๋Š”๋ฐฉ๋ฒ•*/
/*id์†์„ฑ๊ฐ’(์ด๋ฆ„- ํ•˜๋‚˜๋ฐ–์— ๊ฐ–์ง€ ๋ชปํ•จ) ์ง€์ •๋ฒ• # ์‚ฌ์šฉ*/

#test1 {color: blue;}

/*class (๋ณ„๋ช…- ํ•œ์‚ฌ๋žŒ๋‹น ์—ฌ๋Ÿฌ๊ฐœ ๋ณ„๋ช…๊ฐ€๋Šฅ, ์žฌ์‚ฌ์šฉ๊ฐ€๋Šฅ)์ง€์ •๋ฒ• . ์‚ฌ์šฉ*/

.test2 {color: green;}


/*type์„ ์ด์šฉํ•ด์„œ ์†์„ฑ๊ฐ’ ์ง€์ • ๋ฐฉ๋ฒ• [] ์‚ฌ์šฉ*/

input[type='text'] {
	border: solid 10px red;
}

input[type='password'] {
	border: solid 10px blue;
}

.bg-1 {
	background-color: red;
}
.font-size-1 {
	font-size: 50px;
}
#color-1 {
	color: red;
}
#font-style-1 {
	font-size: italic;
}

#intro h2{
	color: red;
}
.container p {
	color: blue;
}
 header div p {
	color: blue;
}
#intro .container p {
	color: blue;
}

/*style์†์„ฑ>id>class>tag๋งˆ์ง€๋ง‰>tag ์ˆœ์œผ๋กœ ์ˆœ์œ„๊ฐ€ ์ •ํ•ด์ง„๋‹ค*/


#color-2 {color: pink;}
.color-1 {
	color: green;
}
h1{
	color: red;
}
h1{color: blue;}

/*๋” ๋””ํ…Œ์ผํ•˜๊ฒŒ ์ž‘์„ฑํ•  ์ˆ˜ ๋ก ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์•„์ง„๋‹ค.*/
/*์›๋ณธ์ฝ”๋“œ๋Š” ๋†”๋‘๊ณ  ์ƒˆ๋กœ์šด ๋””์ž์ธ์œผ๋กœ ๋ฎ์–ด ์”Œ์šฐ๊ณ  ์‹ถ์„๋•Œ */

#intro .container h1 {
	color: pink;
}

#intro div h1 {
	color: green;
}

#intro h1 {
	color: blue;
}
header h1 {
	color: red;
}

/*๊ณต๊ฐ„์˜ ๋””ํดํŠธ๊ฐ’์€ ํˆฌ๋ช…,
 px ๋Š” ๊ณ ์ •๊ฐ’
 ๋ธŒ๋ผ์šฐ์ € ํฌ๊ธฐ์— ๋”ฐ๋ผ ๊ณต๊ฐ„์ด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ
 resize ๋ฅผ ์›ํ• ๋•Œ๋Š” % ๋ฅผ ์‚ฌ์šฉ(๊ฐ€๋ณ€๊ฐ’- ๊ธฐ์ค€์ ์„ ๊ธฐ์ค€์œผ๋กœ ํฌ๊ธฐ์ฑ…์ •) 
*/


div {
	width: 100%;
	height: 300px;

	min-width: 700px ;
	max-width: 900px;

    border: solid 10px red;
    border-radius: 50px;

	background-color: yellow;

	opacity: 1;
}

h1 {color: rgb(123, 111, 21);
    font-size: 80px;
    font-style: initial;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 500;
    text-decoration: underline;
    text-align: right;
    background-color: pink;

}

ul {list-style: none;}

/* ex)font-family: Arial, Times, sens-serif;
font family ์—์„œ ์ •ํ•œ ์—ฌ๋ŸฌํฐํŠธ์˜ ์ˆœ์„œ๋Œ€๋กœ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ์ ์šฉ๋œ๋‹ค.
๋ธŒ๋ผ์šฐ์ €์—์„œ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ํฐํŠธ์‚ฌ์šฉ์„ ์œ„ํ•ด ์•ž์—์„œ ์ˆœ์„œ๋Œ€๋กœ ์ ์šฉ
ํ•ญ์ƒ ์–ด๋Š ๋ธŒ๋ผ์šฐ์ €์—์„œ๋„ ๊ฐ€๋Šฅํ•œ suns-serif๋ฅผ ๋งˆ์ง€๋ง‰์— ๋„ฃ์–ด์ค€๋‹ค.

text-align: right; ๋กœ ์œ„์น˜๋ฅผ ์ง€์ •ํ•ด์ค„ ์ˆ˜ ์žˆ์ง€๋งŒ,
    background-color: pink*๋ฅผ ํ†ตํ•ด์„œ ์›€์ง์ผ ์ˆ˜ ์žˆ๋Š” ๋ฒ”์œ„๋ฅผ ํ™•์ธ ํ•˜๋ฉด ์ข‹๋‹ค.

    opacity: 0~1;/ 1์— ๊ฐ€๊นŒ์šธ์ˆ˜๋ก ์„ ๋ช… */

    #bg {
    	width: 900px;
    	height: 900px;
    	background-color: yellow;
    	background-image: url(icon.png);
    	background-repeat: no-repeat;
    	background-position: center;}
    	
/*๋ฐฐ๊ฒฝํ™”๋ฉด ์ด๋ฏธ์ง€๊ฐ€ ํฌ๋ฆฌ๊ฐ€ ์ปค์งˆ์ˆ˜๋ก ๊ณ„์† ์ ์œผ๋กœ ๋ฐ˜๋ณต์ด ๋˜๋Š”๋ฐ,
๊ทธ๊ฑฐ๋ฅผ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด ์“ฐ๋Š”๊ฒƒ ,background-repeat:repeat-x,repeat-y,no-repeat ์ค‘ ํ•˜๋‚˜ ์‚ฌ์šฉ
background-position: ์œ„์น˜;๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ณต๊ฐ„์•ˆ์—์„œ ์ด๋ฏธ์ง€์˜ ์œ„์น˜๋ฅผ ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.*/
    

css ํ…Œ๋‘๋ฆฌ
{border(ํ…Œ๋‘๋ฆฌ๋ชจ์–‘): solid(์„ ) 10px(๊ตต๊ธฐ) red(์ƒ‰);}
font style (๊ตฌ๊ธ€์—์„œ ์ œ์ž‘ํ•œ ์›น ํฐํŠธ๋“ค)
fonts.google.com
*img ํƒœ๊ทธ์™€ background ์˜ ์ฐจ์ด์ 
-img:
1. ํฌ๊ธฐ์— ์ƒ๊ด€์—†์ด ๋น„์œจ์€ ๊นจ์ง€์ง€๋งŒ ์ž˜๋ฆฌ๋Š” ํ˜„์ƒ์—†์ด ์กฐ์ •๊ฐ€๋Šฅ
2.์ •๋ณด์„ฑ์„ ๊ฐ–๊ณ ์žˆ๋Š” ์ด๋ฏธ์ง€๋Š” alt ๊ฐ’์ด ์žˆ๋Š” img ๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•œ๋‹ค.(์›น์ ‘๊ทผ์„ฑ)
-backgroun:
1. ์ด๋ฏธ์ง€๋Š” ์›๋ž˜ ์ด๋ฏธ์ง€๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ํฌ๋ฉด ์ž˜๋ฆฌ๊ฑฐ๋‚˜ ๋ฐ˜๋ณต๋œ๋‹ค. ์›๋ž˜์˜ ์ด๋ฏธ์ง€ ํฌ๊ธฐ๊ฐ€ ๋ณ€ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์˜๋ฏธ.

2) ํ•™์Šต๋‚ด์šฉ ์ค‘ ์–ด๋ ค์› ๋˜ ์ 

์ง€๊ธˆ๊นŒ์ง€ ๋ฐฐ์›Œ์™”๋˜ ์ด๋ฏธ์ง€ ์‚ฝ์ž… ๋ฐฉ๋ฒ•, ๊ธ€์ž ํฌ๊ธฐ ์กฐ์ • ๋“ฑ์˜ ๋ฐฉ๋ฒ•๋ง๊ณ  ์กฐ๊ธˆ ๋” ๋””ํ…Œ์ผํ•˜๊ฒŒ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐ„์ด์—ˆ์œผ๋‚˜,
์ด์ „์˜ ๋‚ด์šฉ๊ณผ ๋ญ”๊ฐ€ ๋น„์Šทํ•œ ๋Š๋‚Œ์— ์–ด๋–ค ์ฐจ์ด๊ฐ€ ์žˆ๋Š”์ง€ ๋” ์ž์„ธํžˆ ์•Œ์•„์•ผํ•  ๊ฒƒ ๊ฐ™์•˜๋‹ค.

3) ํ•ด๊ฒฐ๋ฐฉ๋ฒ•

์•„์ง ํ•ด๊ฒฐ ํ–ˆ๋‹ค๊ณ  ํ•  ์ˆ˜๋Š” ์—†์œผ๋‚˜, ์•ž์œผ๋กœ ๊ณ„์† ์‚ฌ์šฉํ•ด๊ฐ€๋ฉด์„œ ์ฐจ์ด๋ฅผ ์ข€๋” ๋ช…ํ™•ํ•˜๊ฒŒ ์•Œ๊ณ  ์‚ฌ์šฉ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ๊ฒ ๋‹ค.

4) ํ•™์Šต์†Œ๊ฐ

์˜ค๋Š˜๋„ ์‹œ๊ฐ„๊ฐ€๋Š”์ค„ ๋ชจ๋ฅด๊ณ  ๋™์˜์ƒ๊ฐ•์˜๋ฅผ ๋“ค์œผ๋ฉฐ ๋”ฐ๋ผํ–ˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ๊ทธ๋ž˜์„œ ์›”๋ง ํ‰๊ฐ€์—๋„ ๋Šฆ์„ ๋ป”ํ–ˆ๋‹ค! ์–ผ๋งˆ๋‚˜ ๋†€๋ž๋Š”์ง€.. 10๋ถ„์„ ๋‚จ๊ฒจ๋‘๊ณ  ์•Œ์•„์ฑ„ ํ—ˆ๊ฒ์ง€๊ฒ ์‹œํ—˜์„ ์น˜๋ค˜๋‹ค.
์•ž์œผ๋กœ๋Š” ๋™์˜์ƒ ์‹œ์ฒญ ์ค‘๊ฐ„์ค‘๊ฐ„์—๋„ ๊ณต์ง€์‚ฌํ•ญ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ๊ฒ ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๋‹ค์‹œ ์ด์–ด์„œ ๋™์˜์ƒ ๊ฐ•์˜๋ฅผ ๋“ค์—ˆ๋Š”๋ฐ, ์กฐ๊ธˆ ์‰ฌ๋‹ค ๋‹ค์‹œ ๋“ค์–ด์„œ ๊ทธ๋Ÿฐ์ง€ ๋” ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์—ˆ๋˜๊ฒƒ ๊ฐ™๋‹ค. ๋˜ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋งŽ์€ ๊ธฐ๋Šฅ๋“ค์„ ์‚ฌ์šฉํ•ด๋ณด๋‹ˆ ๋” ์ง€๋ฃจํ•˜์ง€ ์•Š์•„์„œ ์ข‹์•˜๋‹ค : )

์ข‹์€ ์›นํŽ˜์ด์ง€ ์ฆ๊ฒจ์ฐพ๊ธฐ