گروه مقاله : CSS
تاريخ انتشار : 1394/02/02 - 10:24
كد :214
.
تمامی خصوصیات لینک هارا می توان با استفاده از CSS تغیییر داد .در مثال زیر به تگ a استایل داده و رنگ آن را به قرمز تغییر داده ایم.
<!DOCTYPE html>
<html>
<head>
<style>
a {
color: #FF0000;
}
</style>
</head>
<body>
<p><b><a href="sargonco.com" target="_blank">This is a link</a></b></p>
</body>
</html>
علاوه بر اینکه به لینک ها نیز می توان مانند متن تمامی استایل های مربوطه را داد، میتوان از استایل های زیر نیز استفاده نمود.
-
لینک در حالت عادی a:link
-
لینک در حالت که موس روی آن قرار دارد ولی کلیک نکرده a:hover
-
لینک در لحظه کلیک a:active
-
لینک در صورتی که قبلا کلیک شده باشد a:visited
<!DOCTYPE html>
<html>
<head>
<style>
/* unvisited link */
a:link {
color: #FF0000;
}
/* visited link */
a:visited {
color: #00FF00;
}
/* mouse over link */
a:hover {
color: #FF00FF;
}
/* selected link */
a:active {
color: #0000FF;
}
</style>
</head>
<body>
<a href="sargonco.com">link</a>
</body>
</html>
توجه داشته باشید که حالت hover باید بعد از link و حالت active باید بعد ازhover قرار بگیرد.
سایر استایل های تعریف شده درCSSبرای لینک ها :
text-decoration :
از این خاصیت غالبا برای برداشتن زیر خط (underline) تگ a استفاده می شود.
<!DOCTYPE html>
<html>
<head>
<style>
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a:active {
text-decoration: underline;
}
</style>
</head>
<body>
<p><b><a href="sargonco.com" target="_blank">This is a link</a></b></p>
<p><b>Note:</b> a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective.</p>
<p><b>Note:</b> a:active MUST come after a:hover in the CSS definition in order to be effective.</p>
</body>
</html>
در مثال زیر به رنگ پس زمینه ی تگ a استایل داده شده است.
<!DOCTYPE html>
<html>
<head>
<style>
a:link {
background-color: #B2FF99;
}
a:visited {
background-color: #FFFF85;
}
a:hover {
background-color: #FF704D;
}
a:active {
background-color: #FF704D;
}
</style>
</head>
<body>
<p><b><a href="default.asp" target="_blank">This is a link</a></b></p>
<p><b>Note:</b> a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective.</p>
<p><b>Note:</b> a:active MUST come after a:hover in the CSS definition in order to be effective.</p>
</body>
</html>