2์ฃผ์ฐจ์๋ CSS ๊ฐ๋ ์ ๊ณต๋ถํ๊ณ ํด์ฆ๋ฅผ ํ์ด๋ณด์์ต๋๋ค.
ํด์ฆ
HTML ํด์ฆ์ ๋นํด ๋ฌธ์ ์๋ ์ ์์ต๋๋ค. ๋์ด๋๋ ๋น์ทํ ๊ฒ ๊ฐ์ต๋๋ค.
์ค๋ต ํ์ด
/* CSS ์ฃผ์ */
text-transform
: ๋๋ฌธ์๋ก ๋๋ ์๋ฌธ์๋ก ๋ฐ๊พธ๋ ์์ฑ
none
: ์ ๋ ฅ๋ ๊ทธ๋๋ก ์ถ๋ ฅํฉ๋๋ค.capitalize
: ๋จ์ด์ ์ฒซ ๋ฒ์งธ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก ๋ฐ๊ฟ๋๋ค.uppercase
: ๋ชจ๋ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก ๋ฐ๊ฟ๋๋ค.lowercase
: ๋ชจ๋ ๊ธ์๋ฅผ ์๋ฌธ์๋ก ๋ฐ๊ฟ๋๋ค.initial
: ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ํฉ๋๋ค.inherit
: ๋ถ๋ชจ ์์์ ์์ฑ๊ฐ์ ์์๋ฐ์ต๋๋ค.
padding
์ ์์ฑ๊ฐ์ผ๋ก ์์๋ฅผ ํ์ฉํ์ง ์๊ณ , ์ค์ ์ ๋ฌด์ํ๊ฑฐ๋ ์ด๊ธฐ ๊ฐ ํน์ ๋ํดํธ ๊ฐ์ธ ‘0’์ผ๋ก ํด์ํ๊ธฐ๋ ํฉ๋๋ค.
list-style
์์ฑ
list-style-type
๋ง์ปค(marker): ๋ฆฌ์คํธ ์์์ ์์ ์์นํ๋ ์ซ์๋ ๊ธฐํธlist-style-type
์์ฑ์ ์ด์ฉํ๋ฉด ๋ฆฌ์คํธ์ ๋ค์ํ ๋ง์ปค๋ฅผ ์ ์ฉํ ์ ์์ต๋๋ค.
<style>
.circle { list-style-type: circle; }
.square { list-style-type: square; }
.upperAlpha { list-style-type: upper-alpha; }
.lowerRoman { list-style-type: lower-roman; }
</style>
list-style-image
๋ง์ปค๋ก ์์ ๋ง์ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
<style>
.imageMarker { list-style-image: url("/examples/images/img_list_marker.png"); }
</style>
list-style-position
๋ฆฌ์คํธ ์์์ ์์น๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ ์์ฑ๊ฐ์outside
์ ๋๋ค.
<style>
.outside { list-style-position: outside; }
.inside { list-style-position: inside; }
</style>
=> list-style
์์ฑ ํ ๋ฒ์ ์ ์ฉํ๊ธฐ
<style>
ul { list-style: square inside url("/examples/images/img_list_marker.png"); }
</style>
๊ทธ๋ฃน ์ ํ์ (Group Selector)๋ ์ฌ๋ฌ ์ ํ์๋ฅผ ๊ทธ๋ฃน์ผ๋ก ๋ฌถ๋ ๊ธฐ๋ฅ์
๋๋ค.
์๋์ ์ฝ๋๋ ๋ชจ๋ ๋์ผํ ๋ฌธ๋ฒ์
๋๋ค.
h1 {
color: red;
}
p {
color: red;
}
li {
color: red;
}
h1, p, li {
color: red;
}
position
: ํ๊ทธ๋ฅผ ์ด๋ป๊ฒ ์์น์ํฌ์ง๋ฅผ ์ ์ํ๋ ์์ฑ
static
: ๊ธฐ๋ณธ๊ฐ, ๋ค๋ฅธ ํ๊ทธ์์ ๊ด๊ณ์ ์ํด ์๋์ผ๋ก ๋ฐฐ์น๋๋ฉฐ ์์น๋ฅผ ์์๋ก ์ค์ ํด ์ค ์ ์์ต๋๋ค.absolute
: ์ ๋ ์ขํ์ ํจ๊ป ์์น๋ฅผ ์ง์ ํด ์ค ์ ์์ต๋๋ค.relative
: ์๋ ์๋ ์์น๋ฅผ ๊ธฐ์ค์ผ๋ก ์ขํ๋ฅผ ์ง์ ํฉ๋๋ค.fixed
: ์คํฌ๋กค๊ณผ ์๊ด์์ด ํญ์ ๋ฌธ์ ์ต ์ข์ธก์๋จ์ ๊ธฐ์ค์ผ๋ก ์ขํ๋ฅผ ๊ณ ์ ํฉ๋๋ค.inherit
: ๋ถ๋ชจ ํ๊ทธ์ ์์ฑ๊ฐ์ ์์๋ฐ์ต๋๋ค.
์ขํ๋ฅผ ์ง์ ํด์ฃผ๊ธฐ ์ํด์๋ left
, right
, top
, bottom
์์ฑ๊ณผ ํจ๊ป ์ฌ์ฉํฉ๋๋ค.
position
์ absolute
๋ fixed
๋ก ์ค์ ์ ๊ฐ๋ก ํฌ๊ธฐ๊ฐ 100%๊ฐ ๋๋ block
ํ๊ทธ์ ํน์ง์ด ์ฌ๋ผ์ง๊ฒ ๋ฉ๋๋ค.
์ฐธ๊ณ
CSS / text-transform / ๋๋ฌธ์๋ก ๋๋ ์๋ฌธ์๋ก ๋ฐ๊พธ๋ ์์ฑ
padding๊ณผ margin์ ์์ ๊ฐ
tcpschool - css
CSS ๊ทธ๋ฃน ์ ํ์ ์๋ฏธ์ ์ฌ์ฉ๋ฒ
CSS position ์์ฑ
'๐ Study > Web Front-End Basic' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[7์ฃผ์ฐจ] Javascript ์์ ์ค์ต (0) | 2024.07.18 |
---|---|
[4-6์ฃผ์ฐจ] ์์ ์คํธ๋ฆฌ๋ฐ ์๋น์ค FLO ์น ์ฌ์ดํธ ํด๋ก ์ฝ๋ฉ (0) | 2024.07.18 |
[2์ฃผ์ฐจ] CSS ์์ ์ค์ต (0) | 2024.07.18 |
[1์ฃผ์ฐจ] HTML ์์ ์ค์ต (0) | 2024.07.18 |
[1์ฃผ์ฐจ] HTML ํด์ฆ ํ์ด (0) | 2024.07.18 |