...

CSS ๋งํฌ ๋ฐ์ค ๊พธ๋ฏธ๊ธฐ

๋งํฌ(link)์๋ color, font-family, background ์์ฑ ๋ฑ CSS์ ๋ค์ํ ์์ฑ๋ค์ ์ ์ฉํ ์ ์๋ค. ๋ํ, text-decoration ์์ฑ๊ฐ์ none์ผ๋ก ์ค์ ํ์ฌ, ๋งํฌ๊ฐ ์ฐ๊ฒฐ๋ ํ ์คํธ์ ๋ฐ์ค์ ์ ๊ฑฐํ ์๋ ์๋ค.
โ
๋งํฌ ๋ฐ์ค ์ ๊ฑฐ
/* ๋งํฌ ๋ฐ์ค ์ ๊ฑฐ */
<style>
a {
text-decoration: none;
}
</style>
<a href="/index.php" target="_blank">ํ์ผ๋ก ๊ฐ๊ธฐ!</a>
โ
๋งํฌ ์ํ ํํ
- ink : ๋งํฌ์ ๊ธฐ๋ณธ ์ํ์ด๋ฉฐ, ์ฌ์ฉ์๊ฐ ์์ง ํ ๋ฒ๋ ํด๋น ๋งํฌ๋ฅผ ํตํด ์ฐ๊ฒฐ๋ ํ์ด์ง๋ฅผ ๋ฐฉ๋ฌธํ์ง ์์ ์ํ
- visited : ์ฌ์ฉ์๊ฐ ํ ๋ฒ์ด๋ผ๋ ํด๋น ๋งํฌ๋ฅผ ํตํด ์ฐ๊ฒฐ๋ ํ์ด์ง๋ฅผ ๋ฐฉ๋ฌธํ ์ํ
- hover : ์ฌ์ฉ์์ ๋ง์ฐ์ค ์ปค์๊ฐ ๋งํฌ ์์ ์ฌ๋ผ๊ฐ ์๋ ์ํ
- active : ์ฌ์ฉ์๊ฐ ๋ง์ฐ์ค๋ก ๋งํฌ๋ฅผ ํด๋ฆญํ๊ณ ์๋ ์ํ
- focus : ํค๋ณด๋๋ ๋ง์ฐ์ค์ ์ด๋ฒคํธ(event) ๋๋ ๋ค๋ฅธ ํํ๋ก ํด๋น ์์๊ฐ ํฌ์ปค์ค(focus)๋ฅผ ๊ฐ์ง๊ณ ์๋ ์ํ
a:link { color: olive; } // ๊ธฐ๋ณธ ์ํ
a:visited { color: brown; } // ์ฌ์ฉ์๊ฐ ์ด๋ฏธ ๋งํฌ ๋ฐฉ๋ฌธํ ์ํ๋ผ๋ฉด ๊ฐ์์ผ๋ก
a:hover { color: coral; } // ๋ง์ฐ์ค ์ฌ๋ ค์ ธ ์์๋ coral์์ผ๋ก
a:active { color: khaki; } // ๋ง์ฐ์ค๋ก ํด๋ฆญํ ๋ khaki์์ผ๋ก ๋ณ๊ฒฝ
โ
๋งํฌ ํ ์คํธ๋ฅผ ๋ฒํผ์ผ๋ก
a:link, a:visited {
background-color: #FFA500;
color: maroon;
padding: 15px 25px;
text-align: center;
text-decoration: none;
display: inline-block;
}
a:hover, a:active {
background-color: #FF4500;
}

# ์ฐธ๊ณ ์๋ฃ
https://tcpschool.com/css/css_basic_links#
์ธ์ฉํ ๋ถ๋ถ์ ์์ด ๋ง์ผ ๋๋ฝ๋ ์ถ์ฒ๊ฐ ์๋ค๋ฉด ๋ฐ๋์ ์๋ ค์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค
์ด ๊ธ์ด ์ข์ผ์ จ๋ค๋ฉด ๊ตฌ๋ & ์ข์์
์ฌ๋ฌ๋ถ์ ๊ตฌ๋
๊ณผ ์ข์์๋
์ ์์๊ฒ ํฐ ํ์ด ๋ฉ๋๋ค.