์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Absolute
- AGI
- ai
- AI agents
- AI engineer
- AI researcher
- ajax
- algorithm
- Algorithms
- aliases
- Array ๊ฐ์ฒด
- ASI
- bayes' theorem
- Bit
- Blur
- BOM
- bootstrap
- canva
- challenges
- ChatGPT
- Today
- In Total
A Joyful AI Research Journey๐ณ๐
[5] 230103 Ch. 4 CSS3 ์คํ์ผ ์ํธ ๊ธฐ์ด: CSS ๊ฐ๋ , ์ ํ์, CSS๋ฅผ ์ฝ์ ํ๋ ๋ฐฉ๋ฒ, ์์, ํฐํธ, ํ ์คํธ ์คํ์ผ ์ค์ [K-๋์งํธ ํธ๋ ์ด๋ 5์ผ] ๋ณธ๋ฌธ
[5] 230103 Ch. 4 CSS3 ์คํ์ผ ์ํธ ๊ธฐ์ด: CSS ๊ฐ๋ , ์ ํ์, CSS๋ฅผ ์ฝ์ ํ๋ ๋ฐฉ๋ฒ, ์์, ํฐํธ, ํ ์คํธ ์คํ์ผ ์ค์ [K-๋์งํธ ํธ๋ ์ด๋ 5์ผ]
yjyuwisely 2023. 1. 3. 12:50230103 Tue 5th class
Ch. 4 CSS3 ์คํ์ผ ์ํธ ๊ธฐ์ด
์ง๋: p.106 ~ (๊ต์ฌ: HTML5 + CSS3 + JavaScript๋ก ๋ฐฐ์ฐ๋ ์นํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด, ์ ์: ์ฒ์ธ๊ตญ)
์ค๋ ๋ฐฐ์ด ๊ฒ ์ค ๊ธฐ์ตํ ๊ฒ์ ์ ๋ฆฌํ๋ค.
์ง๋ ์์
๋ ๋ฐฐ์ด ๊ฒ ์ค ๋ค์ ๊ธฐ์ตํ ๊ฒ
- ์ํํธ์จ์ด์์์ ํ๋ ์์ํฌ๋ 'ํน์ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ๊ธฐ ์ํ ์ฌ๋ฌ ์์๋ค๊ณผ ๋งค๋ด์ผ์ธ ๋ฃฐ์ ์ ๊ณตํ๋ ํ๋ก๊ทธ๋จ'์ด๋ค.
ํ๋ ์์ํฌ๋ฅผ ๊ฐ์ง๊ณ ํ๋ก๊ทธ๋จ์ ๋ง๋ค๊ธฐ ์์ํ๋ฉด ์ด๋ค ๊ท์ฝ์ ๊ผญ ์งํค๋ฉด์ ๋ง๋ค์ด์ผ ํ๋ค.
- ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐํ๊ธฐ ์ฝ๊ฒ ์ด๋ค ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๋๊ตฌ๋ค์ด๋ค.
์ฃผ์ (Comment)
์ฃผ์ (๋ฑ๋ง์ด๋ ๋ฌธ์ฅ์ ๋ป์ ์ฝ๊ฒ ํ์ดํจ. ๋๋ ๊ทธ๋ฐ ๊ธ.) ๋๋ ์ฝ๋ฉํธ(comment)
: ํ๋ก๊ทธ๋จ ์คํ๊ณผ๋ ์๊ด์์ด ์ฝ๋์ ์ค๋ช
์ ๋ถ์ธ ๊ฒ์ด๋ค.
ํ๋ก๊ทธ๋๋ฐ์ ์์ด ๋ด์ฉ์ ๋ฉ๋ชจํ๋ ๋ชฉ์ ์ผ๋ก ์ฐ์ธ๋ค.
์ฃผ๋ชฉ์ ์ ์์ค ์ฝ๋๋ฅผ ๋ ์ฝ๊ฒ ์ดํดํ ์ ์๊ฒ ๋ง๋๋ ๊ฒ์ด๋ฉฐ, ํ์
ํ ๋ ์ ์ฉํ ์ฐ์ธ๋ค.
์ฃผ์์ ์ฌ์ฉํด์ ์ผ๋ถ ์ฝ๋๊ฐ ์ ์ฉ ์ ๋๊ฒ ํ ์ ์๋ค.
HTML5: <!-- ๋ด์ฉ -->
CSS: /* ๋ด์ฉ */
Ch. 4 CSS3 ์คํ์ผ ์ํธ ๊ธฐ์ด
์ฑ ์ ๋ชฉ์ฐจ
-CSS์ ๊ฐ๋
-์ ํ์
-CSS๋ฅผ ์ฝ์ ํ๋ ๋ฐฉ๋ฒ
-์์
-ํฐํธ
-ํ ์คํธ ์คํ์ผ ์ค์
1. CSS(Cascading Style Sheets) ์ ๊ฐ๋
์ด๊ธฐ๋ถํฐ HTML์ ๋ฌธ์์ ๊ตฌ์กฐ(๋ด์ฉ)๋ฅผ ์ ์ํ๊ธฐ ์ํด์ ์ ์๋์๋ค.
CSS๋ฅผ ์ด์ฉํด์ ๋ฌธ์์ ์คํ์ผ์ ์ง์ ํ๋ค.
์ต์ ๋ฒ์ ์ธ HTML5์์๋ ๋ฌธ์์ ์คํ์ผ์ ๋ฐ๋์ CSS์์ ์ ์ํ ๊ฒ์ ์ ๊ทน์ ์ผ๋ก ๊ถ์ฅํ๊ณ ์๋ค.
2. ์ ํ์(selector) p.113
์ ํ์๋ HTML ์์๋ฅผ ์ ํํ๋ ๋ถ๋ถ์ด๋ค.
ex) ์ ํ์ p , ์์ฑ color , ๊ฐ blue
p { color : blue; }
๊ฐ ๋ค์ ;์ ๋ถ์ธ๋ค. (์์ฑ์ด 1๊ฐ ์ผ ๋๋ ์ ๋ถ์ฌ๋ ๋๋ค.)
์๋๋ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ์ ํ์ 6๊ฐ์ง๋ฅผ ์ ๋ฆฌํ๋ค.
2.1 ํ์ ์ ํ์
HTML ์์ ์ด๋ฆ์ ์ฌ์ฉํ๋ค.
ex) p ์์๋ฅผ ์ ํํ๋ค.
p{ color : red}
2.2 ์ ์ฒด ์ ํ์ (*)
*๋ฅผ ์ฌ์ฉํ์ฌ ํ์ด์ง ์ ๋ชจ๋ ์์๋ฅผ ์ ํํ๋ค.
2.3 ์์ด๋ ์ ํ์ (#)
#๋ฅผ ์ฌ์ฉํ๋ค. ํ๋์ ์์๋ง ์ ํํ ์ ์๋ค.
๊ณ ์ ๋ช
์ฌ์ด๋ค. ๋์ผ ์ด๋ฆ์ ์ ๋๋ค.
ex)
#special{ color : red }
ex) <h1> ์์ ์ค์์ ์์ด๋๊ฐ "special"์ธ ์์๋ฅผ ์ ํํจ
h1#special { color : blue; }
2.4 ํด๋์ค ์ ํ์ (. )
. ๋ฅผ ์ด์ฉํด์ ์ ์๋๋ค. ๋ช ๊ฐ์ ์์๋ฅผ ํ๋์ ํด๋์ค๋ก ๋ฌถ์ด์ ์คํ์ผ์ ์ง์ ํ๋ ค๊ณ ํ ๋ ์ฌ์ฉ๋๋ค.
์ฌ๋ฌ ๊ฐ๋ฅผ ์์๋ฅผ ํ๊บผ๋ฒ์ ์ ํํ ์ ์๋ค.
์์๋ฅผ ์ ์ํ ๋ ํด๋์ค ์ด๋ฆ์ ๋ถ์ฌํ ์ ์๋ค.
๋์ผ ์ด๋ฆ ๋๋ค.
ex) ํด๋์ค๊ฐ target์ธ ์์๋ฅผ ์ ํํ๋ค.
.target { color : red }
2.5 ์์ฌ (Pseudo) ํด๋์ค (:) p. 119
: ๋ฅผ ์ฌ์ฉํ์ฌ ํ๊ธฐํ๋ค. ํด๋์ค๊ฐ ์ ์๋ ๊ฒ์ฒ๋ผ ๊ฐ์ฃผํ๋ค.
ex) a:link
<a> ์์์ ํด๋์ค link๊ฐ ์ ์ธ๋ ๊ฒ์ฒ๋ผ ์๊ฐํ๊ณ ์ ํ์๋ฅผ ๋ง๋ ๋ค.
์์ฌ ํด๋์ค๋ ๋ฌธ์ ํธ๋ฆฌ์ ์ธ๋ถ์ ์๋ ์ ๋ณด์ ๊ธฐ๋ฐ์ ๋์ด์ ์์๋ฅผ ์ ํํ ๋ ์ฌ์ฉ๋๋ค.
ex) ํ์ดํผ ๋งํฌ๊ฐ ๋ฐฉ๋ฌธ ์ ๊ณผ ๋ฐฉ๋ฌธ ํ์ ์์์ ๋ค๋ฅด๊ฒ ํ ์ ์๋ค.
<head>
<meta charset="UTF-8">
<title>์์ฌ ํด๋์ค</title>
<style type = "text/css">
a:link{color:blue;text-decoration:none} /*์์ง ๋ฐฉ๋ฌธ๋์ง ์์ ๋งํฌ์ ์์์ ํ๋์์ผ๋ก ํ๋ค.*/
a:visited{color:green;text-decoration:none} /*๋ฐฉ๋ฌธ๋ ๋งํฌ์ ์์์ ๋
น์์ผ๋ก ํ๋ค.*/
a:hover{color:red;text-decoration:underline} /*์ฌ์ฉ์๊ฐ ๋งํฌ ์์ ์์ ๋*/
</style>
</head>
<body>
์ด๋ค ์์์ n๋ฒ์งธ ์์ ์์๋ ๋ํ๋ผ ์ ์๋ค.
table:nth-child(2n+1){color:navy;}/*HTML ํ
์ด๋ธ์ ํ์ ๋ฒ์งธ ํ*/
table:nth-child(2n+0){color:maroon;}/*HTML ํ
์ด๋ธ์ ์ง์ ๋ฒ์งธ ํ*/
CSS ์์ ์ ํ์ (nth-child)
nth-child
ํ์ํ์ด๋ค.
์์)
li:nth-child(odd)
์ง์ํ์ด๋ค.
์์)
li:nth-child(even)
๊ธฐ๋ณธ์ ์ธ ํจ์ํ์ด๋ค.
nth-child(An+B)
๋ ๋ฒ์งธ๋ง๋ค ์ ํํ๋ค.
nth-child(2n)
์์์๋ถํฐ 5๊ฐ๋ง ์ ํํ๋ค.
nth-child(-n+5)
์์)
th{border: 1px solid black;font-weight: bold;}
td{border: 1px solid black;}
th{color:white; background-color:navy;}
tr:nth-child(odd) {background-color: lightyellow;}
<table>
<tr><th>์ด๋ฆ</th>
<th>์ด๋ฉ์ผ</th></tr>
<tr><td>Bill Russell</td>
<td>br@gmail.com</td></tr>
<tr><td>Sam Jones</td>
<td>sj@gmail.com</td></tr>
<tr><td>Tom Heinsohn</td>
<td>th@gmail.com</td></tr>
<tr><td>K. C. Jones</td>
<td>kj@gmail.com</td></tr>
<tr><td>Satch Sanders</td>
<td>ss@gmail.com</td></tr>
<tr><td>John Havlicek</td>
<td>jh@gmail.com</td></tr>
<tr><td>Jim Loscutoff</td>
<td>jl@gmail.com</td></tr>
<tr><td>Frank Ramsey</td>
<td>fr@gmail.com</td></tr>
<tr><td>Robert Horry</td>
<td>rh@gmail.com</td></tr>
</table>
๊ฒฐ๊ณผ)
2.6 ์์ฑ ์ ํ์ (์์[์์ฑ=])
ํน์ ํ ์์ฑ์ ๊ฐ์ง๋ ์์๋ฅผ ์ ํํ๋ค.
ex) title ์์ฑ์ ๊ฐ์ง๊ณ ์๋ h1 ์์๋ฅผ ์ ํํ๋ค.
h1[title] {color : red;}
ex) class ์์ฑ์ด "example"์ธ p ์์๋ฅผ ์ ํํ๋ค.
p[class="example"] {color : blue;}
์์)
<head>
<meta charset="UTF-8">
<title>์์ฌ ํด๋์ค</title>
<style type = "text/css">
/* aํ๊ทธ ์ ์ฒด์ ๋ฐฐ๊ฒฝ์ ๋
ธ๋์ */
a{background-color:yellow;}
/* ์์ฑ ์ ํ์: href ์์ฑ์ ๊ฐ์ด http://www.naver.com/์ธ ๊ฒ์ ์ ํ */
a[href="http://www.naver.com/"]{
color:red;
}
</style>
</head>
<body>
<a href = "http://www.naver.com/">๋ค์ด๋ฒ</a>
<a href = "http://www.google.com">๊ตฌ๊ธ</a>
</body>
๊ฒฐ๊ณผ)
2.7 ์ ํ์ ๊ทธ๋ฃน (h1, h2, h3)
, ์ฝค๋ง๋ก ๋ฌถ์ด์ ํํํ๋ค. ๋์ผํ ๊ท์น์ ๊ฐ์ง๋ ์ ์ธ์ ํ๋๋ก ์ถ์ฝํ ์ ์๋ค.
h1 {font - family: sans-serif;}
h2 {font - family: sans-serif;}
h3 {font - family: sans-serif;}
์์ ์ ์ธ์ ์๋์ ์ ์ธ๊ณผ ๊ฐ๋ค.
h1, h2, h3 {font - family: sans-serif;}
2.8 ์์(s1 s2), ์์ (s1>s2), ํ์ ๊ฒฐํฉ์ p. 118
์ ํ์ | ์ค๋ช |
s1 s2 | s1 ์์์ ํฌํจ๋ s2 ์์๋ฅผ ์ ํํ๋ค ํ์ ๊ด๊ณ(= 3์ธ๋)๋ฅผ ์ ํํ๋ค. ex) body h1 {color:yellow;} |
s1 > s2 | s1 ์์์ ์ง๊ณ ์์ ์์์ธ s2๋ฅผ ์ ํํ๋ค (์์ ๊ด๊ณ = 2์ธ๋) ex) body, h1 [color:yellow;} |
์์)
<head>
<meta charset="UTF-8">
<title>์์, ์์, ํ์ ๊ฒฐํฉ์ p.118 Child</title>
<style type="text/css">
body em{color:red;}
body > h1 {color:blue;} /*์์ ์์์ธ h1 ์ ํํจ*/
</style>
</head>
<body>
<h1> This headline is <em>very</em> important.</h1>
<p> This headline is <em>very</em> important.</p>
</body>
๊ฒฐ๊ณผ)
body ์์์ ์ง๊ณ ์์ ์์์ธ h1์ ํฐํธ ์์์ด ๋ธ๋ฃจ ์์์ผ๋ก ์ ์ฉ๋๊ฒ ํ์ผ๋ฏ๋ก ๊ฒฐ๊ณผ๋ฌผ์ด ์๋์ ๊ฐ๋ค.
* DOM = ์ผ์ข ์ ์กฑ๋ณด
The Document Object Model (DOM) is an application programming interface (API) for HTML and XML documents. It defines the logical structure of documents and the way a document is accessed and manipulated.
์ถ์ฒ: https://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/introduction.html
3. CSS๋ฅผ ์ฝ์ ํ๋ ๋ฐฉ๋ฒ p.121
์ด 3๊ฐ์ง์ ๋ฐฉ๋ฒ์ด ์๋ค.
3.1 ์ธ๋ถ ์คํ์ผ ์ํธ (External style sheet)
: ์ธ๋ถ ์คํ์ผ ์ํธ๋ ์คํ์ผ ์ํธ๋ฅผ ์ธ๋ถ์ ํ์ผ๋ก ์ ์ฅํ๋ค.
์ ์ฒด ์น ํ์ด์ง์ ์คํ์ผ์ ํ๋์ ์คํ์ผ ํ์ผ๋ก ๋ณ๊ฒฝํ ์ ์๋ค.
<link> ์์๋ฅผ ์ฌ์ฉํ๋ฉฐ ํค๋ ๋ถ๋ถ์ ์์ด์ผ ํ๋ค.
type ๋ค์๋ ์ธ๋ถ ํ์ผ์ ์ข
๋ฅ๋ฅผ ์ ์ ์๋ค.
type ="text/css"
rel(relationship)์ HTML ํ์ผ๊ณผ ์ธ๋ถ ํ์ผ๊ณผ์ ๊ด๊ณ๋ฅผ ๋ํ๋ธ๋ค.
rel="stylesheet"
href์ ์ธ๋ถํ์ผ์ ์์น๋ฅผ ์ ์ด๋๋ค.
href="css/outter_CSS.css"
์์)
<head>
<meta charset="UTF-8">
<title>์ธ๋ถ ์คํ์ผ ์ํธ (External style sheet)</title>
<link type ="text/css" rel="stylesheet" href="css/outter_CSS.css">
</head>
3.2 ๋ด๋ถ ์คํ์ผ ์ํธ (Internal style sheet)
: ๋ด๋ถ ์คํ์ผ ์ํธ๋ HTML ์์ CSS๋ฅผ ์ ์ํ๋ ๊ฒ์ด๋ค.
<head> ์์ ์์๋ค ์คํ์ผ์ ์ ์ํ <style> </style>์ ์ด๋ค
p๋ ์ ํ์ ์๋ฆฌ์ด๋ค.
์์) p์ ํฐํธ ์ฌ์ด์ฆ์ ์์์ ์ ์ํ๋ค.
<head>
<meta charset="UTF-8">
<title>๋ด๋ถ ์คํ์ผ ์ํธ (Internal style sheet)</title>
<style type="text/css">
p{font-size:20px;color:red;}
</style>
</head>
3.3 ์ธ๋ผ์ธ ์คํ์ผ ์ํธ (Inline style sheet)
๊ฐ๊ฐ์ ์์๋ง๋ค ์คํ์ผ์ ์ง์ ํ๋ค.
๊ฐ ์์์ style ์์ฑ์ ์ ์ํ์ฌ ์ฃผ๋ฉด ๋๋ค.
์์)
<body> <!-- ๊ฐ๊ฐ ์คํ์ผ์ ์ง์ ํจ -->
<p style="font-size:20px; color:red;">์๋
ํ์ธ์1</p>
<p style="font-size:20px; color:red; background-color:#00FF00">์๋
ํ์ธ์2</p>
<p style="font-size:20px; color:red; background-color:yellow">์๋
ํ์ธ์3</p>
</body>
๊ฒฐ๊ณผ)
4. ์์
body{background-color: #ffd800;}
์์ ์ด๋ฆ, rgb(์ซ์%, ์ซ์%, ์ซ์%), rgb(์ซ์(0~255), ์ซ์, ์ซ์)๋ก๋ ๊ฐ๋ฅํ๋ค.
5. ํฐํธ p.135
๋ฐ๋ก font๋ก ์ฌ์ฉํด๋ ๋๋ค.
h1{background-color:#FFE5CC;
font: italic 30px 'Rubik Bubbles', cursive;}
5.1 ํฐํธ ํจ๋ฐ๋ฆฌ:
ํ ์คํธ์ ํฐํธ ์ค์ ํ๋ค.
body{font-family:"๊ถ์์ฒด";}
https://fonts.google.com/ ์์ ์ํ๋ ํฐํธ ์ด๋ฆ์ ๊ฒ์ ํ Styles์์ (+)๋ฅผ ๋๋ฅด๋ฉด HTML, CSS์ ์ธ ์ ์๋ ์ฝ๋๊ฐ ๋์จ๋ค.
5.1.1 place the @import at the very top of your CSS, before any rules.
To embed a font, copy the code into the <head> of your html.
<style>
@import url('https://fonts.googleapis.com/css2?family=Rubik+Bubbles&display=swap');
</style>
5.1.2. CSS rules to specify families
font-family: 'Rubik Bubbles', cursive;
.d{background-color:66CC00; font-family:'Rubik Bubbles', cursive;}
5.2 ํฐํธ ์ฌ์ด์ฆ
๋จ์์ ์ ๋๊ฐ
์๋(relative) ๋จ์๋ ๊ณ ์ ๋์ง ์๊ณ ์ด๋ค ๊ธฐ์ค์ ๋ฐ๋ผ์ ์ ๋์ ์ผ๋ก ๋ฐ๋ ์ ์๋ ๊ธธ์ด๋ฅผ ๋ํ๋ด๋ ๋จ์์ด๋ค.
em, rem, %, vw, vh๊ฐ ์๋ค.
์ ๋(absolute) ๋จ์๋ ์ด๋ค ์ํฉ์์๋ ํญ์ ๊ณ ์ ๋ ๊ธธ์ด๋ฅผ ๋ํ๋ด๋ ๋จ์์ด๋ค. ๋ํ์ ์ผ๋ก px์ pt๊ฐ ์๋ค.
/* <absolute-size> values */
font-size: xx-small;
font-size: x-small;
font-size: small;
font-size: medium;
font-size: large;
font-size: x-large;
font-size: xx-large;
font-size: xxx-large;
/* <relative-size> values */
font-size: smaller;
font-size: larger;
/* <length> values */
font-size: 12px;
font-size: 0.8em;
/* <percentage> values */
font-size: 80%;
/* math value */
font-size: math;
/* Global values */
font-size: inherit;
font-size: initial;
font-size: revert;
font-size: revert-layer;
font-size: unset;
Absolute-size keywords, based on the user's default font size (which is medium).
xx-small, x-small, small, medium, large, x-large, xx-large, xxx-large
Relative-size keywords. The font will be larger or smaller relative to the parent element's font size, roughly by the ratio used to separate the absolute-size keywords above.
larger, smaller
A positive <length> value. For most font-relative units (such as em and ex), the font size is relative to the parent element's font size.
For font-relative units that are root-based (such as rem), the font size is relative to the size of the font used by the <html> (root) element.
<length>
font-size: 12px;
font-size: 0.8em;
A positive <percentage> value, relative to the parent element's font size.
Note: To maximize accessibility, it is generally best to use values that are relative to the user's default font size.
<percentage>
font-size: 80%;
- math Experimental Special mathematical scaling rules must be applied when determining the computed value of the font-size property.
์ฐธ๊ณ : https://developer.mozilla.org/en-US/docs/Web/CSS/font-size
5.3 ํฐํธ ์คํ์ผ
font-style: normal;
font-style: italic;
5.4 ํฐํธ ๊ตต๊ธฐ
font-weight: normal;
font-weight: bold;
6. ํ ์คํธ ์คํ์ผ ์ค์
6.1 ์์
color: blue;
6.2 ์ ๋ ฌ
text-align: center, right, justify; (์์ชฝ ์ ๋ ฌ)
6.3 ์ฅ์: ๋ฐ์ค
text-decoration: overline, line-through, underline;
6.4 ๋ณํ: ์๋ฌธ์, ๋๋ฌธ์ ์ง์
text-transformation:uppercase, lowercase, capitalize(์ ๊ธ์๋ง ๋๋ฌธ์);
์์)
<style type = "text/css">
.upper{text-transform:uppercase;}
.lower{text-transform:lowercase;}
.capital{text-transform:capitalize;}
</style>
<body>
<p class="upper">text_transformation is uppercase.</p>
<p class="lower">text_transformation is lowercase.</p>
<p class="capital">text_transformation is capitalize.</p>
</body>
๊ฒฐ๊ณผ)
6.5 Word Wrapping: break-word
์๋์ผ๋ก ๋จ์ด๋ฅผ ์๋ผ์ ๋ค์ ์ค๋ก ๋๊ธด๋ค.
word-wrap: break-word;
.test{width:100px; word-wrap: break-word;}
<p class="test">๋งค์ฐ ๊ธด ๋จ์ด๊ฐ ์๋ ๊ฒฝ์ฐ ์๋์ผ๋ก ์๋ผ์ค๋ค.</p>
๊ฒฐ๊ณผ)
6.6 ํ ์คํธ ๊ทธ๋ฆผ์
text-shadow: 5px 5px 12px orange;
x๋ฐฉํฅ ์ด๋๊ฑฐ๋ฆฌ(์ซ์๊ฐ ํด์๋ก ์ค๋ฅธ์ชฝ์ผ๋ก ๋จ์ด์ง๋ค.),
y ๋ฐฉํฅ ์ด๋๊ฑฐ๋ฆฌ(์ซ์๊ฐ ํด ์๋ก ์๋๋ก ๋จ์ด์ง๋ค.),
ํ๋ฆผ ์ ๋,
ํ
์คํธ ๊ทธ๋ฆผ์ ์์
์์)
<style type="text/css">
@import url('http://fonts.googleapis.com/css2?family=Ribik+Bibbles&display=swap');
h1{background-color:#FFE5CC;
color: red;
text-shadow: 5px 5px 12px orange;
font: italic 30px 'Rubik Bubbles', cursive;}
</style>
๊ฒฐ๊ณผ)
6.7 border
์ (or ์ ์ ), ํฌ๊ธฐ, ์์ (์์๋ ์๊ด์๋ค.)
border:solid (or dotted) 5px black
border-top: dotted 3px red;
border-bottom: solid 5px green;
border-left: solid 2px black;
๊ฒฐ๊ณผ)