引导水平导航条与垂直下拉CSS
Bootstrap horizontal navigation bar with vertical dropdown CSS
我刚刚开始玩推特引导和我试图建立一个网站从废料与它。我有困难创建一个水平导航栏与垂直下拉每个<li>
作为一个新的行。(我当前的下拉菜单中所有的<li>
都在同一行)。
HTML导航:
<div class="navbar">
<div class="navbar-inner">
<div class="container">
<ul class="nav">
<li class="active"><a href="index.html">Home</a></li>
<li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" data-target="#" href="NIS.html">NIS<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">test1</a></li>
<li><a href="#">test2</a></li>
<li><a href="#">test3</a></li>
</ul>
</li>
<li><a class="dropdown-toggle" id="dLabel" role="button" data-toggle="dropdown" data-target="#" href="TNU.html">TNU</a></li>
<li><a class="dropdown-toggle" id="dLabel" role="button" data-toggle="dropdown" data-target="#" href="NIC.html">NIC</a></li>
<li><a class="dropdown-toggle" id="dLabel" role="button" data-toggle="dropdown" data-target="#" href="trial.html">trial</a></li>
<li><a class="dropdown-toggle" id="dLabel" role="button" data-toggle="dropdown" data-target="#" href="contact.html">Contact</a></li>
</ul>
</div>
</div>
</div><!-- /.navbar -->
CSS: .navbar .navbar-inner {
padding: 0;
}
.navbar .nav {
margin: 0;
display: table;
width: 100%;
}
.navbar .nav li {
display: table-cell;
width: 1%;
float: none;
}
.navbar .nav li a {
font-weight: bold;
text-align: center;
border-left: 1px solid rgba(255,255,255,.75);
border-right: 1px solid rgba(0,0,0,.1);
}
.navbar .nav li:first-child a {
border-left: 0;
border-radius: 3px 0 0 3px;
}
.navbar .nav li:last-child a {
border-right: 0;
border-radius: 0 3px 3px 0;
}
这是我给自己和别人解决了一个非常相似的问题的答案。也许它对你有用。
我也遇到过类似的问题。我将范围缩小到"display: table-cell;"条目。通过环顾四周和"玩",我设法找到了一个解决我的情况
:
。Navbar .nav .dropdown-menu li{显示:块;宽度:汽车;}
设置下拉菜单下的列表项显示为一个块(下拉菜单的最大宽度)。
其次:
。下拉菜单{左:自动;}
将下拉菜单放置在正确的菜单项下。
相关文章:
- 通过使用jQuery对元素重新排序来模拟CSS Column垂直内容流
- CSS堆栈角度重复水平而非垂直
- Pinterest样式布局与CSS,但水平堆叠而不是垂直堆叠
- 如何在HTML / CSS中填充垂直和滚动中间窗格(Chrome可以工作,但不能Firefox)
- 仅使用CSS重新创建垂直选项卡
- 如何在css中水平包装垂直溢出
- 用CSS居中内联块DIV“:在“;以垂直和水平为中心的废墟文本
- 让垂直滚动条始终显示 css
- HTML 和 CSS 在所有屏幕尺寸上垂直对齐正文网站
- CSS 更改样式垂直响应菜单
- 如何或在哪里将javascript settimeout函数添加到CSS垂直下拉菜单
- 是否有仅 CSS(无 JavaScript)解决方案可以将变量内容适合垂直网格
- Div 在加载带有 JavaScript 和 css 的页面时垂直打开
- 在HTML/CSS中自定义和定位垂直滑块
- 使用css表时折叠垂直菜单
- 是否可以使实体.css模式更大并删除垂直滚动条
- 使用CSS垂直对齐图像
- HTML、CSS、JQuery网页正文在垂直方向上拉伸过大
- 如何自动调整边距到自动居中垂直&水平使用jQuery和CSS边距
- 垂直CSS滑动菜单推动网站向上点击