CSS text-decoration-layer์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ํ์ํ์ฌ ์ฌ๋ฌ ํ ์คํธ ์ฅ์์ ์์ ๋ฉ์ง ์๊ฐ ํจ๊ณผ๋ฅผ ๋ง๋ค์ด ๋ณด์ธ์. ์ค์ฉ์ ์ธ ์ฝ๋ ์์ ๋ฅผ ํตํด ์ฐฝ์์ ์ธ ๋์์ธ์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋ณด์ธ์.
CSS ํ ์คํธ ์ฅ์ ๋ ์ด์ด ๊ตฌ์ฑ: ๋ค์ค ํจ๊ณผ ์คํํน ๋ง์คํฐํ๊ธฐ
CSS๋ ํ
์คํธ ์คํ์ผ๋ง์ ์ํ ํ๋ถํ ์์ฑ์ ์ ๊ณตํ๋ฉฐ, ๊ทธ์ค ๊ฐ์ฅ ํฅ๋ฏธ๋ก์ฐ๋ฉด์๋ ์ข
์ข
๊ฐ๊ณผ๋๋ ๊ฒ ์ค ํ๋๊ฐ text-decoration-layer
์์ฑ์
๋๋ค. ์ด ์์ฑ์ ๋ค๋ฅธ ํ
์คํธ ์ฅ์ ์์ฑ๊ณผ ํจ๊ป ์ฌ์ฉํ์ฌ ๊ฐ๋ฐ์๊ฐ ์ฌ๋ฌ ์ฅ์์ ์์ ์๊ฐ์ ์ผ๋ก ๋ฐ์ด๋๊ณ ๋ณต์กํ ํ
์คํธ ํจ๊ณผ๋ฅผ ๋ง๋ค ์ ์๊ฒ ํด์ค๋๋ค. ์ด ์ข
ํฉ ๊ฐ์ด๋์์๋ text-decoration-layer
์ ๋ณต์ก์ฑ์ ๊น์ด ํ๊ณ ๋ค์ด, ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋
ํนํ๊ณ ๋งค๋ ฅ์ ์ธ ํ
์คํธ ๋์์ธ์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ํ๊ตฌํด ๋ณด๊ฒ ์ต๋๋ค.
text-decoration-layer
์์ฑ ์ดํดํ๊ธฐ
text-decoration-layer
์์ฑ์ ํ
์คํธ ์ฅ์(๋ฐ์ค, ์์ค, ์ทจ์์ ๋ฑ)์ด ํ
์คํธ ์์ฒด๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ทธ๋ ค์ง๋ ์์๋ฅผ ์ ์ดํฉ๋๋ค. ์ด ์์ฑ์ ๋ ๊ฐ์ง ๊ฐ์ ๊ฐ์ง ์ ์์ต๋๋ค:
auto
: ๊ธฐ๋ณธ๊ฐ์ ๋๋ค. ๋ธ๋ผ์ฐ์ ๊ฐ ์ฅ์์ ๊ทธ๋ฆฌ๊ธฐ ์์๋ฅผ ๊ฒฐ์ ํ๋ฉฐ, ๋ณดํต ํ ์คํธ ์๋์ ๋ฐฐ์นํฉ๋๋ค.below
: ํ ์คํธ ์ฅ์์ด ํ ์คํธ ์๋์ ๊ทธ๋ ค์ ธ์ผ ํจ์ ์ง์ ํฉ๋๋ค.
๊ฐ ์์ฒด๋ ๋จ์ํด ๋ณด์ด์ง๋ง, ์ง์ ํ ํ์ text-decoration-layer
๋ฅผ ๋ค๋ฅธ ํ
์คํธ ์ฅ์ ์์ฑ๊ณผ ๊ฒฐํฉํ์ฌ ๊ณ์ธตํ๋ ํจ๊ณผ๋ฅผ ๋ง๋๋ ๋ฐ ์์ต๋๋ค. ์ด๋ฅผ ์ค๋ช
ํ๊ธฐ ์ํด ๋ช ๊ฐ์ง ์ค์ฉ์ ์ธ ์์ ๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
ํต์ฌ ํ ์คํธ ์ฅ์ ์์ฑ
๊ณ ๊ธ ์คํํน ๊ธฐ์ ์ ์ดํด๋ณด๊ธฐ ์ ์, ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ ํต์ฌ CSS ํ ์คํธ ์ฅ์ ์์ฑ์ ๋น ๋ฅด๊ฒ ๋ณต์ตํด ๋ณด๊ฒ ์ต๋๋ค:
text-decoration-line
: ์ ์ฉํ ์ฅ์์ ์ ํ(์:underline
,overline
,line-through
)์ ์ง์ ํฉ๋๋ค.text-decoration-color
: ํ ์คํธ ์ฅ์์ ์์์ ์ค์ ํฉ๋๋ค.text-decoration-style
: ์ฅ์์ ์คํ์ผ(์:solid
,double
,dashed
,dotted
,wavy
)์ ์ ์ํฉ๋๋ค.text-decoration-thickness
: ์ฅ์ ์ ์ ๋๊ป๋ฅผ ์ ์ดํฉ๋๋ค. ์ด ์์ฑ์ ์ข ์ข `text-underline-offset`๊ณผ ํจ๊ป ์ฌ์ฉํ์ฌ ์ ๋ฐํ ์๊ฐ์ ๋์์ธ์ ๋ง๋ญ๋๋ค.text-underline-offset
: ๋ฐ์ค๊ณผ ํ ์คํธ ๊ธฐ์ค์ ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ฅผ ์ง์ ํฉ๋๋ค. ์ด๋ ๋ฐ์ค์ด ๋์ผ๋(descender)๋ฅผ ๊ฐ๋ฆฌ๋ ๊ฒ์ ๋ฐฉ์งํ๋ ๋ฐ ํต์ฌ์ ์ ๋๋ค.
๊ธฐ๋ณธ ์์ : ์ค๋น ๋จ๊ณ
text-decoration-layer
๊ฐ ํ
์คํธ์ ๋ชจ์์ ์ด๋ป๊ฒ ์ํฅ์ ๋ฏธ์น๋์ง ๋ณด์ฌ์ฃผ๋ ๋ช ๊ฐ์ง ๊ธฐ๋ณธ ์์ ๋ก ์์ํ๊ฒ ์ต๋๋ค.
์์ 1: ์คํ์ ์ด ์๋ ๊ฐ๋จํ ๋ฐ์ค
์ด ์์ ๋ ํ ์คํธ์ ๋์ผ๋์ ์ถฉ๋ํ๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ง์ ๋ ์คํ์ ์ด ์๋ ๊ฐ๋จํ ๋ฐ์ค์ ๋ณด์ฌ์ค๋๋ค.
.underlined {
text-decoration: underline;
text-decoration-color: blue;
text-underline-offset: 0.3em;
}
HTML:
<p class="underlined">์ด ํ
์คํธ์๋ ์คํ์ผ๋ฆฌ์ํ ๋ฐ์ค์ด ์์ต๋๋ค.</p>
์์ 2: ํ ์คํธ ์๋์ ์ ์ ์์ค
์ฌ๊ธฐ์๋ text-decoration-layer: below
๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ ์์ค์ ํ
์คํธ ์๋์ ๋ฐฐ์นํ์ฌ ๋ฏธ๋ฌํ ๋ฐฐ๊ฒฝ ํจ๊ณผ๋ฅผ ๋ง๋ญ๋๋ค.
.overlined {
text-decoration: overline dashed;
text-decoration-color: lightgray;
text-decoration-layer: below;
}
HTML:
<p class="overlined">๋ค์ ์์ค์ด ์๋ ํ
์คํธ.</p>
๊ณ ๊ธ ๊ธฐ์ : ๋ค์ค ์ฅ์ ์คํํน
์ง์ ํ ๋ง๋ฒ์ ์์ฌ ์์(::before
๋ฐ ::after
)๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ์ฌ๋ฌ text-decoration
์์ฑ์ ์ ์ฉํ์ฌ ์ฌ๋ฌ ํ
์คํธ ์ฅ์์ ์์ ๋ ์ผ์ด๋ฉ๋๋ค. ์ด๋ฅผ ํตํด ๋จ์ผ ์ฅ์์ผ๋ก๋ ๋ฌ์ฑํ๊ธฐ ์ด๋ ต๊ฑฐ๋ ๋ถ๊ฐ๋ฅํ ๋ณต์กํ ํจ๊ณผ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
์์ 3: ์ด์ค ๋ฐ์ค ํจ๊ณผ
์ด ์์ ๋ ์์ฌ ์์๋ฅผ ์ฌ์ฉํ์ฌ ์ด์ค ๋ฐ์ค ํจ๊ณผ๋ฅผ ๋ง๋ญ๋๋ค. ์ด์ค์ ์ ์๋ฎฌ๋ ์ด์ ํ๊ธฐ ์ํด ์คํ์ผ๊ณผ ์์น๊ฐ ๋ค๋ฅธ ๋ ๊ฐ์ ๋ฐ์ค์ ๋ง๋ค ๊ฒ์ ๋๋ค.
.double-underline {
position: relative;
display: inline-block;
}
.double-underline::before,
.double-underline::after {
content: '';
position: absolute;
left: 0;
width: 100%;
height: 1px; /* Adjust for thickness */
background-color: currentColor; /* Inherit text color */
}
.double-underline::before {
bottom: -0.2em; /* Adjust for spacing */
}
.double-underline::after {
bottom: -0.4em; /* Adjust for spacing */
}
HTML:
<span class="double-underline">์ด์ค ๋ฐ์ค ํ
์คํธ</span>
์ค๋ช
: ๋ถ๋ชจ ์์์ position: relative
๋ฅผ ์ฌ์ฉํ์ฌ ์์ฌ ์์์ ์์น ์ง์ ์ปจํ
์คํธ๋ฅผ ๋ง๋ญ๋๋ค. ::before
์ ::after
์์ฌ ์์๋ ์ ๋ ์์น๋ก ์ง์ ๋์ด ๋ ๊ฐ์ ๋ฐ์ค์ ๋ง๋ญ๋๋ค. bottom
์์ฑ์ ๋ฐ์ค๊ณผ ํ
์คํธ ์ฌ์ด์ ๊ฐ๊ฒฉ์ ์ ์ดํ๊ธฐ ์ํด ์กฐ์ ๋ฉ๋๋ค. `background-color`๋ฅผ `currentColor`๋ก ์ค์ ํ๋ฉด ๋ฐ์ค์ด ํ
์คํธ์ ์์์ ์์๋ฐ์ ์คํ์ผ๋ง์ ์ ์ฐ์ฑ์ ์ ๊ณตํฉ๋๋ค.
์์ 4: ๋ฐฐ๊ฒฝ ํ์ด๋ผ์ดํธ๊ฐ ์๋ ๋ฐ์ค
์ด ์์ ๋ ๋ฐ์ค๊ณผ ๋ฏธ๋ฌํ ๋ฐฐ๊ฒฝ ํ์ด๋ผ์ดํธ๋ฅผ ๊ฒฐํฉํ์ฌ ํ ์คํธ์ ์ฃผ์๋ฅผ ๋๋๋ค. ์ด ํจ๊ณผ๋ ๊ฐ๋ ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ์์ ๋๋น๋ฅผ ์ ์คํ๊ฒ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
.highlight-underline {
position: relative;
display: inline-block;
}
.highlight-underline::before {
content: '';
position: absolute;
left: -0.1em; /* Adjust for padding */
right: -0.1em; /* Adjust for padding */
bottom: -0.2em; /* Position the highlight */
height: 0.4em; /* Adjust for highlight height */
background-color: rgba(255, 255, 0, 0.3); /* Semi-transparent yellow */
z-index: -1; /* Place behind the text */
}
.highlight-underline {
text-decoration: underline;
text-decoration-color: darkgoldenrod;
text-underline-offset: 0.1em;
}
HTML:
<span class="highlight-underline">ํ์ด๋ผ์ดํธ๋ ๋ฐ์ค</span>
์ค๋ช
: ::before
์์ฌ ์์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐ๊ฒฝ ํ์ด๋ผ์ดํธ๋ฅผ ๋ง๋ญ๋๋ค. z-index: -1
์ ์ฌ์ฉํ์ฌ ํ
์คํธ ๋ค์ ์์น์ํค๊ณ left
, right
, bottom
์์ฑ์ ์กฐ์ ํ์ฌ ํฌ๊ธฐ์ ์์น๋ฅผ ์ ์ดํฉ๋๋ค. rgba()
์์ ๊ฐ์ ๋ฐํฌ๋ช
ํ์ด๋ผ์ดํธ๋ฅผ ๋ง๋ค ์ ์๊ฒ ํด์ค๋๋ค. ๊ทธ๋ฐ ๋ค์ `text-decoration` ์์ฑ์ ์ฌ์ฉํ์ฌ ํ์ค ๋ฐ์ค์ ์ ์ฉํฉ๋๋ค. ์๊ฐ์ ์ผ๋ก ๋งค๋ ฅ์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ค๊ธฐ ์ํด์๋ ์คํ์
๊ณผ ํ์ด๋ผ์ดํธ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
์์ 5: ์์ ๊ทธ๋ผ๋ฐ์ด์ ์ด ์๋ ๋ฌผ๊ฒฐ ๋ฐ์ค
์ด ์์ ๋ ๊ทธ๋ผ๋ฐ์ด์ ํจ๊ณผ๊ฐ ์๋ ๋ฌผ๊ฒฐ ๋ฐ์ค์ ๋ง๋ญ๋๋ค. ์ด๊ฒ์ ์ต์ ์ ๊ฒฐ๊ณผ๋ฅผ ์ํด ์ฌ๋ฌ ์์ฑ๊ณผ ์๋ง๋ SVG๋ฅผ ๊ฒฐํฉํ๋ ๋ ๊ณ ๊ธ ๊ธฐ์ ์ ๋๋ค.
.wavy-gradient-underline {
text-decoration: underline;
text-decoration-style: wavy;
text-decoration-color: transparent;
text-underline-offset: 0.3em;
background-image: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet);
background-clip: text;
-webkit-background-clip: text;
color: transparent;
}
HTML:
<p class="wavy-gradient-underline">๋ฌผ๊ฒฐ ๊ทธ๋ผ๋ฐ์ด์
๋ฐ์ค ํ
์คํธ</p>
์ค๋ช
: wavy
๋ฐ์ค ์คํ์ผ๋ก ์์ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์, ์ค์ ๋ฐ์ค์ด ๋ณด์ด์ง ์๋๋ก text-decoration-color
๋ฅผ transparent
๋ก ์ค์ ํฉ๋๋ค. ์ด์ด์ ์ ํ ๊ทธ๋ผ๋ฐ์ด์
๊ณผ ํจ๊ป background-image
๋ฅผ ์ฌ์ฉํฉ๋๋ค. ํต์ฌ์ background-clip: text
์ ๊ทธ ๋ฒค๋ ํ๋ฆฌํฝ์ค์ ํด๋นํ๋ -webkit-background-clip: text
๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐ๊ฒฝ ๊ทธ๋ผ๋ฐ์ด์
์ ํ
์คํธ์ ๋ง๊ฒ ์๋ฅด๋ ๊ฒ์
๋๋ค. ๋ง์ง๋ง์ผ๋ก, ํ
์คํธ ์์์ transparent
๋ก ์ค์ ํ์ฌ ๋ฐฐ๊ฒฝ ๊ทธ๋ผ๋ฐ์ด์
์ด ํจ๊ณผ์ ์ผ๋ก ํ
์คํธ ์์ ๋ฐ ๋ฐ์ค ์์์ด ๋๋๋ก ํฉ๋๋ค. ์ด๋ -webkit-background-clip
์ ๋ํ ๋ธ๋ผ์ฐ์ ์ง์์ด ํ์ํ๋ฉฐ, ๋ ๊ฐ๋ ฅํ ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ ํธํ์ฑ์ ์ํด SVG ์ฌ์ฉ์ ๊ณ ๋ คํ ์ ์์ต๋๋ค.
์ ๊ทผ์ฑ ๊ณ ๋ ค์ฌํญ
ํ ์คํธ ์ฅ์ ํจ๊ณผ๋ฅผ ์ฌ์ฉํ ๋๋ ์ ๊ทผ์ฑ์ ๊ณ ๋ คํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋ค์์ ๋ช ๊ฐ์ง ์ฃผ์ ์ง์นจ์ ๋๋ค:
- ์์ ๋๋น: ํ ์คํธ, ์ฅ์, ๋ฐฐ๊ฒฝ ๊ฐ์ ์ถฉ๋ถํ ์์ ๋๋น๋ฅผ ๋ณด์ฅํ์ธ์. ๋๋น๊ฐ ์ข์ง ์์ผ๋ฉด ์๊ฐ ์ฅ์ ๊ฐ ์๋ ์ฌ์ฉ์๊ฐ ํ ์คํธ๋ฅผ ์ฝ๊ธฐ ์ด๋ ต๊ฑฐ๋ ๋ถ๊ฐ๋ฅํ ์ ์์ต๋๋ค. ์์ ๋๋น ๋น์จ์ ํ์ธํ๋ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๊ณ WCAG(์น ์ฝํ ์ธ ์ ๊ทผ์ฑ ๊ฐ์ด๋๋ผ์ธ)์ ๊ฐ์ ์ ๊ทผ์ฑ ํ์ค์ ์ถฉ์กฑํ๋์ง ํ์ธํ์ธ์.
- ์์์๋ง ์์กดํ์ง ์๊ธฐ: ์๋ฏธ๋ฅผ ์ ๋ฌํ๊ธฐ ์ํด ์์์๋ง ์์กดํ์ง ๋ง์ธ์. ์๋ฅผ ๋ค์ด, ์ค๋ฅ๋ฅผ ๋ํ๋ด๊ธฐ ์ํด ๋นจ๊ฐ ๋ฐ์ค์ ์ฌ์ฉํ๋ค๋ฉด ์ค๋ฅ ์์ด์ฝ์ด๋ ๋ฉ์์ง์ ๊ฐ์ ํ ์คํธ ๊ธฐ๋ฐ ํ์๊ธฐ๋ ํจ๊ป ์ ๊ณตํ์ธ์.
- ๋์ ์ ๊ณต: ํ ์คํธ ์ฅ์์ด ์์ ํ ์ฅ์์ฉ์ด๊ณ ํ์ ์ ๋ณด๋ฅผ ์ ๋ฌํ์ง ์๋ ๊ฒฝ์ฐ, ์ฅ์์ ๋ณด๊ฑฐ๋ ํด์ํ ์ ์๋ ์ฌ์ฉ์๋ฅผ ์ํด ์ ๋ณด๋ฅผ ์ ์ํ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ ๊ฒ์ ๊ณ ๋ คํ์ธ์.
- ์ฌ์ฉ์ ์ ํธ ์กด์ค: ์ผ๋ถ ์ฌ์ฉ์๋ ํ ์คํธ ์คํ์ผ๋ง์ ๋ํ ์ ํธ๋๊ฐ ์๊ฑฐ๋ ํน์ ์คํ์ผ์ ์์ ํ ๋นํ์ฑํํ ์ ์์ต๋๋ค. ํ ์คํธ ์ฅ์์ด ํ์๋์ง ์๋๋ผ๋ ์น์ฌ์ดํธ๊ฐ ์ฌ์ฉ ๊ฐ๋ฅํ๊ณ ์ ๊ทผ ๊ฐ๋ฅํ ์ํ๋ก ์ ์ง๋๋๋ก ํ์ธ์.
๋ธ๋ผ์ฐ์ ํธํ์ฑ
๋๋ถ๋ถ์ ํต์ฌ ํ
์คํธ ์ฅ์ ์์ฑ์ ์ต์ ๋ธ๋ผ์ฐ์ ์์ ์ ์ง์๋ฉ๋๋ค. ํ์ง๋ง text-decoration-layer
์์ฑ์ ์ง์์ด ์๋์ ์ผ๋ก ์ ํ์ ์
๋๋ค. ํ๋ก๋์
ํ๊ฒฝ์์ ์ฌ์ฉํ๊ธฐ ์ ์ (์: MDN ์น ๋ฌธ์์์) ํธํ์ฑ ํ๋ฅผ ๋ฐ๋์ ํ์ธํ์ธ์. ๊ตฌํ ๋ธ๋ผ์ฐ์ ์ ๊ฒฝ์ฐ ๋น์ทํ ํจ๊ณผ๋ฅผ ์ป๊ธฐ ์ํด ์์ฌ ์์์ ๊ฐ์ ๋์ฒด ๊ธฐ์ ์ ์ฌ์ฉํด์ผ ํ ์๋ ์์ต๋๋ค.
์ฌ์ฉ ์ฌ๋ก ๋ฐ ์๊ฐ
ํ ์คํธ ์ฅ์ ๋ ์ด์ด ๊ตฌ์ฑ์ ๋ค์ํ ์ฐฝ์์ ๊ฐ๋ฅ์ฑ์ ์ด์ด์ค๋๋ค. ๋ค์์ ๋ช ๊ฐ์ง ์ ์ฌ์ ์ธ ์ฌ์ฉ ์ฌ๋ก์ ์๊ฐ์ ๋๋ค:
- ํด๋ฆญ ์ ๋ ๋ฌธ๊ตฌ: ๋ฐ์ค๊ณผ ๋ฐฐ๊ฒฝ ํ์ด๋ผ์ดํธ์ ์กฐํฉ์ ์ฌ์ฉํ์ฌ ํด๋ฆญ ์ ๋ ๋ฒํผ์ ์๊ฐ์ ์ผ๋ก ๋ ๋งค๋ ฅ์ ์ด๊ณ ๋์ ๋๊ฒ ๋ง๋์ธ์.
- ์ ๋ชฉ ๋ฐ ํ์ดํ: ๊ณ์ธตํ๋ ํ ์คํธ ์ฅ์์ ์ฌ์ฉํ์ฌ ๊น์ด์ ์๊ฐ์ ํฅ๋ฏธ๋ฅผ ๋ํด ๋ ํนํ๊ณ ๊ธฐ์ต์ ๋จ๋ ์ ๋ชฉ์ ๋ง๋์ธ์.
- ๊ฐ์กฐ ๋ฐ ํ์ด๋ผ์ดํธ: ๋ฏธ๋ฌํ ์ฅ์์ ์ฌ์ฉํ์ฌ ๋จ๋ฝ ๋ด์ ํน์ ๋จ์ด๋ ๊ตฌ๋ฌธ์ ๊ฐ์กฐํ์ธ์.
- ๋ธ๋๋ฉ ๋ฐ ์๊ฐ์ ์์ด๋ดํฐํฐ: ๋ธ๋๋์ ์๊ฐ์ ์ ์ฒด์ฑ๊ณผ ์ผ์นํ๋ ํ ์คํธ ์ฅ์ ํจ๊ณผ๋ฅผ ํตํฉํ์ธ์.
- ์ธํฐ๋ํฐ๋ธ ํจ๊ณผ: CSS ์ ํ ๋ฐ ์ ๋๋ฉ์ด์ ์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ์ํธ์์ฉ(์: ํธ๋ฒ ํจ๊ณผ)์ ๋ฐ์ํ๋ ๋์ ํ ์คํธ ์ฅ์ ํจ๊ณผ๋ฅผ ๋ง๋์ธ์.
- ์ ๊ทผ์ฑ์ ๊ณ ๋ คํ ๋์์ธ: ๋ชจ๋ ์ฌ์ฉ์์ ๊ฒฝํ์ ํฅ์์ํค๊ธฐ ์ํด ํญ์ ์ ๊ทผ์ฑ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ผ๋์ ๋๊ณ ์ ๋ต์ ์ผ๋ก ํ ์คํธ ์ฅ์์ ์ฌ์ฉํ์ธ์.
์ค์ ์ฌ๋ก ๋ฐ ๊ตญ์ ์ ๊ณ ๋ ค์ฌํญ
๊ธ๋ก๋ฒ ๊ณ ๊ฐ์ ์ผ๋์ ๋๊ณ ์ด๋ฌํ ๊ธฐ์ ์ ์ค์ ์ ์ฉ ์ฌ๋ก๋ฅผ ๋ช ๊ฐ์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค:
- ์ ์ ์๊ฑฐ๋ ์ ํ ๋ชฉ๋ก (๊ธ๋ก๋ฒ): ์ ํ๋ช ์ ๋ฏธ๋ฌํ ๋ฐฐ๊ฒฝ ํ์ด๋ผ์ดํธ๋ฅผ ์ฃผ๋ฉด ์ง๋์น๊ฒ ์ฐ๋งํ์ง ์์ผ๋ฉด์๋ ์์ ์ ๋ ์ ์์ต๋๋ค. ์์์ ๋ํ ๋ฌธํ์ ์ ํธ๋๊ฐ ํฌ๊ฒ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ์์ ์ ํ์ ์ ์ค์ ๊ธฐํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋นจ๊ฐ์์ ์ผ๋ถ ์์์ ๊ตญ๊ฐ์์๋ ํ์ด์ ์์งํ์ง๋ง ์์ ๋ฌธํ์์๋ ์ํ์ ์์งํ ์ ์์ต๋๋ค.
- ๋ด์ค ๊ธฐ์ฌ ์ ๋ชฉ (๊ตญ์ ๋ด์ค): ์ด์ค ๋ฐ์ค์ด๋ ๋ ํนํ ์์ค ์คํ์ผ์ ๋ด์ค ํค๋๋ผ์ธ์ ์ ๊ตํ๊ณ ์ ๋ฌธ์ ์ธ ๋๋์ ์ค ์ ์์ต๋๋ค. ํ์ดํฌ๊ทธ๋ํผ ์ ํ์ ์ ์ํ์ธ์. ์ผ๋ถ ๊ธ๊ผด์ ํน์ ์ธ์ด์์ ๋ค๋ฅธ ์ธ์ด๋ณด๋ค ๋ ์ ๋ ๋๋ง๋ฉ๋๋ค. ์ฌ์ฉ๋ ๊ธ๊ผด์ด ๋์ ์ธ์ด์ ๋ฌธ์ ์งํฉ์ ์ง์ํ๋์ง ํ์ธํ์ธ์.
- ๊ต์ก ํ๋ซํผ (๋ค๊ตญ์ด): ๊ต์ก ์ฝํ ์ธ ์ ํต์ฌ ์ฉ์ด๋ฅผ ๋ฏธ๋ฌํ ๋ฐ์ค๊ณผ ๋ฐฐ๊ฒฝ์์ผ๋ก ๊ฐ์กฐํ๋ฉด ์ดํด๋ฅผ ๋๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค. ํนํ ๋ณต์กํ ๋ฌธ์ ์งํฉ์ด๋ ๋ฐ์ ๊ตฌ๋ณ ๊ธฐํธ๊ฐ ์๋ ์ธ์ด์ ๊ฒฝ์ฐ ํ์ด๋ผ์ดํธ ์์์ด ์ ๊ทผ ๊ฐ๋ฅํ๊ณ ๊ฐ๋ ์ฑ์ ๋ฐฉํดํ์ง ์๋๋ก ํ์ธ์.
- ๋๋ฉ ํ์ด์ง ํด๋ฆญ ์ ๋ ๋ฌธ๊ตฌ (๊ธ๋ก๋ฒ ๋ง์ผํ ): ํด๋ฆญ ์ ๋ ๋ฒํผ์ ๋ฌผ๊ฒฐ ๋ฐ์ค์ด๋ ๊ทธ๋ผ๋ฐ์ด์ ํจ๊ณผ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฐธ์ฌ๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฃผ์๋ฅผ ์ฐ๋งํ๊ฒ ํ๊ฑฐ๋ ๊ด๊ณผ๋ฏผ์ฑ ๊ฐ์ง์ ์ ๋ฐํ ์ ์๋ ์ ๋๋ฉ์ด์ ์ด๋ ํจ๊ณผ๋ ์ฌ์ฉํ์ง ๋ง์ธ์. ํญ์ ๋ค์ํ ์ฒญ์ค์ ๋์์ผ๋ก ๋์์ธ์ ํ ์คํธํ์ฌ ํผ๋๋ฐฑ์ ์์งํ์ธ์.
๊ฒฐ๋ก : ์ฐฝ์๋ ฅ ๋ฐํํ๊ธฐ
text-decoration-layer
์์ฑ์ ๋ค๋ฅธ ํ
์คํธ ์ฅ์ ์์ฑ ๋ฐ ์์ฌ ์์์ ๊ฐ์ ์ฐฝ์์ ์ธ ๊ธฐ์ ๊ณผ ๊ฒฐํฉํ์ฌ ์น์์ ํ
์คํธ์ ์๊ฐ์ ๋งค๋ ฅ์ ํฅ์์ํค๋ ๊ฐ๋ ฅํ ๋๊ตฌ ๋ชจ์์ ์ ๊ณตํฉ๋๋ค. ์คํํน, ์์ ๋๋น, ์ ๊ทผ์ฑ์ ์์น์ ์ดํดํจ์ผ๋ก์จ ์น์ฌ์ดํธ์ ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์ํค๋ ๋ฉ์ง๊ณ ๋งค๋ ฅ์ ์ธ ํ
์คํธ ๋์์ธ์ ๋ง๋ค ์ ์์ต๋๋ค. ์ ๊ทผ์ฑ์ ์ฐ์ ์ํ๊ณ ๋ชจ๋ ์ฌ์ฉ์๊ฐ ๋ฅ๋ ฅ์ด๋ ๋ธ๋ผ์ฐ์ง ํ๊ฒฝ์ ๊ด๊ณ์์ด ์ ์๋ํ๋๋ก ๋์์ธ์ ์ฒ ์ ํ ํ
์คํธํ๋ ๊ฒ์ ์์ง ๋ง์ธ์.
๋ค์ํ ์์ฑ๊ณผ ๊ธฐ์ ์ ์กฐํฉ์ ์คํํ์ฌ ์์ ๋ง์ ๋ ํนํ ํ ์คํธ ์ฅ์ ์คํ์ผ์ ์ฐพ์๋ณด์ธ์. ๊ฐ๋ฅ์ฑ์ ์ฌ์ค์ ๋ฌดํํฉ๋๋ค!