用于响应式导航的引导分隔符

Posted

技术标签:

【中文标题】用于响应式导航的引导分隔符【英文标题】:bootstrap divider for responsive navigation 【发布时间】:2013-01-06 20:04:32 【问题描述】:

我想在响应式导航上添加水平分隔线。这是移动设备上的引导响应视图。

我想在最后两个菜单项之间添加一个分隔符,即“链接”和“下拉”菜单项。如果我添加以下<li class='divider></li>'

在它们之间,它不起作用。还有其他引导方法吗?或者我们需要创建自己的类来在响应式网格中实现这一点?

【问题讨论】:

【参考方案1】:

您必须编写如下@media 查询:See Divider in Browser- Resize browser to checkJSFiddle with Divider in collapsible nav

 /* Portrait tablet to landscape and desktop */
 @media (min-width: 768px) and (max-width: 979px) 
    .nav-collapse .nav > li.divider 
    *width: 100%;
    height: 1px;
    margin: 9px 1px;
   *margin: -5px 0 5px;
    overflow: hidden;
   background-color: #e5e5e5;
   border-bottom: 1px solid #ffffff;
     
     
 @media (min-width: 600px)
   .nav-collapse .nav > li.divider 
    *width: 100%;
    height: 1px;
    margin: 9px 1px;
   *margin: -5px 0 5px;
   overflow: hidden;
   background-color: #e5e5e5;
   border-bottom: 1px solid #ffffff;
  
  
 /* Landscape phones and down */
  @media (max-width: 480px) 
   .nav-collapse .nav > li.divider 
   *width: 100%;
   height: 1px;
   margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
  
  

【讨论】:

【参考方案2】:

为什么不<hr><legend></legend>

<li class = ""></li>
<li class = ""></li>
<div class = "visible-phone">
<legend></legend>
</div>
<li class = ""></li>
<li class = ""></li>

【讨论】:

你能详细说明一下吗?

以上是关于用于响应式导航的引导分隔符的主要内容,如果未能解决你的问题,请参考以下文章

用于显示和居中元素的引导响应媒体查询在 Ralis 上不起作用

html 选择UI(用于响应式导航)

Angular UI Bootstrap 响应式导航栏下拉菜单在新版本中无法正常工作

使用 Javascript 切换的导航栏汉堡的响应式下拉菜单适用于 Chrome、Firefox,但不适用于 Safari

表格中的响应式图像(引导程序 3)

响应式设计不适用于 wordpress