ํ๋ก ํธ์๋ ๊ฐ๋ฐ/HTML, CSS - ์ด๋ก
31
[CSS] ๋ฐ์ค๋ชจ๋ธ 1
1. inline์ด ์๋ ์์ (block, in-line block)์ ํฌ๊ธฐ์ ์ ์ฉํ ์ ์๋ ๊ฒ (1) ๋๋น, ๋์ด ใฑ. ์ ๋์ ์ธ ์์น ์ด์ฉ (px) ใด. ๋ถ๋ชจ ์์์ ํฌ๊ธฐ์ ๋ํ ์๋์ ์ธ ์์ ์ด์ฉ(em, %) ใท. ์๋์ฐ ์ฐฝ ์ ์ฒด ํฌ๊ธฐ์ ๋ํ ์๋์ ์ธ ์์(์ด๋ฅผ ๋ทฐํฌํธ๋ผ๊ณ ํจ) ์ด์ฉ (Xvw- ์๋์ฐ ์ฐฝ ๋๋น์ X%, Xvh - ์๋์ฐ ์ฐฝ ๋์ด์ ๋ํ X%) ใน. ์๋์ฐ ์ฐฝ ๋๋น์ ๋์ด ์ค ํฐ ๊ฒ/ ์์ ๊ฒ์๋ํ ์๋์ ์ธ ์์ (Xvmax - ๋ ์ค ํฐ ๊ฒ์ X%, Xvmin - ๋ ์ค ์์ ๊ฒ์ ๋ํ X%) ใ
. max-width, min-width / max-height, min-height ์ค์ ํด๋๋ฉด block์ด๋ inline-block์ด ํด๋น ๋๋น๋ ๋์ด ์ด์์ผ๋ก ์ปค์ง๊ฑฐ๋ ์์์ง์ง ์์. ..
2023.02.23
ํ๋ก ํธ์๋ ๊ฐ๋ฐ/HTML, CSS - ์ด๋ก
[HTML] Block ์์์ In-line ์์
1. in-line, block, inline-block ์์ ํน์ง (1) in-line๊ณผ block์ ์ฐจ์ด Block์ ๋ฑ๋ฑํ ์์์ ๊ฐ๋ค. ์์์ฒ๋ผ ๊ณต๊ฐ์ ๋
์ฐจ์งํ๊ณ ๋์ด,๋๋น, ์ํค์ ์ฌ๋ฐฑ์ ํจ๊ณผ ๋ค ์ ์ฉ๋จ. in-line์ ๋ฉ์ผ๋ก ๋ฌผ๊ฑด์ ์์ด ๊ฒ๊ณผ ๊ฐ๋ค. ๊ป๋ฐ๊ธฐ๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ์ปจํ
์ธ ๋ค๊ณผ ์ด์ฐ๋ฌ์ง๋ค. (2) block๊ณผ in-line block ์ ์ฐจ์ด in-line block์ ์ปจํ
์ธ ํฌ๊ธฐ ๋งํผ์ ์ปค์คํฐ๋ง์ด์ง๋ ๋ฐ์ค์ด๋ค. block์ด ํ๋์ ๊ฐ๋ก ๊ณต๊ฐ ์ ์ฒด๋ฅผ ๋
์ฐจ์ง ํ๋ ๊ฒ๊ณผ ๋ฌ๋ฆฌ, in-line block์ ํ๋ฐฐํ์ฌ ๊ณต์ฅ ๋ผ์ธ์ ๋ฐ์ค๋ฅผ ๋๋ํ ๋์ฌ๋จ๋ ค ๋๋ฏ์ด ๊ฐ๋ก ๊ณต๊ฐ์ ๊ณต์ ํด์ ์ธ ์ ์๋ค. (3) ํ in-line block inline-block ๊ธฐ๋ณธ ๋๋น ์ปจํ
์ธ ํฌ๊ธฐ์ ๋ง์ถค ๋ถ๋ชจ์..
2023.02.18
ํ๋ก ํธ์๋ ๊ฐ๋ฐ/HTML, CSS - ์ด๋ก
[CSS] ์ ํํํ๊ธฐ
1.์ ํํ์ ์๋ฆฌ (1) ์ ์ด๋ฆ์ผ๋ก ํํ p { /* ๊ธ์์ */ color: yellow; /* ๋ฐฐ๊ฒฝ์ */ background-color: black; } (2) RGB(A)๋ก ํํ *ํํ rgb(๋นจ๊ฐ,์ด๋ก,ํ๋) rgba(๋นจ๊ฐ,์ด๋ก,ํ๋,๋ถํฌ๋ช
๋) * ๊ฐ๊ฐ 0~255์ด๊ณ , ์ ๋ถ 255 ํ๋ฉด ํฐ์, ์ ๋ถ 0ํ๋ฉด ๊ฒ์ ์ (%๋ก ์ธ ์๋ ์๋ค.) ๋ถํฌ๋ช
๋๋ ๊ฐ์ด ๋ฎ์์๋ก ํฌ๋ช
, ๋์์๋ก ๋ถํฌ๋ช
. *rgb()๋ง ํ๊ณ ์ธํ 4๊ฐ ๋ฃ์ด์ ๋ถํฌ๋ช
๋ ํํ๋ ๊ฐ๋ฅํ๋ค. p { /* ๊ธ์์ */ color: rgba(100,50,20%,50%); /* ๋ฐฐ๊ฒฝ์ */ background-color: rgb(200, 150, 300); } (3)HEX๋ก ํํ RGB๋ ๋๊ฐ์๋ฐ, ์์ 10์ง์๋ฅผ 16์ง์๋ก ํํํ ๊ฒ #..
2023.02.17
ํ๋ก ํธ์๋ ๊ฐ๋ฐ/HTML, CSS - ์ด๋ก
[CSS] ๋ฌธ๋จ๊ณผ ๋ชฉ๋ก ์คํ์ผ ๋ง๋ค๊ธฐ
1. ์ ๋ ฌ๊ณผ ๊ฐ๊ฒฉ(์๊ฐ, ์คํ์ด์ค ํฌ๊ธฐ, ์ค ๋์ด) p { /* left, center, right, justify */ text-align: left; letter-spacing: 0; word-spacing: 0; line-height: 1.5em; /* justify๋ ์ฑ์ ์ฐ๊ธฐ (๊ธ์ ์์ชฝ ๋์ ๋ง์ถ๋ค.) ์คํ์ด์ค๋ฐ ๊ฐ๊ฒฉ์ em์ด๋ %๋ฑ ์๋์ ์ธ ๊ฑธ๋ก ํ๋ ๊ฒ์ด ์ข๋ค ์๋ํ๋ฉด, ๊ฐ๊ฒฉ์ ์๋์ ํฌ๊ธฐ๋ก ํด์ผ ํฐํธ๋ ๊ธ์ ํฌ๊ธฐ์ ๋ง๊ฒ ๊ฐ๊ฒฉ์ด ๋์์ง๊ธฐ ๋๋ฌธ์ด๋ค. ๋ค์ฌ์ฐ๊ธฐ๋ ๋ง์ฐฌ๊ฐ์ง */ } 2. ๋ค์ฌ์ฐ๊ธฐ p { text-indent: 0.8em; } /* ๋ค์ฌ์ฐ๊ธฐ๋ ๋ง์ฐฌ๊ฐ์ง๋ก ์ผ๋ง๋ ๋ค์ฌ์ฐ๋ ์ง๋ฅผ ๊ธ์ ํฐํธ ์์ฒด์ ๋์ด์ฐ๊ธฐ ๋น์จ์ ๋ง์ถ๋ ๊ฒ์ด ์ข๊ธฐ ๋๋ฌธ์, em์ด๋ %๊ฐ์ ์๋์ ๋น์จ๋ก ์ฐ๋ ๊ฒ์ด ์ข๋ค...
2023.02.16
ํ๋ก ํธ์๋ ๊ฐ๋ฐ/HTML, CSS - ์ด๋ก
[HTML] ๊ธ์ ํ
์คํธ์ ์คํ์ผ
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: ##; } ์ ํ์ ..
2023.02.16
ํ๋ก ํธ์๋ ๊ฐ๋ฐ/HTML, CSS - ์ด๋ก
[HTML] CSS ์ ์ฉ ๋ฐฉ๋ฒ๊ณผ ์ ํ์๋ค
1.CSS ์ ์ฉ๋ฐฉ๋ฒ (1)์ธ๋ผ์ธ ์คํ์ผ (inline style) ํ๊ทธ ์์ css ๊ตฌ๋ฌธ์ ์ ์ด๋ฃ๋ ์คํ์ผ > ์ฌ์ฌ์ฉ์ด ๋ถ๊ฐํ๊ณ , HTML๊ณผ CSS๊ฐ ๋ถ๋ฆฌ๋์ง ์๊ธฐ์ ๋น์ถ (2) ๋ด๋ถ ์คํ์ผ ์ํธ (internal style sheet) HTML ํ์ด์ง ๋ด๋ถ Head ํ๊ทธ ์์ style ํ๊ทธ๋ฅผ ๋๊ณ ๊ทธ ์์ CSS ์ฝ๋ ์์ฑํ๋ ๋ฐฉ์ > ์ฌ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋, CSS ์ฝ๋๊ฐ ๋ง์์ง์๋ก, HTML ์์ฑํ๊ธฐ๊ฐ ๋ณต์กํด์ง. (3) ๋งํน ์คํ์ผ ์ํธ (linking style sheet) ์ธ๋ถ CSS ํ์ผ๊ณผ HTML ๋ฌธ์๋ฅผ ์ฐ๊ฒฐํ๋ ๊ฒ CSS์ HTML์ด ๋ถ๋ฆฌ ๋์ด์ ๊ฐ๋
์ฑ ์ข๊ณ , ํ๋์ CSS ํ์ผ์ ์ฌ๋ฌ HTML ๋ฌธ์์์ ์ฐธ์กฐํ ์ ์์ผ๋ฏ๋ก ํธํจ. 2. ์ ํ์๋ค (0). ํน์ง * ๋๊ฐ์ ์ ํ์์ ๊ดํ ๊ฒ์ผ ๊ฒฝ์ฐ..
2023.02.15
ํ๋ก ํธ์๋ ๊ฐ๋ฐ/HTML, CSS - ์ด๋ก
[HTML] ๊ธฐํ ํ์ฉ๋๋ ํ๊ทธ
1. pre ํ๊ทธ (1) ์ฝ๋ pre ํ๊ทธ pre ํ๊ทธ์ ํ
์คํธ๋ฅผ ์์ฑํ๋ฉด ์คํ์ด์ค, ํญ, ์ํฐ ๋ฑ ๋ชจ๋ ๊ณต๋ฐฑ ์์๋ค์ด ์ด์ ๊ฐ์ด ํ๋ฉด์ ๊ทธ๋๋ก ์ ์ฉ๋ฉ๋๋ค. ๋๋ฌธ์ pre ํ๊ทธ๋ ์๋์ ์์คํค ์ํธ(Ascii art)๋ค์ฒ๋ผ ๊ณต๋ฐฑ์์๋ค์ ์ ๊ทน ํ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋ ์ ์์ต๋๋ค. ,d888a ,d88888888888ba. ,88"I) d a88']8i a88".8"8) `"8888:88 " _a8' .d8P' PP .d8P'.8 d) "8:88:baad8P' ,d8P' ,ama, .aa, .ama.g ,mmm d8P' 8 .8' 88):888P' ,d88' d8[ "8..a8"88 ,8I"88[ I88' d88 ]IaI" d8[ a88' dP "bm8mP8'(8'.8I 8[ d88' `" .8..
2023.02.10
ํ๋ก ํธ์๋ ๊ฐ๋ฐ/HTML, CSS - ์ด๋ก
[HTML] ์ฌ์ฉ์๋ก๋ถํฐ ์
๋ ฅ ๋ฐ๊ธฐ 3
1. textarea ํ๊ทธ textarea ํ๊ทธ ๋ฉ์์ง๋ฅผ ์
๋ ฅํ์ธ์. 2. ์ต์
์ ์ฌ์ฉํ๋ ํ๊ทธ (1) select,option ํ๊ทธ ์ต์
๋ค์ ์ฌ์ฉํ๋ ํ๊ทธ select, option ํ๊ทธ ์ธ์ด -- ์ธ์ด ์ ํ -- HTML CSS ์๋ฐ์คํฌ๋ฆฝํธ ํ์
์คํฌ๋ฆฝํธ (2) optgroup ํ๊ทธ optgroup ํ๊ทธ ์ผํ ๋ชฉ๋ก ์ฌ๊ณผ ํฌ๋ ์ค๋ ์ง ๋น๊ทผ ํ ๋งํ ๊ฐ์ง ์๊ณ ๊ธฐ ๋ผ์ง๊ณ ๊ธฐ ๋ญ๊ณ ๊ธฐ (3) datalist ํ๊ทธ datalist ํ๊ทธ ํ์ฌ ์ง์
3. ์ ๋๋ฅผ ํํํ๋ ํ๊ทธ (1) progress ํ๊ทธ ์ ๋๋ฅผ ํํํ๋ ํ๊ทธ progress ํ๊ทธ 0% (2) meter ํ๊ทธ meter ํ๊ทธ 20๋ฌ๋ฌ 4. ์ค์ค๋ก ํด๋ณด๊ธฐ
2023.02.10
ํ๋ก ํธ์๋ ๊ฐ๋ฐ/HTML, CSS - ์ด๋ก