๋ชฉ์ฐจ
1. 2023.11.28(ํ)
#CSS
1. CSS ๊ฐ์
- ์ ํ์(์ ๋ ํฐ๋ผ๊ณ ๋ ๋ถ๋ฆ): css3์์ ํน์ html ํ๊ทธ ์ ํ์ ์ฌ์ฉ
ex. h1 {color: red;}
-- ์ ํ์
----- ์คํ์ผ ์์ฑ
---- ์คํ์ผ ๊ฐ
- ์คํ์ผ ์ํธ: css๋ก ์์ฑ๋ ์ฝ๋
16๊ฐ์ง๋ง ์์ด ์๊ณ #112233
-- ๋ ๋(R)
-- ๊ทธ๋ฆฐ(G)
-- ํ๋(B) -> RGB
- ํ๊ทธ์ ํ์(์๋ฆฌ๋จผํธ์ ํ์, ๊ฐ์ฒด์ ํ์.. ๋ชจ๋ ๊ฐ์ ๋ง)
ใด id: ๋ฌธ์์์์ ๊ณ ์ ํด์ผํจ
ใด class: ๋ค์ํ๊ฒ ๋ถ์ฌ ๊ฐ๋ฅ
- ์คํ์ผ ์ ์ฉ ๋ฐฉ๋ฒ
ใด <steyle></steyle>
- ๋ถ๋ชจ>์์>์์.... ์ผ๋ก ๋ณด๋ ๊ฒฝ์ฐ๊ฐ ๋ง์
- HTML์์๋ %๋ฅผ ์ ์ธํ๊ณ ๋จ์๋ฅผ ์์ผ์ง๋ง(์ฌ์ค ์ด์ ์ฌ์ฉํ๋ฉด ์๋จ),
CSS์์๋ ๋จ์๋ฅผ ๋ถ์ฌํด์ ์จ์ผํจ.(%,em,px)
- margin>border>padding>height์ width๋ก ๊ตฌ์ฑ๋์ด์์
- ์์ฑ์ margin: 10px 10px 10px 10px ์ผ ๊ฒฝ์ฐ
- ์์ฑ์ margin: 10px 10px 10px 10px ์ผ ๊ฒฝ์ฐ
---- ---- ---- ----
(1) (2) (3) (4)
์ ์ค๋ฅธ์ชฝ ์๋ ์ผ์ชฝ
์
(1) โ
โโโโโโโ
์ผ์ชฝ(4) โ โ (2)์ค๋ฅธ์ชฝ
โโโโโโโ
โ (3) โ
์๋
- ๋ณด์/ ์๋ณด์ ์์ฑ 2๊ฐ์ง
ใดdisplay: ํ๋ฉด์ ๋ณด์ด์ง ์์(๋ ๋๋ง์ ํ๋์ง/ ์ํ๋์ง ์ฌ๋ถ -> ๋ ๋๋ง์ ์ํ๋ฉด ์์ ์๋ฆฌ๋ฅผ ์ฐจ์งํ์ง ์์)
ใดใด none(์๋ณด์)/ block(๋ณด์_๋ธ๋ญ๋จ์ ํ๊ทธ ํํ๋ก ๋ ๋๋ง)
ใดvisible
โ โ โ CSS โ โ โ
โ CSS ์ ํ์(Selector) ๊ตฌ์ฑ ๋ฐ ์ค์
-ใ*ใ ๊ณต์ฉ ์ ํ์, ์ ์ฒด ์ ํ์
๋ชจ๋ ์๋ฆฌ๋จผํธ๋ฅผ ์ ํํ๋ค.
-ใEใ ์๋ฆฌ๋จผํธ ์ ํ์, ํ๊ทธ ์ ํ์, ํ์ ์ ํ์
E ์๋ฆฌ๋จผํธ๋ฅผ ์ ํํ๋ค.
-ใ.ใ ํด๋์ค ์ ํ์
html์์๋ง ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ์๋ฅผ ๋ค์ด ใdiv.warningใ์
warning ์ด๋ผ๋ ํด๋์ค๋ฅผ ๊ฐ์ง๊ณ ์๋ div ์๋ฆฌ๋จผํธ๋ฅผ ์ ํํ๊ฒ ๋๋ค.
-ใ#ใ ์์ด๋ ์ ํ์
์๋ฅผ ๋ค์ด, ใ#myIdใ๋ myId ๋ฅผ ์์ด๋ ์์ฑ์ ๊ฐ์ผ๋ก ์ฌ์ฉํ๋
์๋ฆฌ๋จผํธ๋ฅผ ์ ํํ๊ฒ ๋๋ค.
-ใE>Fใ ์์ ์ ํ์
E ์๋ฆฌ๋จผํธ์ ์์ ์๋ฆฌ๋จผํธ์ธ F ์๋ฆฌ๋จผํธ๋ฅผ ์ ํํ๊ฒ ๋๋ค.
-ใE Fใ ์์ ์ ํ์, ํ์ ์ ํ์, ํ์ ์ ํ์
E ์๋ฆฌ๋จผํธ์ ํ์์ ์๋ F ์๋ฆฌ๋จผํธ๋ฅผ ์ ํํ๊ฒ ๋๋ค.
์ด ๊ฒฝ์ฐ ํน์ดํ ์ ์, E์ F ์ฌ์ด์ ๋ค๋ฅธ ์๋ฆฌ๋จผํธ๊ฐ ํฌํจ๋์ด ์๋๋ผ๋
์ ํ ๋์์ ํด๋นํ๋ค๋ ๊ฒ์ด๋ค.
-ใE+Fใ ์ธ์ ์ ํ์, ํ์ ์๋งค ์ ํ์
E ์ F ๊ฐ ์๋ก ์ํ์ ๊ด๊ณ๊ฐ ์๋, ์ธ์ ํด ์๋ ํ์ ๊ด๊ณ์ธ ๊ฒฝ์ฐ ์ ํํ๊ฒ ๋๋ค.
-ใE:actionใ ๋์ ์ ํ์, ๊ฐ์ ์ ํ์, ์ํ ์ ํ์
์ฌ์ฉ์ ์ก์
์ด ์ ์ฉ๋๋ ์ํฉ์ ๋ฐ๋ผ ์ ํ ์ฌ๋ถ๊ฐ ๊ฒฐ์ ๋๋ค.
์๋ฅผ ๋ค์ด, ใbutton:hoverใ๋ ๋ฒํผ ์์ ๋ง์ฐ์ค ์ปค์๊ฐ ๋จธ๋ฌผ๊ฒ ๋๋ฉด
์ด ์ํฉ์์๋ง ์ ํ์ด ์ด๋ฃจ์ด์ง๊ฒ ๋๋ค.
โ CSS ์ ์ธ ๋ฐฉ๋ฒ
- ์ธ๋ถ ์ ์ธ(External Linked Style)
HTML Document ์ธ๋ถ์ ๋ณ๋์ CSS ํ์ผ์ ์์ฑํ์ฌ ๋ด์ฉ์ ๊ตฌ์ฑํ๋ค.
ใํ์ฅ์: *.cssใ
์ด CSS ๋ฅผ ์ ์ฉํ ๋ฌธ์์๋ ใ<link rel="stylesheet" href="css๊ฒฝ๋กํฌํจํ์ผ์ด๋ฆ">ใ๋ฅผ
ํ์ฉํ์ฌ ์ธ๋ถ์ CSS๋ฅผ ํด๋น ๋ฌธ์์ ์ ์ฉํ ์ ์๋๋ก ์ฒ๋ฆฌํ๋ค.
- ๋ฌธ์ ์์ ํฌํจํ์ฌ ์ ์ธ(Embedded Style)
HTML Document ๋ด๋ถ์
ใ<style type="text/css">
์ ํ์ { ์ ์ฉํ ์คํ์ผ ๋ด์ฉ }
</style>ใ
๊ณผ ๊ฐ์ด ๊ธฐ์ ํ์ฌ ์คํ์ผ์ ์ ์ฉ์ํค๋๋ก ์ฒ๋ฆฌํ๋ค.
- ์๋ฆฌ๋จผํธ์ ์ง์ ์ ์ธ (Direct, Inline Style)
์คํ์ผ์ ์ ์ฉํ ํ๊ทธ(์๋ฆฌ๋จผํธ)์ ์ง์
ใstyle="์ ์ฉํ ์คํ์ผ ๋ด์ฉ"ใ
ํ์์ผ๋ก ๊ธฐ์ ํ์ฌ ์ฒ๋ฆฌํ๋ค.
๋์์ ์ง์ ์ ์ฉํ๋ ๋ฐฉ์์ด๊ธฐ ๋๋ฌธ์ ์ ํ์๋ ๊ธฐ์ ํ์ง ์๋๋ค.
F_WebApp02
ใด C:\WebStudy\WebApp02\WebContent
ใดใดTest001.html_CSS ๊ตฌ์ฑ ๋ฐ ๊ด์ฐฐํ๊ธฐ

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Test001.html</title>
<style type="text/css">
/* **
- css๋ ๊ณตํต์์๋ฅผ ๋ถ์ฌํ๋ ๊ฒ
- css ๋ '๊ฐ์ฅ ๊ฐ๊น์ด๊ฒ'์ด ์ ์ฉ๋จ
- css ๋ '๋ฎ์ด์ฐ๊ธฐ' ๋จ
** */
* {font-size: 20pt;}
p {font-size: 9px; color: red;}
</style>
</head>
<body>
<div>
<h1>CSS ๊ตฌ์ฑ ๋ฐ ๊ด์ฐฐํ๊ธฐ</h1>
<hr>
</div>
<div>
<p>
๊ธฐ๋ณธ์ ์ธ CSS ์ ๊ฐ๋
<br>
์ ํ์์ ํ์ฉ<br>
</p>
๊ธฐ๋ณธ์ ์ธ CSS ์ ๊ฐ๋
<br>
์ ํ์์ ํ์ฉ<br>
</div>
</body>
</html>
ใดใดTest002.html_html ํ๊ทธ(์๋ฆฌ๋จผํธ) ์ ํ์ ํ์ฉ

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Test002.html</title>
<style type="text/css">
/* **
- h2๊ฐ h6 ๋ณด๋ค ํฌ์ง๋ง, css์์ ํฌ๊ธฐ๋ฅผ ์ง์ ํ๋ฉด ๊ทธ์ ๋ง์ถฐ ๋ณํ๋จ.
- html์์๋ ์กฐ์ ํ ์ ์๋ ๋จ๊ณ๊ฐ ์ ํ์ ์ด์์ง๋ง, css๋ก๋ ๋ ๋์ ํญ์ผ๋ก ๋ฐ๊ฟ ์ ์์
** */
h2 {font-size: 5pt; color: red; font-style: italic;}
h3 {font-size: 10pt; color: blue; font-weight: bold;}
h4 {font-size: 100pt; color: gray; font-wieht: normal;}
h5 {font-size: 150pt; color: green;}
h6 {font-size: 200pt; color: orange;}
</style>
</head>
<body>
<div>
<h1>html ํ๊ทธ(์๋ฆฌ๋จผํธ) ์ ํ์ ํ์ฉ</h1>
<hr>
</div>
<div>
<h2>์คํ์ผ ์ํธ๋ html ๋ฌธ์์ ๋นํด ํ์ฅ์ฑ๊ณผ ๊ธฐ๋ฅ์ฑ์ด ๋งค์ฐ ๋ฐ์ด๋๋ค</h2>
<h3>์คํ์ผ ์ํธ๋ html ๋ฌธ์์ ๋นํด ํ์ฅ์ฑ๊ณผ ๊ธฐ๋ฅ์ฑ์ด ๋งค์ฐ ๋ฐ์ด๋๋ค</h3>
<h4>์คํ์ผ ์ํธ๋ html ๋ฌธ์์ ๋นํด ํ์ฅ์ฑ๊ณผ ๊ธฐ๋ฅ์ฑ์ด ๋งค์ฐ ๋ฐ์ด๋๋ค</h4>
<h5>์คํ์ผ ์ํธ๋ html ๋ฌธ์์ ๋นํด ํ์ฅ์ฑ๊ณผ ๊ธฐ๋ฅ์ฑ์ด ๋งค์ฐ ๋ฐ์ด๋๋ค</h5>
<h6>์คํ์ผ ์ํธ๋ html ๋ฌธ์์ ๋นํด ํ์ฅ์ฑ๊ณผ ๊ธฐ๋ฅ์ฑ์ด ๋งค์ฐ ๋ฐ์ด๋๋ค</h6>
</div>
</body>
</html>
ใดใดTest003.html _class ๋ฅผ ์ ํ์ ํ์ฉ

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">
/* **
- id๋ ํ๋๋ง ๊ฐ๋ฅ
- class๋ ์ฌ๋ฌ๊ฐ ๊ฐ๋ฅ
** */
p {color: green; font-size: 16pt; font-weight: bold;}
p.type1 {color: yellow;}
p.type2 {color: blue;}
.type3 {color: black; font-size: 27pt;}
</style>
</head>
<body>
<div>
<h1>class ๋ฅผ ์ ํ์ ํ์ฉ</h1>
<hr>
</div>
<div>
<p>๊ทธ๋ฅ p ํ๊ทธ๋ง ํ์ด์ง์ ์ ์ฉํ ๊ฒฝ์ฐ ์ด๋ ๊ฒ ํ์ธ๋๋ค.</p>
<p class="type1">ํ์ง๋ง, ํด๋์ค๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ์ด๋ ๊ฒ ํ์ธ๋๋ค.</p>
<p class="type2">๋ํ, ๋ค๋ฅธ ํด๋์ค๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ์ด๋ ๊ฒ ํ์ธ๋๋ค.</p>
<p class="type1">์ฌ๊ธฐ์๋ ์ด๋ ๊ฒ</p>
<p class="type2">์ ๊ธฐ์๋ ์ ๋ ๊ฒ</p>
<p class="type3">๊ฑฐ๊ธฐ์๋ ๊ทธ๋ ๊ฒ</p>
<span class="type3">span ํ๊ทธ ์์ญ์์๋ ์ด๋ ๊ฒ</span>
</div>
</body>
</html>
ใดใดTest004.html_id ๋ฅผ ์ ํ์๋ก ํ์ฉ

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Test004.html</title>
<style type="text/css">
/* **id ๋ก๋ ์ฌ๋ฌ๊ฐ๋ฅผ ์ ์ ํ์ง ์์(ํ๋๋ฐ์ ์๊ธฐ ๋๋ฌธ์)** */
/* **
style์ ์
ํ ๋ค ํ์ด์ง ์๋ก๊ณ ์นจ์ ๋ฐ๋ก ์ ์ฉ์ด ์๋๋ ๊ฒฝ์ฐ,
์น์๋ฒ์ ์นํด๋ผ์ด์ธํธ๊ฐ ์ํตํ๋ ๊ณผ์ ์ ์ดํดํด์ผํจ.
๋ธ๋ผ์ฐ์ ๋ง๋ค ์บ์๊ฐ ์์(์์์ ์ฅ ๊ณต๊ฐ)
๋ด๊ฐ ํ๋ฒ ๋ณด์๋ ์๋ฒ์ธ๊ฒฝ์ฐ ์บ์์ ๋ฑ๋กํด๋๊ธฐ ๋๋ฌธ์
๋ค์ ๋ฐฉ๋ฌธํ ๊ฒฝ์ฐ ์์ ๋ด์ฉ์ด ๋ณ๊ฒฝ๋์์ ๊ฒฝ์ฐ, ๋ธ๋ผ์ฐ์ ์
์ฅ์์๋
๊ฐฑ์ ๋ ๋ด์ฉ์ด ์๋ค๊ณ ํ๋จํ๊ณ ์คํ์ผ ์ ์ฉ์ด ์๋์ด ๋ณด์ด๋ ๊ฒฝ์ฐ๊ฐ ์์
์ด๋ด ๊ฒฝ์ฐ ... > ์ค์ > ๊ฐ์ธ์ ๋ณด ๋ฐ ๋ณด์ > ์ธํฐ๋ท ์ฌ์ฉ๊ธฐ๋ก ๋ฐ ์ญ์ (๋ฐฉ๋ฌธ๊ธฐ๋ก, ์บ์) > ์บ์๋ฅผ ์ญ์
์ ๊ณผ์ ์ ๊ฑฐ์น๋ฉด ์ ์ฉ๋์ด ๋ณด์ผ ๊ฒ.
** */
#f001 {color: red; font-family: ๊ตด๋ฆผ; font-size: 20pt;}
#f002 {color: black; font-family: ๊ถ์์ฒด; font-size: 15pt;}
#f003 {color: aqua; font-family: ๋ง์๊ณ ๋; font-size: 10pt;}
</style>
</head>
<body>
<div>
<h1>id ๋ฅผ ์ ํ์๋ก ํ์ฉ</h1>
<hr>
</div>
<div id="f001">id ์ ํ์๋ฅผ ํ์ฉํ๋ ์ค์ต์ด๋ค.</div>
<p id="f002">id ๋ฅผ ์ ํ์๋ก ํ์ฉํ๋ ๊ฒฝ์ฐ id ์์ ์ฐ๋ฌผ์ (#) ํ์๋ฅผ ํด์ผ ํ๋ค.</p>
<p id="f003">id ๋ class ์ ์ ์ฌํ๊ฒ ํ์ฉ๋์ง๋ง, ํ์ด์ง ๋ด์์ ์ ์ผํ๊ฒ ๊ตฌ์ฑํด์ผ ํ๋ค.</p>
</body>
</html>'๐ ๋ฐฐ์ฐ๊ณ ์ตํ๊ธฐ + > Web' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| (68)[Web]3์ผ์ฐจ: โ Javascript ๊ฐ์ ๋ฐ ๊ธฐ๋ณธ๋ฌธ๋ฒ โ / F_WebApp03>Test001~Test014 (0) | 2023.11.29 |
|---|---|
| (68)[Web]3์ผ์ฐจ: ((CSS)) F_WebApp02>Test005~020 (4) | 2023.11.29 |
| (66)[Web]2์ผ์ฐจ: ((HTML)) F_WebApp01>Test005~023 (1) | 2023.11.28 |
| (65)[Web]1์ผ์ฐจ: โ HTML โ / ์ดํด๋ฆฝ์ค WebStudy ํ๊ฒฝ์ ํ / Test001~003 (0) | 2023.11.28 |
| (65)[Web]1์ผ์ฐจ: ์น ๊ฐ์ (3) | 2023.11.28 |