๋ธ๋ก๊ทธ ์ ๋ชฉ ๊พธ๋ฏธ๊ธฐ ์ํ CSS ์คํ์ผ ์ ์ฉ๋ฒ
์ด๋ฒ ๊ธ์์๋ ๋ธ๋ก๊ทธ ์ ๋ชฉ ๊พธ๋ฏธ๊ธฐ๋ฅผ ์ํ CSS ์คํ์ผ ์ ์ฉ ๋ฐฉ๋ฒ์ ๋ค๋ฃน๋๋ค. H2, H3, H4 ์ ๋ชฉ์ ๊พธ๋ฐ ๋, ๊ฐ ์ ๋ชฉ์ ๋์ ๋๊ฒ ๋์์ธํ์ฌ ๋ ์์ ๊ด์ฌ์ ๋๊ณ ๊ฐ๋ ์ฑ์ ๋์ผ ์ ์๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. ๋ํ, ๋ธ๋ก๊ทธ ์ ๋ชฉ์ ๊พธ๋ฏธ๋ ๋ฐฉ๋ฒ์ ํตํด ๋์์ธ์ ์ผ๋ก ๋ ๋งค๋ ฅ์ ์ธ ๊ธ์ ์์ฑํ ์ ์๋๋ก ํฉ๋๋ค.
๋ธ๋ก๊ทธ ์ ๋ชฉ์ ๊พธ๋ฏธ๋ ๋ฐ ํ์ํ ํจ๊ณผ์ ์ธ CSS๋ฅผ ํ์ฉํ์ฌ, ๊ธ์ ์ ๋ฐ์ ์ธ ํ์ง์ ํฅ์์ํค๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์.
CSS๋ก ๋ธ๋ก๊ทธ ์ ๋ชฉ ๊พธ๋ฏธ๊ธฐ H2, H3, H4 ์์ ๋ชฉ ๋์์ธ ํ
H2 ์ ๋ชฉ์ ํ์ฉํ๋ฉด ๋ธ๋ก๊ทธ ๊ธ์ ์ฃผ์ ๋ฅผ ๊ฐ๊ฒฐํ๊ฒ ์ ๋ฌํ ์ ์์ต๋๋ค. ๋ํ, H3์ H4 ์์ ๋ชฉ์ ํ์ฉํ๋ฉด ์ธ๋ถ ๋ด์ฉ์ ์ฒด๊ณ์ ์ผ๋ก ์ ๋ฆฌํ์ฌ ๋ ์๊ฐ ํ์ํ ์ ๋ณด๋ฅผ ๋น ๋ฅด๊ฒ ์ฐพ์ ์ ์์ต๋๋ค. ํ์ง๋ง ์์ ๋ชฉ์ ํฌ๊ธฐ๋ ์คํ์ผ์ด ๊ตฌ๋ถ๋์ง ์์ผ๋ฉด ๊ธ์ ๊ฐ๋ ์ฑ์ด ๋จ์ด์ง ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ฐ ์์ ๋ชฉ์ ๋ํด ์๊ฐ์ ์ฐจ๋ณํ๋ฅผ ๋๋ ๊ฒ์ด ํ์์ ์ ๋๋ค. ์ด๋ฅผ ํตํด ๋ ์๊ฐ ๋ ์ฝ๊ฒ ๋ด์ฉ์ ํ์ ํ๊ณ ๊ธ์ ์ง์คํ ์ ์๊ฒ ๋ฉ๋๋ค.
๊ธ์์ ์ด๋ฏธ์ง ์์๋ฅผ ์ถ๊ฐํ๊ฒ ๋๋ฉด ๊ธ์ ์ฝ๋ ์ฌ์ฉ์๋ ๊ธ์์ ๋์์ธ๋ง์ผ๋ก๋ ๊ธ์ด ์ด๋ค ๋ชฉ์ ๊ณผ ์๋์ธ์ง๋ฅผ ์ฝ๊ฒ ํ์ ํ ์ ์์ต๋๋ค. ์ ๋ณด๋ฅผ ์ข ๋ ์ฝ๊ณ ๊ฐ๋จํ๊ฒ ์ ๋ฌํ๊ธฐ ์ํด ๊ธ์์ ์ด๋ฏธ์ง ํจ๊ณผ๋ฅผ ์ฃผ๊ฒ ๋๋ฉด ์ข ๋ ๊ฐ๊ฒฐํ๊ณ ๋ช ํํ๊ฒ ๊ธ์ ๋ด์ฉ์ ์ ๋ฌํ๋ ๋ฐ ๋์์ ์ค ์ ์์ต๋๋ค.
๋ํ ์ ๋ชฉ์ ์ ๋ ฅ ํ ์ค๋ฐ๊ฟ์ ์๋ชปํด์ ์ด์ค์ผ๋ก ์ ๋ชฉ์ด ๋ค์ด๊ฐ๋ ๋ณด์ด์ง ์๋ ์ฝ๋๋ก ์ฝ๊ฒ ์ฐพ์ ์์ ํ ์ ์๋ ์ฅ์ ๋ ์์ต๋๋ค.
๋ธ๋ก๊ทธ ์ ๋ชฉ๊ณผ ์์ ๋ชฉ์ CSS๋ก ๋์์ธํ์ฌ ๊ฐ๋ ์ฑ ๋์ด๊ธฐ
๊ธ์ ์์ฑํ ๋ ์์ ๋ง์ ๊ฐ์ฑ์ ์ด๋ ค ์ข ๋ ๊ฐ์์ฑ์ ๋์ด๊ธฐ ์ํด H2, H3, H4 ์์ ๋ชฉ๊ณผ ์ ๋ชฉ ๋๋ ๊ธ์๋ฅผ CSS๋ฅผ ํตํด ๊พธ๋ฏธ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ๊ฐ๊ฐ์ ์์์ CSS ๊ฐ์ ์ํ๋ ๊ฐ์ผ๋ก ๋ณ๊ฒฝํด์ ์ ์ฉํ๊ฒ ๋๋ฉด ์ฝ๊ฒ ์์ ๋ง์ ๊ธ์ ๊พธ๋ฐ ์ ์์ต๋๋ค.
H2: ์ฃผ์ ๋ฅผ ๊ฐ๊ฒฐํ๊ณ ๊ฐ๋ ฌํ๊ฒ ์ ๋ฌํ๋ ๋์ ๋ชฉ
H2 ์ ๋ชฉ์ ๊ธ์ ํฐ ํ๋ฆ์ ์ก์์ฃผ๋ ์ญํ ์ ํฉ๋๋ค. ๊ธ์ ํต์ฌ์ ๋ช ํํ ํํํ ์ ์๋๋ก ํฌ๊ณ ๋ช ํํ ์คํ์ผ์ ์ ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
H3, H4: ์ธ๋ถ ๋ด์ฉ๊ณผ ๋ถ๊ฐ ์ค๋ช ์ ํจ๊ณผ์ ์ผ๋ก ๋๋๋ ์์ ๋ชฉ
H3์ H4๋ ๊ธ ๋ด์ฉ์ ๋จ๊ณ๋ณ๋ก ๊ตฌ๋ถํด ๋ ์๊ฐ ํ์ํ ๋ถ๋ถ์ ๋น ๋ฅด๊ฒ ์ฐพ๋๋ก ๋์์ค๋๋ค. ํ์ง๋ง ์์ ๋ชฉ ํฌ๊ธฐ์ ์คํ์ผ์ด ๋๋ฌด ๋น์ทํ๋ฉด ํผ๋์ ์ค ์ ์์ผ๋, ๊ฐ๊ฐ์ ๋ง๋ ๋ ํนํ ์คํ์ผ์ ์ ์ฉํด์ผ ํฉ๋๋ค.
์ ๋ชฉ H2, H3, H4 ๋ณธ๋ฌธ์ ๊ธ ๊ฐ๊ฐ์ ์์์ ์ค์ ํด ์ฃผ์๋ฉด ๋ฉ๋๋ค.
#tt-body-page h2[data-ke-size] ์ ๋ชฉ H2
#tt-body-page h3[data-ke-size] ์ ๋ชฉ H3
#tt-body-page h4[data-ke-size] ์ ๋ชฉ H4
#tt-body-page p[data-ke-size='size18'] ๋ณธ๋ฌธ 1
#tt-body-page p[data-ke-size='size16'] ๋ณธ๋ฌธ 2
#tt-body-page p[data-ke-size='size14'] ๋ณธ๋ฌธ 3
CSS๋ก ๋ธ๋ก๊ทธ ์ ๋ชฉ ๊พธ๋ฏธ๊ธฐ
์๋๋ ๋ธ๋ก๊ทธ์์ ๋ง์ด ์ฌ์ฉํ๋ ๋ํ์ ์ธ ์ ๋ชฉ ์คํ์ผ์ ๋๋ค. ํ์์ ๋ฐ๋ผ ์์, ํ ๋๋ฆฌ, ๋ฐฐ๊ฒฝ ๋ฑ์ ์กฐ์ ํด ๋๋ง์ ๊ฐ์ฑ ์๋ ์ ๋ชฉ์ผ๋ก ๋ณํํ ์ ์์ต๋๋ค.
1. ๋ธ๋ก๊ทธ ์ ๋ชฉ Aํ ์ ๋ชฉ ๊พธ๋ฏธ๊ธฐ
- ๊ฒ์ ์ ๋๊บผ์ด ํ ๋๋ฆฌ์ ๋นจ๊ฐ ๊ธ์๊ฐ ์กฐํ๋ฅผ ์ด๋ฃจ๋ฉฐ, ํฐ ๋ฐฐ๊ฒฝ์ผ๋ก ๊ฐ๋ ์ฑ์ด ๋ฐ์ด๋ฉ๋๋ค.
A ๋ด์ฉ์ด ๋ค์ด๊ฐ๋ ์ ๋ชฉ์ ๋๋ค
A ํญ๋ชฉ {
display: inline-block;
border-radius: 15px 15px 15px 0; /* ์ข์, ์ฐ์, ์ฐํ ๋ชจ์๋ฆฌ๋ 15px, ์ขํ๋ 0px (์ง๊ฐ) */
border: 3px solid #000000; /* ๊ฒ์ ์ ์ธ๊ณฝ์ ๋๊ป 3px */
padding: 0.5em 0.6em; /* ์ํ 0.5em, ์ข์ฐ 0.6em์ ๋ด๋ถ ์ฌ๋ฐฑ */
color: #ff0000; /* ๊ธ์์์ ๋นจ๊ฐ */
background-color: #ffffff; /* ๋ฐฐ๊ฒฝ์์ ํฐ์ */
}
2. ๋ธ๋ก๊ทธ ์ ๋ชฉ Bํ ์ ๋ชฉ ๊พธ๋ฏธ๊ธฐ
- ๋ถ๋๋ฌ์ด ํ์ ๋ฐฐ๊ฒฝ๊ณผ ๋ฅ๊ทผ ๋ชจ์๋ฆฌ๋ก ๊น๋ํ ๋๋์ ์ค๋๋ค.
B ๋ด์ฉ์ด ๋ค์ด๊ฐ๋ ์ ๋ชฉ์ ๋๋ค
B ํญ๋ชฉ {
display: inline-block;
border-radius: 5px; /* ๋ชจ๋ ๋ชจ์๋ฆฌ์ 5px์ ๋ผ์ด๋ ์ฒ๋ฆฌ */
padding: 0.6em 1em; /* ์ํ 0.6em, ์ข์ฐ 1em์ ๋ด๋ถ ์ฌ๋ฐฑ */
background: #F1F1F3; /* ๋ฐฐ๊ฒฝ์์ ์ฐํ ํ์ */
color: #333333; /* ๊ธ์์์ ์ง์ ํ์ */
}
3. ๋ธ๋ก๊ทธ ์ ๋ชฉ Cํ ์ ๋ชฉ ๊พธ๋ฏธ๊ธฐ
- ์งํ ๊ทธ๋ฌ๋ฐ์ด์ ๋ฐฐ๊ฒฝ๊ณผ ํฐ์ ๊ธ์๋ก ๊ณ ๊ธ์ค๋ฌ์ด ๋ถ์๊ธฐ๋ฅผ ์ฐ์ถํฉ๋๋ค.
C ๋ด์ฉ์ด ๋ค์ด๊ฐ๋ ์ ๋ชฉ์ ๋๋ค
C ํญ๋ชฉ {
display: inline-block;
padding: 0.43em 1em; /* ์ํ 0.43em, ์ข์ฐ 1em์ ๋ด๋ถ ์ฌ๋ฐฑ */
font-size: 19px; /* ๊ธ์ ํฌ๊ธฐ 19px */
border-radius: 3px; /* ๋ชจ๋ ๋ชจ์๋ฆฌ์ 3px์ ๋ผ์ด๋ ์ฒ๋ฆฌ */
color: #ffffff; /* ๊ธ์์์ ํฐ์ */
background: linear-gradient(to right, #bf7673, #7a5c8c); /* ์ผ์ชฝ → ์ค๋ฅธ์ชฝ ๊ทธ๋ฌ๋ฐ์ด์
๋ฐฐ๊ฒฝ */
}
4. ๋ธ๋ก๊ทธ ์ ๋ชฉ Dํ ์ ๋ชฉ ๊พธ๋ฏธ๊ธฐ
- ๊ตต์ ํ์ ํ ๋๋ฆฌ์ ๊ฐ๊ฒฐํ ๋์์ธ์ผ๋ก ์ฌํํจ์ ์ถ๊ตฌํ ๋ ์ ํฉํฉ๋๋ค.
D ๋ด์ฉ์ด ๋ค์ด๊ฐ๋ ์ ๋ชฉ์ ๋๋ค
D ํญ๋ชฉ {
display: inline-block;
border: 5px solid #C9C9C9; /* ํ์ ์ธ๊ณฝ์ ๋๊ป 5px */
padding: 0.3em 1em; /* ์ํ 0.3em, ์ข์ฐ 1em์ ๋ด๋ถ ์ฌ๋ฐฑ */
border-radius: 2px; /* ๋ชจ๋ ๋ชจ์๋ฆฌ์ 2px์ ๋ผ์ด๋ ์ฒ๋ฆฌ */
color: #333333; /* ๊ธ์์์ ์ง์ ํ์ */
background-color: #ffffff; /* ๋ฐฐ๊ฒฝ์์ ํฐ์ */
}
5. ๋ธ๋ก๊ทธ ์ ๋ชฉ Eํ ์ ๋ชฉ ๊พธ๋ฏธ๊ธฐ
- ๊ทธ๋ฆผ์ ํจ๊ณผ๋ฅผ ์ค ํฐ ๊ธ์์ ์ค์ ์ ๋ ฌ๋ก ๊ฐ๋ ฌํ ์ธ์์ ๋จ๊น๋๋ค.
E ๋ด์ฉ์ด ๋ค์ด๊ฐ๋ ์ ๋ชฉ์ ๋๋ค
E ํญ๋ชฉ {
text-align: center; /* ๊ฐ์ด๋ฐ ์ ๋ ฌ */
margin: 10px 0; /* ์ํ 10px, ์ข์ฐ๋ ์์ */
font-size: 23px; /* ๊ธ์ ํฌ๊ธฐ 23px */
font-weight: bold; /* ๊ธ์ ๊ตต๊ฒ */
color: white; /* ๊ธ์์์ ํฐ์ */
text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5); /* ๊ทธ๋ฆผ์ ์ค์ */
}
6. ๋ธ๋ก๊ทธ ์ ๋ชฉ Fํ ์ ๋ชฉ ๊พธ๋ฏธ๊ธฐ
- ๊ฒ์ ๋ฐฐ๊ฒฝ์ ํ๋์ ํ ๋๋ฆฌ๋ก ์ธ๋ จ๋๊ณ ๋ชจ๋ํ ๋์์ธ์ ์ฐ์ถํฉ๋๋ค.
F ๋ด์ฉ์ด ๋ค์ด๊ฐ๋ ์ ๋ชฉ์ ๋๋ค
F ํญ๋ชฉ {
border-style: solid; /* ์ค์ ํ
๋๋ฆฌ */
border-width: 0px 0px 1px 10px; /* ์ 0px, ์ฐ 0px, ํ 1px, ์ข 10px */
border-color: #2c6ed5; /* ํ
๋๋ฆฌ ์์ ์งํ ํ๋ */
background-color: #000; /* ๋ฐฐ๊ฒฝ์์ ๊ฒ์ ์ */
padding: 10px; /* ๋ด๋ถ ์ฌ๋ฐฑ 10px */
margin: 0.5em 0; /* ์ํ 0.5em, ์ข์ฐ๋ ์์ */
}
7. ๋ธ๋ก๊ทธ ์ ๋ชฉ Gํ ์ ๋ชฉ ๊พธ๋ฏธ๊ธฐ
- ๋ฅ๊ธ๊ณ ๋ ํนํ ๋ชจ์๋ฆฌ์ ๊ทธ๋ผ๋ฐ์ด์ ํจ๊ณผ๋ก ์์ ์ ์ฌ๋ก์ก๋ ์คํ์ผ์ ๋๋ค.
G ๋ด์ฉ์ด ๋ค์ด๊ฐ๋ ์ ๋ชฉ์ ๋๋ค
G ํญ๋ชฉ {
margin: 0.5em 0em; /* ์ํ 0.5em, ์ข์ฐ ์์ */
padding: 15px 20px; /* ๋ด๋ถ ์ฌ๋ฐฑ: ์ํ 15px, ์ข์ฐ 20px */
background-color: #70829a; /* ๋ฐฐ๊ฒฝ์์ ํ์ */
border-radius: 25px 2px 25px 2px; /* ๋ผ์ด๋ ์ฒ๋ฆฌ: ์ข์ 25px, ์ฐ์ 2px, ์ฐํ 25px, ์ขํ 2px */
background: linear-gradient(to right, #18408a, #800080); /* ๊ทธ๋ฌ๋ฐ์ด์
๋ฐฐ๊ฒฝ */
color: #ffffff; /* ๊ธ์์์ ํฐ์ */
}
๋ธ๋ก๊ทธ ์ ๋ชฉ์ CSS ์ ์ฉํ๋ ๋ฒ
ํฐ์คํ ๋ฆฌ ๋ฑ ์ฃผ์ ๋ธ๋ก๊ทธ ํ๋ซํผ์์๋ CSS ์ปค์คํฐ๋ง์ด์ง์ด ๊ฐ๋ฅํฉ๋๋ค.
์๋ฅผ ๋ค์ด, ๋ค์ ์
๋ ํฐ์ CSS๋ฅผ ์ ์ฉํ๋ฉด H2, H3, H4 ์ ๋ชฉ์ ์ผ๊ด ์คํ์ผ์ ์ค ์ ์์ต๋๋ค.
#tt-body-page h2[data-ke-size] { /* H2 ์ ๋ชฉ ์คํ์ผ */ }
#tt-body-page h3[data-ke-size] { /* H3 ์ ๋ชฉ ์คํ์ผ */ }
#tt-body-page h4[data-ke-size] { /* H4 ์ ๋ชฉ ์คํ์ผ */ }
- ๋ณธ๋ฌธ ๊ธ์ ํฌ๊ธฐ๋ ์์๋ ๋น์ทํ ๋ฐฉ์์ผ๋ก ์กฐ์ ํ ์ ์์ต๋๋ค.
๋ธ๋ก๊ทธ ์ ๋ชฉ ๊พธ๋ฏธ๊ธฐ์ ๋ถ๊ฐ ํจ๊ณผ
- ๋์์ธ๋ง์ผ๋ก๋ ๊ธ์ ์๋๋ฅผ ๋ช ํํ๊ฒ ์ ๋ฌํ ์ ์์ต๋๋ค.
- ์ ๋ชฉ ์ค๋ฐ๊ฟ ์ค๋ฅ๋ก ์ธํ ์ด์ค ์ ๋ชฉ ์ฝ์ ๋ฌธ์ ๋ ์ฝ๊ฒ ์๋ณํ ์ ์์ด ์ ์ง๋ณด์์ ๋์๋ฉ๋๋ค.
- ๊ธ์ ์ ๋ฌธ์ฑ๊ณผ ์ ๋ขฐ๋๋ฅผ ๋์ฌ SEO์๋ ๊ธ์ ์ ์ํฅ์ ์ค๋๋ค.
์์ ์ฝ๋ ๋ชจ์ (๋ณต์ฌํด์ ๋ฐ๋ก ์ฌ์ฉ ๊ฐ๋ฅ)
/* Aํ */
h2.a-title {
display: inline-block;
border-radius: 15px 15px 15px 0;
border: 3px solid #000000;
padding: 0.5em 0.6em;
color: #ff0000;
background-color: #ffffff;
}
/* Bํ */
h3.b-title {
display: inline-block;
border-radius: 5px;
padding: 0.6em 1em;
background: #F1F1F3;
color: #333333;
}
/* Cํ */
h4.c-title {
display: inline-block;
padding: 0.43em 1em;
font-size: 19px;
border-radius: 3px;
color: #ffffff;
background: linear-gradient(to right, #bf7673, #7a5c8c);
}
๋ธ๋ก๊ทธ ๊ธ์ ๋จ์ํ ์ข์ ๋ด์ฉ๋งํผ์ด๋ ๋ณด๊ธฐ ์ข์ ๊ตฌ์กฐ์ ๋์์ธ์ด ๋งค์ฐ ์ค์ํฉ๋๋ค. CSS๋ก ๊พธ๋ฏผ H2, H3, H4 ์ ๋ชฉ์ ๋ ์์ ์์ ์ ์ฌ๋ก์ก๊ณ , ๊ฐ๋ ์ฑ์ ํฌ๊ฒ ํฅ์์์ผ ์ค๋๋ค.