[Day1] CSS 1 [11/9]
1. CSS
1) Cascading Style Sheets ์ฝ์ด
2) html ๋ฌธ์์ ์คํ์ผ ์ง์ ํ๋๋ฐ ์ฌ์ฉ๋๋ ์ธ์ด
(html ๋ฌธ์์ ์์๊ฐ ํ์๋๋ ๋ฐฉ๋ฒ )
3) ๋ง์ ์์ ( ์ ์ง, ๋ณด์) ์ ์ฝ
์) ์น์ฌ์ดํธ : 500 ๋ฌธ์ ํ๋๊ณ์ด -> ๋ ธ๋๊ณ์ด
4) ์ฌ๋ฌ ์น ํ์ด์ง์ ์คํ์ผ์ ์ผ๊ด์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ค.
5) ์ธ๋ถ ์คํ์ผ ์ํธ( .css) ์ฌ์ฉ
์ธ๋ถ ์๋ฐ์คํฌ๋ฆฝํธ ํ์ผ(.js) ์ฌ์ฉ
6) ๋ค์ํ ์ฅ์น(๊ธฐ๊ธฐ) ๋ฐ ํ๋ฉด ํฌ๊ธฐ ๋์์ธ, ๋ ์ด์์ ๋ฐ ๋ณ๊ฒฝ ๋ฑ๋ฑ ์คํ์ผ ์ ์
7) html ์์ -> ํ๋ฉด ์คํ์ผ ์ ์
์ธ์(์ข ์ด) ์คํ์ผ ์ ์
๋๋
๊ธฐํ ๋ฏธ๋์ด์ ํ์๋๋ ๋ฐฉ์ ์ ์
2. CSS ๊ตฌ๋ฌธ ํ์
sample.html ์ถ๊ฐ
์คํ์ผ์ ์ฉํ ๋์
์ ํ์
selector {
์ ์ฉํ ์คํ์ผ
์์ฑ๋ช :์์ฑ๊ฐ;
์์ฑ๋ช :์์ฑ๊ฐ;
์์ฑ๋ช :์์ฑ๊ฐ;
์์ฑ๋ช :์์ฑ๊ฐ;
}
3. CSS ์ ์ฉํ๋ 3๊ฐ์ง ๋ฐฉ๋ฒ
1) head > style ํ๊ทธ ์ ์ฉ
๋ด๋ถ( internal ) CSS ์ ์ฉ๋ฐฉ๋ฒ
- ํด๋น ๊ทธ ํ์ด์ง๋ง ์คํ์ผ ์ ์ฉ.
ex02.html
head)
<style>
/*
body{
background-color: red;
}
*/
/* 1. selector : ํ๊ทธ๋ช
*/
h1{
color: blue;
}
/* 2. ๊ทธ๋ฃนํ ์ ํ์ */
h1, h2, h3, h4, h5, h6{
margin: 0;
padding: 0;
}
</style>
<style>
*{
font-family: arial, verdana;
color:black;
}
p{
color:red;
border:1px solid gray;
}
/* 3. .ํด๋์ค๋ช
์ ํ์ */
.second{
background-color: #e5e5e5;
text-align: center;
}
.important{
/* ํ
์คํธ ๋๋ฌธ์๋ก ๋ณํ */
text-transform: uppercase;
}
/* important ํด๋์ค ๊ฐ์ง ์์ && div */
div.important{
/* <b></b> bold ๊ตต๊ฒ */
/* 100 ~[400]~900 */
font-weight: bold;
}
/* <p class="second important">
p.second.important{
}
*/
p{
color:green;
}
</style>
</head>
body)
<h3>ex02.html - internal css ์ ์ฉ๋ฐฉ๋ฒ ์</h3>
<!-- h$*6>{Hello World} -->
<!-- internal css < inline css ์ฐ์ ์์๊ฐ ๋๋ค. -->
<h1 style="color:yellow;">Hello World</h1>
<h2 class="second">Hello World</h2>
<h3>Hello World</h3>
<h4 class="important">Hello World</h4>
<h5>Hello World</h5>
<h6>Hello World</h6>
<p>
<h1>Lorem ipsum dolor.</h1>
</p>
<!-- p*5>lorem7 -->
<p>Lorem ipsum dolor sit amet, consectetur adipisicing.</p>
<p class="second">Alias dolor provident rerum nisi? A quidem.</p>
<p class="important">Possimus rerum eveniet molestias maxime consectetur aliquam!</p>
<p>Eum tempore cupiditate id nam placeat aliquam!</p>
<p>Animi iste non quaerat reiciendis similique consequuntur.</p>
<!-- div*5>lorem5 -->
<div>Lorem ipsum dolor sit amet.</div>
<div class="second important">Eaque reiciendis veniam odio harum.</div>
<div>Reprehenderit ducimus deserunt ad laudantium.</div>
<div>Culpa libero qui eum quae.</div>
<div>Ex commodi aspernatur eligendi soluta.</div>
2) ์ธ๋ผ์ธ( inline) CSS ์ ์ฉ๋ฐฉ๋ฒ
์์ํ๊ทธ style ์์ฑ์ผ๋ก css ์ ์ฉํ๋ ๋ฐฉ๋ฒ
- ํด๋น ๊ทธ ์์๋ง ์คํ์ผ ์ ์ฉ.
<h1 style="color:yellow;">Hello World</h1>
3) ์ธ๋ถ(External) CSS ์ ์ฉ๋ฐฉ๋ฒ
????.css
- ์น ์ฌ์ดํธ์ ์ฌ๋ฌ ํ์ด์ง์๊ฒ ์คํ์ผ ์ ์ฉํ๊ธฐ ์ํ ๋ฐฉ๋ฒ.
ex02_style.css
@charset "UTF-8";
body{
background-color: yellow;
}
html head
<link rel="stylesheet" href="ex02_style.css">
์ต๊ทผ๋๊ธ