所以我只是想创建一个小网站。(别担心这不会是标题)现在“主页”“新闻”“画廊”和“关于我们”不是直接指向另一个页面的实际按钮。当我做
<a href="Mainpage.htm"> Home </a>
按钮变为紫色并带有下划线。(我知道这是链接的显示方式)但是有没有一种方法可以让这些按钮像图片中一样保持橙色,而不会变成蓝色和带下划线。谢谢 http://imgur.com/Czsk4
所以我只是想创建一个小网站。(别担心这不会是标题)现在“主页”“新闻”“画廊”和“关于我们”不是直接指向另一个页面的实际按钮。当我做
<a href="Mainpage.htm"> Home </a>
按钮变为紫色并带有下划线。(我知道这是链接的显示方式)但是有没有一种方法可以让这些按钮像图片中一样保持橙色,而不会变成蓝色和带下划线。谢谢 http://imgur.com/Czsk4
您可以内联设置样式,但最好的方法是通过 css 类。
内联:
<a href="Mainpage.htm" style="color: #fb3f00; text-decoration: none;">Home</a>
通过一个类来做到这一点:
<a href="Mainpage.htm" class="nav-link">Home</a>
a.nav-link:link
{
color: #fb3f00;
text-decoration: none;
}
a.nav-link:visited
{
color: #fb3f00;
text-decoration: none;
}
a.nav-link:hover
{
color: #fb3f00;
text-decoration: none;
}
a.nav-link:active
{
color: #fb3f00;
text-decoration: none;
}
要通过一个类来完成,您需要将 css 代码放在一个单独的 css 文件中并将其链接,或者您可以将其放在文档的头部。最佳做法是将其放在外部 css 文件中,以便在整个过程中使用。
如果您希望橙色出现在整个链接中,只需删除类的“.nav-link”部分并从链接标签中删除 class="nav-link"。这将使所有链接变为橙色,除非您定义了另一个类并将其显式应用于链接标记。
祝你好运!
使用 CSS 而不是内联样式会更好:
a {
color:orange;
text-decoration:none;
}
您还可以变得更漂亮,并在悬停时显示下划线:
a:hover, a:focus {
text-decoration:underline;
}
这可以帮助改善用户体验 (UX),但如果链接位于标题中,则很明显它们是链接。(当然,UX 设计比这更复杂,因为您必须考虑诸如没有“悬停”的触摸屏用户之类的事情。:))
所有链接都带有不同的状态,因此如果您希望它们仅使用一种颜色,您可以一起修改所有状态,如下所示:
a:link, a:visited, a:hover, a:active { color: orange }
你可以通过使用 CSS 来做到这一点。在头部末尾的代码中设置它
<style TYPE="text/css">
a:link, a:visited, a:hover, a:active { color: #ff8080;
text-decoration: none;
}
</style>
并改变你的颜色#ff8080
我有完美的解决方案给你!
我直接从我的代码中复制和粘贴。让它与你相关。这绝对适用于您想要实现的目标。
<style type="text/css" media="screen">
a:link { color:#ffffff; text-decoration: none; }
a:visited { color:#33348e; text-decoration: none; }
a:hover { color:#91ac48; text-decoration: none; }
a:active { color:#7476b4; text-decoration: underline; }
</style> <a href="/shop">Order Now</a>