1. CSS ๊ธฐ๋ณธ ๋ฌธ๋ฒ
์ ํ์ {
์์ฑ1: ๊ฐ;
์์ฑ2: ๊ฐ;
/* ... */
}
2. ํฐํธ ์คํ์ผ(๊ธฐ์ธ์ด๊ธฐ) + ํฐํธ ๊ตต๊ธฐ
p {
/* normal, italic, oblique */
font-style: normal;
/* normal, bold, 100~900 */
font-weight: normal;
}
/*p ํ๊ทธ์ ๋ํด์ ํด๋น ํฐํธ ๊ธฐ์ธ๊ธฐ, ๊ตต๊ธฐ๊ฐ ์ ์ฉ๋๋ค.*/
3. ์์๋ง๋ค ๊ธ์ ํฌ๊ธฐ ํค์ฐ๊ธฐ (์ผ๊ด ํค์ฐ๊ธฐ, ์๋ ๋น์จ๋ก ํค์ฐ๊ธฐ(๋ณต๋ฆฌ o,x))
(1) ์ผ๊ด ์ปค์ง (px : ํฝ์ )
์ ํ์ {
font-size: ~~px;
}
/*ํด๋น ์ ํ์ ์์ญ ๋ด์ ๋ชจ๋ ๊ธ์๋ ~~px๋งํผ ํฌ๊ธฐ๊ฐ ์ปค์ง.*/
(2) ๊ฐ์๋ก ๋น์จ ๋งํผ ์ปค์ง (100%, 1em)
์ ํ์ {
font-size: ##;
}
์ ํ์ {
font-size: #.#em;
}
/*100%๊ฐ 1em์.*/
/*์ ํ์์ ๋ถ๋ชจ ์์๋ณด๋ค ##%๋งํผ ๋ ์ปค์ง๋ ๊ฒ
ex- 120%๋ฉด ๋ถ๋ชจ ์์๋ณด๋ค 1.2๋ฐฐ ๊ธ์ ํฌ๊ธฐ๊ฐ ๋ ์ปค์ง๋ ๊ฒ. */
/*์ด๊ฑด ๋ด๋ถ์ ๊ฐ์ ์ด๋ฆ์ ํ๊ทธ๊ฐ ์์ ๋๋ง๋ค ์ค์ฒฉ์. ์ ํ์ ๋ด๋ถ ์์ ํ๊ทธ๋ค๋ ๊ฐ์๋ก 1.2๋ฐฐ์ฉ ๋ ์ปค์ง.*/
/*๋ง์ฝ ์ ํ์๊ฐ div๋ผ๋ฉด div ๋ด๋ถ์ div๋ 1.2๋ฐฐ, ๊ทธ ๋ด๋ถ์ div๋ 1.2๋ฐฐ ๋ ๋ณต๋ฆฌ๋ก ์ปค์ง๋ค.*/
/*์ ํ์์ ๋ค๋ฅธ ํ๊ทธ๋ ํด๋น ์ ํ์ ๋ด๋ถ์ ์๋๋ผ๋ ์ ์ฉ์ด ์๋๋ค!! (์ค์ต ์ฐธ๊ณ )*/
(3) ๋ฑ ํ๋ฒ ๋น์จ๋งํผ ์ปค์ง๊ณ ๊ทธ๊ฒ ๊ทธ๋๋ก ๊ฐ.
์ ํ์ {
font-size: #.#rem;
}
/*๋ถ๋ชจ ์์๋ณด๋ค #.#๋ฐฐ ๊ธ์ ํฌ๊ธฐ๊ฐ ๋ ์ปค์ง๊ณ , ๊ทธ ์ดํ ์์ ํด๋์ค๋ค์๊ฒ๋ ๋๊ฐ์ด ์ ์ฉ๋จ.
๊ธ์ ์ ํฌ๊ธฐ ์ปค์ง๋ ๊ฒ ๋ณต๋ฆฌ๋ก ์์ฉํ์ง ์์.*/
4. ๊ธ์ ๊พธ๋ฏธ๊ธฐ(๋ฐ์ค, ์ ์ ํํ, ์ ๊ตต๊ธฐ)
p {
/*์ฌ๊ธฐ ์ ์ ์ ์๋ ์์ฑ์ด ์์ฒญ ๋ง์. ๊ธ์ ๊ตฌ๋ถ๋ฆด ๊ฒ์ธ์ง, ์๊น, ์ค์ ์ด๋ ์์น์ ์น ๊ฒ์ธ์ง
์ ๋ ์์๋ ์๊ด์ด ์์.
์์: green(๊ทธ ์ธ ์๊น๋ค), wavy, dotted, underline, overline, line-through, dashed line-through*/
text-decoration: wavy overline blue ;
5. ์์ด Only ์ ๊ธ์ ์๋ ๋๋ฌธ์ ๋ฐ๊พธ๊ธฐ, ์ ์ฒด ๋๋ฌธ์, ์ ์ฒด ์๋ฌธ์
/* capitalize, uppercase, lowercase */
text-transform: capitalize;
}
6. ๊ธ์ ์์ ์ฃผ๊ธฐ
/*๊ธฐ๋ณธ์ ์ผ๋ก ์,ํ๋ก ์ผ๋ง๋ ๊ทธ๋ฆผ์ ๋จ์ดํธ๋ฆด์ง, ๊ทธ๋ฆผ์ ์๊น*/
p {
text-shadow:4px 1px #dedede;
}
/* ๊ทธ๋ฆผ์๋ ์ค๋ณตํด์ ์ค ์ ์๊ณ , ๋ค์ ์ ์ ๊ฒ์ด ๋งจ ๊ฒ์ ๊ฐ์.
์ขํ๋ฅผ 2๊ฐ ์ด์ ์ฐ์ ๊ฒฝ์ฐ, ์,ํ,์ข,์ฐ,๋๊ฐ์ ์ผ์, ๋๊ฐ์ ์ค์, ๋๊ฐ์ ์ผํ,๋๊ฐ์ ์คํ๋ก ์ฐํ.
*/
p {
text-shadow:
/* ์์ชฝ ํฐ์ ๊ทธ๋ฆผ์ */
1px 0 white, -1px 0 white, 0 1px white, 0 -1px white,
1px 1px white, 1px -1px white, -1px 1px white, -1px -1px white,
/* ๋ฐ๊นฅ์ชฝ ๋ฏธ๊ตญ์๋์ ๊ทธ๋ฆผ์ */
2px 0 plum, -2px 0 plum, 0 2px plum, 0 -2px plum,
2px 1px plum, -2px 1px plum, 1px 2px plum, 1px -2px plum,
2px -1px plum, -2px -1px plum, -1px 2px plum, -1px -2px plum,
2px 2px plum, 2px -2px plum, -2px 2px plum, -2px -2px plum;
}
**์ฐธ๊ณ **
ํฌ๋กฌ์์ ctrl + shift + i ํ๋ฉด ํด๋น ํ์ด์ง์์ ์ฐ์ธ CSS HTML ์ฝ๋ ๋ณด์ฌ์ค
๋ํํ ๋ง ์ ์ฉ๋์ง๋ง ๋ด๊ฐ ๊ฑฐ๊ธฐ์ ๊ฐ์ ๋ฐ๊พธ๋ฉด ๋ฐ๊พผ ๊ฒฐ๊ณผ๊ฐ ํ๋ฉด์ ๋์ด
๊ทธ๊ฑฐ ๋ณต์ฌํด์ ์๋ ์ฝ๋์ ๋ถ์ฌ์ ๋ฐ๊พธ๋ฉด ์์!
7. ์ค์ค๋ก ํด๋ณด๊ธฐ
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>์ฐ์ต์ฉ!!</title>
<style>
.style1 {
color:darksalmon;
}
</style>
<link rel="stylesheet" href="./pratice.css">
</head>
<body>
<!--ํฐํธ ๊ธฐ์ธ์ด๊ธฐ, ํฐํธ ๊ตต๊ธฐ-->
<p class="style"> ํฐํธ ๊ธฐ์ธ์ด๊ธฐ์ ๊ตต๊ธฐ</p>
<br>
<ol class="Outer">
<h5>ํ ์ผ ๋ชฉ๋ก</h5>
<li>๋งํฌ ์ธ์ด ๊ณต๋ถ</li>
<li>java ๊ณต๋ถ</li>
<li>CSS ์คํ์ผ ์ธ์ด ๊ณต๋ถ</li>
<li>๊ฐ์ฌ ์ฐ๊ธฐ</li>
<li class="end">์ผ์ฐ ์๊ธฐ
<ul>
<li>์๋ฒฝ 1์ ๋ด๋ก(์ฃผ์ค)</li>
<li>์๋ฒฝ 3์ ๋ด๋ก(์ฃผ๋ง)</li>
</ul>
</li>
<ol>
<li>๊น๊ฑด์ฐ</li>
<li>๊นํ๊ณค</li>
<li>๊น์ข
๋ฏผ</li>
</ol>
<ul>
<li>์ด์ฒ ํธ</li>
<li>ํ์ ํ</li>
<li>๊น๋์</li>
</ul>
</ol>
<ol class="Eng">
<h1><strong>--------------</strong></h1>
<li>What I want to do</li>
<li>I was ChildBook_Maker in 2026</li>
<li>I was rapped in Rap_House hosted by The Quiett in 2026</li>
<li>I was Google Developer in 2026</li>
<li>I am and was happy</li>
</ol>
</body>
</html>
/*1. ํฐํธ ๊ธฐ์ธ์ด๊ธฐ, ํฐํธ ๊ตต๊ธฐ
2. ์์๋ง๋ค ๊ธ์ ํฌ๊ธฐ ํค์ฐ๊ธฐ (์ผ๊ด, ์๋์ (๋ณต๋ฆฌ, ๋ณต๋ฆฌ x))
3. ๊ธ์๊พธ๋ฏธ๊ธฐ(๊ธ์์ ์ค, ์ ์ ์, ํํ)
4. ์์ด ์๊ธ์ ๋๋ฌธ์, ์ ์ฒด ๋๋ฌธ์, ์ ์ฒด ์๋ฌธ์
5. ๊ธ์ ์์์ฃผ๊ธฐ*/
body{
background-color: black;
}
html{
color: white;
font-size: 16px;
}
p:hover,ol li:hover, ol li:nth-child(odd):hover{
font-size: larger;
color: aquamarine;
}
ol li:nth-child(odd){
color: antiquewhite;
}
.style{
font-style: italic;
font-weight: 900;
}
ol{
font-size: 1.5em;
}
.Outer>li{
text-decoration:dashed cyan underline;
}
.Eng {
text-transform: uppercase;
}
.Outer>ol, .Outer>ul{
text-shadow: 20px 14px 5px #8bc34a;
}
0