所以我只是想创建一个小网站。 (别担心,这不会发生 成为标题) 现在,“Home”“News”“Gallery”和“About us”并不是指向另一个页面的实际按钮。当我做的时候
<a href="Mainpage.htm"> Home </a>
按钮变为紫色,带下划线。 (我知道这是链接的显示方式)但有没有办法让这些按钮保持橙色,就像在图片中一样,没有它们变成蓝色和下划线。谢谢 http://imgur.com/Czsk4
答案 0 :(得分:5)
使用CSS而不是内联样式会更好:
a {
color:orange;
text-decoration:none;
}
您还可以获得更好的动画并在悬停时显示下划线:
a:hover, a:focus {
text-decoration:underline;
}
这有助于改善用户体验(UX),但如果链接位于标题中,则很可能很明显它们是链接。 (UX设计比这当然更复杂,因为你必须考虑没有“悬停”的触摸屏用户。:))
答案 1 :(得分:5)
您可以设置内联样式,但最好的方法是通过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文件中,以便可以在整个过程中使用。
如果您希望橙色遍布每个链接,只需删除&#34; .nav-link&#34;部分类并删除class =&#34; nav-link&#34;来自链接标记。这将使所有链接变为橙色,除非您已定义另一个类并将其明确应用于链接标记。
祝你好运!
答案 2 :(得分:3)
所有链接都有不同的状态,因此如果您希望它们只保留一种颜色,您可以像这样修改所有状态:
a:link, a:visited, a:hover, a:active { color: orange }
答案 3 :(得分:2)
您可以使用CSS来实现。 在头部
末尾的代码中设置它 <style TYPE="text/css">
a:link, a:visited, a:hover, a:active { color: #ff8080;
text-decoration: none;
}
</style>
并更改颜色中的#ff8080
答案 4 :(得分:0)
我有完美的解决方案!
我正在直接从我的代码中复制和粘贴。让它与你相关。这肯定适用于您想要实现的目标。
<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>