【发布时间】:2014-01-29 21:41:15
【问题描述】:
我在我的网络应用程序中使用了引导程序,如何使当前页面链接在导航栏中不可点击?
我想在每个页面上包含相同的标题,但只允许站点名称可点击,因为它将链接到主页。
因此,在我的示例中,HOME 文本将不可点击,并且不会在悬停时突出显示,但 TEST SITE 将是可点击的并具有悬停效果。
有没有办法格式化来实现这一点?
编辑
<a class="navbar-brand" href="../Main.aspx">Test Site | Home</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="About.aspx">About</a></li>
这里是相关的css:
.navbar-brand {
float: left;
padding: 15px 15px;
font-size: 18px;
line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
text-decoration: none;
}
@media (min-width: 768px) {
.navbar > .container .navbar-brand {
margin-left: -15px;
}
}
.navbar-toggle {
position: relative;
float: right;
padding: 9px 10px;
margin-top: 8px;
margin-right: 15px;
margin-bottom: 8px;
background-color: transparent;
border: 1px solid transparent;
border-radius: 4px;
}
.navbar-toggle .icon-bar {
display: block;
width: 22px;
height: 2px;
border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
margin-top: 4px;
}
@media (min-width: 768px) {
.navbar-toggle {
display: none;
}
}
【问题讨论】:
-
演示此问题的引导程序或小提琴将很有帮助。我不知道你的代码是什么样的。 bootply.com/new
-
答案是将每个部分包装在其自己的
<a>标记中,链接到单独的页面,并根据当前页面动态生成这些链接。您能否包含您的一些代码,以便我们了解如何在上下文中完成此操作? -
您想在
a.navbar-brand链接之后添加文本span并对其进行格式化以匹配.navbar-brand的非悬停外观吗? -
@MikeLyons,我添加了 html 代码。我将处理 bootply 示例
标签: html twitter-bootstrap hyperlink navigation