对于下拉菜单,如果我修改菜单标题的大小并使用text-overflow:省略号;这也取消了插入符号。你可以在这里和下面看到代码
<div class="navbar navbar-inner">
<ul class="nav">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">This is my test heading <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="editProfile"> Edit Profile </a></li>
<li><a href="logout/"><i class="icon-block"></i> Logout</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Second <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="editProfile"> Edit Profile </a></li>
<li><a href="logout/"><i class="icon-block"></i> Logout</a></li>
</ul>
</li>
</ul>
</div>
有没有办法(黑客)我可以在这里得到插入符号?
谢谢
答案 0 :(得分:3)
答案 1 :(得分:3)
这是一个将文本包装在自己的div中的解决方案。
http://jsfiddle.net/alforno/XSpZv/1/
.ael {
width:100px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden !important;
float:left;
}
html改为:
<li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">
<div class="ael">This is my test heading</div> <b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li><a href="editProfile"> Edit Profile </a></li>
<li><a href="logout/"><i class="icon-block"></i> Logout</a></li>
</ul>
</li>