【发布时间】:2013-12-11 17:25:00
【问题描述】:
我是一名新的 ASP.NET 开发人员和 Twitter Bootstrap 的新用户。我试图在我的 ASP.NET 应用程序中有一个面包屑。我已经开发了它,但我正在尝试在其上应用 Twitter Breadcrumb 的样式。将特定的 CSS 样式应用于 ASP.NET Web 窗体控件确实太难了。
那该怎么做呢?
我的 ASP.NET 代码:
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" />
<asp:Menu ID="Menu1" runat="server" DataSourceID="SiteMapDataSource1"></asp:Menu>
<asp:SiteMapPath ID="SiteMap1" runat="server" PathSeparator=" > " ParentLevelsDisplayed="1"
PathDirection="RootToCurrent" RenderCurrentNodeAsLink="false" ShowToolTips="true"></asp:SiteMapPath>
Breadcrumb 的 Twitter Bootstrap 样式:
<style>
.breadcrumb
{
padding: 8px 15px;
margin-bottom: 20px;
list-style: none;
background-color: #f5f5f5;
border-radius: 4px;
}
.breadcrumb > li
{
display: inline-block;
}
.breadcrumb > li + li:before
{
padding: 0 5px;
color: #cccccc;
content: "/\00a0";
}
.breadcrumb > .active
{
color: #999999;
}
</style>
仅供参考,在 HTML 中,面包屑将按以下方式开发:
<ol class="breadcrumb">
<li><a href="#">Home</a></li>
<li><a href="#">Library</a></li>
<li class="active">Data</li>
</ol>
【问题讨论】:
-
一个好问题(不仅适用于初学者)。我今天还在想这个。
-
要摆脱跨度,请查看我对类似问题的回答:stackoverflow.com/a/36761532/79485
标签: c# asp.net css twitter-bootstrap