ํ๋ก ํธ์๋์น๋์์ธ 4์ฃผ์ฐจ 1์ฐจ์ ๊ฐ์๋ด์ฉ
htmlํ์ผ์ css๋ฅผ ๋ฃ๋ ๊ณณ์ ๋ ๊ฐ์ง๋ก ๋๋ ์ ์๋ค.
1. ์ธ๋ถ (External)
2. ๋ด๋ถ (Internal)
์ธ๋ถ ๋ฐฉ์์ css ํ์ผ์ ๋ณ๋๋ก ๋ง๋ค์ด์ ์ ์ฉํ๋ ํ์์ด๋ค.
Internal์ ๋ค์ ๋ ๊ฐ๋ก ๋๋๋ค.
1. style์ด๋ผ๋ ํ๊ทธ์์ css ๊ตฌ๋ฌธ์ ๋ฃ๋ ๊ฒ
2. ๊ฐ ํ๊ทธ์ ์์์ style์ ์์ฑ์ผ๋ก ๋ฃ๋ ๊ฒ(inline)
์ธ ๊ฐ์ง ๋ฐฉ์ ๋ชจ๋ ์์ด์ ์ฌ์ฉํ์ง๋ง, ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ์ External์ด๋ค.
์ธ๋ถ (External)
- External์ ์ฐ๊ฒฐํ ๋๋ link๋ผ๋ ์์ฑ์ ์ด์ฉํ๋ค.
<link href = "a.css" rel = "stylesheet">์ ํค๋ ์์ ๋ฃ์ด์ฃผ๋ฉด ๋จ.
- ๊ฐ์ ํ ๋ง๋ฅผ ์ฌ์ฉํ๋ ์ฌ๋ฌ ํ์ด์ง๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ฉ์ดํ๋ค.
style ์ ์ฉ ์์๋ ์์์๋ถํฐ ๋ด๋ ค์ค๋ฉด์ ์คํ์ผ์ ๋ฐ๊ธฐ ๋๋ฌธ์, ์์ ์๋ ๊ฒ์ด ์๋์ ์๋ ๊ฒ๋ณด๋ค ์ฐ์ ์์๊ฐ ๋จ์ด์ง๋ค.
๋ฐ๋ผ์ ๋ณดํต์ link๋ฅผ style๋ณด๋ค ์์ ๋๋ค.
CSS Rule (css ๊ตฌ๋ฌธ ํ์)
h1 { font-size : 36px;
color : blue;
}
- ์ฌ๊ธฐ์์ h1์ selector์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ์คํ์ผ์ด ์ ์ฉ๋ ๋์์ ์๋ฏธํ๋ค. (h1, h2)์ฒ๋ผ ๋์ด๋ ๊ฐ๋ฅํ๋ค.
- { } ์ค๊ดํธ ์์ ์์ฌ์๋ ๊ฒ๋ค์ ๋ชฉ๋ก์ด๋ผ ํ๋ค.
- ํ๋ ํ๋์ ๋ชฉ๋ก๋ค์ Properties๋ผ๊ณ ํ๋ค. (๋์์๋ค๊ฐ ์ด๋ค ์คํ์ผ์ ์ค ๊ฒ์ธ์ง ์๋ฏธ)
- ์ฝ๋ก ์ ์ค์ฌ์ผ๋ก ์ผ์ชฝ์ ์๋ ๊ฒ์ name, ์ค๋ฅธ์ชฝ์ ์๋ ๊ฒ์ value๊ฐ ๋๋ค.
- ํ๋์ Properties๊ฐ ๋๋ ๋๋ง๋ค ์ธ๋ฏธ์ฝ๋ก ์ ์ ์ด์ฃผ์ด์ผ ํ๋ค.
- blue ์์น์๋ ์์์ด๋ฆ ํน์ RGB๊ฐ์ด ๋ค์ด๊ฐ ์ ์๋ค. RGB ๊ฐ์ ํํํ๋ ๋ฐฉ๋ฒ์ ์๋์ ๊ฐ๋ค
1. color: rgb(20, 80, 180);
2. color: #FF00FF (16์ง์)
id, class
<h1 id = “title”>welcome</h1> ์ฒ๋ผ ์์ฑํ์ ๋, ์ ๋ ํฐ์๋ค๊ฐ #title์ด๋ผ๊ณ ์ฐ๊ณ ์ํ๋ ์คํ์ผ์ ์ง์ ํด์ค ์ ์๋ค.
<h1 class=“subtext”>Design</h1> ์ฒ๋ผ ์์ฑํ์ ๋, ์ ๋ ํฐ์๋ค๊ฐ .subtext๋ผ๊ณ ์ฐ๊ณ ์ํ๋ ์คํ์ผ์ ์ง์ ํด์ค ์ ์๋ค.
id์ class์ ์ฐจ์ด์
1. id๋ ๋ฌธ์ ๋ด ๋ฌด์กฐ๊ฑด ํ๋๋ง ์์ด์ผ ํ์ง๋ง, class๋ ์ฌ๊ธฐ์ ๊ธฐ ์์ด๋ ๋๋ค.
class๋ฅผ ํ ๋ฒ๋ง ์ฌ์ฉํ๋ฉด id์ ๊ฒฐ๊ณผ๊ฐ ๋์ผํ๊ธฐ ๋๋ฌธ์, class๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ถ์ฅ๋๋ค.
์ ํ์ ์ค์๋ p > strong๊ฐ ์๋๋ฐ,
p ์์์๋ strong์ด๋ผ๋ ์๋ฆฌ๋จผํธ์๊ฒ ์คํ์ผ์ ์ฃผ๋ ๊ฒ์ด๋ค.
> ์ ์ฌ์ฉํ์ฌ ๋ด๊ฐ ์ํ๋ ํน์ ์๋ฆฌ๋จผํธ, ํน์ ์์ญ์ ์ง์ ํ ์ ์๋ค.
div ์๋ฆฌ๋จผํธ
์ญํ : ์๋ฆฌ๋จผํธ๋ค์ ๊ทธ๋ฃน ์์ฑ
<style>
body {
/* Jello Style ๊ธฐ๋ฒ ํ๋ฉด์ ๊ฐ์ด๋ฐ์ ๋ํ๋๊ฒ ํด๋ผ */
width: 940px;
margin-left:auto;
margin-right: auto;
font-size: small;
text-align: center; /* ์ ๋ ฌ */
line-height: 1.5em; /* ํ์ฌ ์ค ๊ฐ๊ฒฉ์ 1.5๋ฐฐ */
font-family: sans-serif;
}
.main {
width: 69%; /* ๊ธฐ์ค์ div์ ๋ถ๋ชจ ์๋ฆฌ๋จผํธ์ธ body์ ๊ฐ๋กํฌ๊ธฐ์ 69%๋ฅผ ์๋ฏธ */
margin-left:auto;
margin-right: auto;
padding-top: 40px;
padding-bottom: 40px;
}
#hobby {
color: rgb(20, 80, 180);
font-size: 120%; /* ํ์ฌ ํฌ๊ธฐ์ 120% */
font-weight: normal; /* ๊ธฐ๋ณธ๊ฐ์ธ ์งํ ๊ธ์จ๋ฅผ ์ผ๋ฐ ๊ธ์จ๋ก ๋ณ๊ฒฝ */
}
#hobby, #title {
font-family:serif; /*๋ช
์กฐ์ฒด, ์ฐ ์ธ๋ฆฌํํ ๊ณ ๋์ฒด ์นํ์ด์ง๋ ๊ณ ๋์ฒด๊ฐ ๊ธฐ๋ณธ*/
margin-top: 0;
margin-bottom:0;
}
.magazine {
font-size: 110%;
font-weight: normal;
margin-top: 8px;
margin-bottom: 8px;
}
p ,ol {
text-align: justify; /* ์์ชฝ ์ ๋ ฌ */
}
.caption {
border-left: 3px solid blueviolet;
margin-top: 0;
padding-left: 5px;
text-align: left;
}
h3 {
margin-top:30px;
border-top:2px solid black; /*์ ์ borderใน ๋งใทใน๋ฉด๋จ*/
padding-top:10px;
text-align: left;
}
</style>
'๐ Coding Study > ์น ๋์์ธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
2023.04.03 ์ (HTML position) (0) | 2023.04.03 |
---|---|
2023.03.29 ์ (CSS ์ค์ต) (0) | 2023.03.29 |
2023.03.22 ์ (HTML ๋ฉํฐ๋ฏธ๋์ด ์๋ฃ ํ๊ทธ) (0) | 2023.03.22 |
2023.03.15 ์ (imgํ๊ทธ, ํ์ดํผ ๋งํฌ ํ๊ทธ, ๋ชฉ๋ก ํ๊ทธ) (0) | 2023.03.16 |
2023.03.13 ์ (HTML ์ค์ต) (4) | 2023.03.13 |