仅在 iPad 纵向上居中引导导航栏项目?

Posted

技术标签:

【中文标题】仅在 iPad 纵向上居中引导导航栏项目?【英文标题】:Centering Bootstrap navbar items only on iPad portrait orientation? 【发布时间】:2014-11-06 10:02:39 【问题描述】:

有可能吗?

我一直在尝试使用以下媒体查询将导航栏项目居中:

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) 
  .navbar .navbar-nav .navbar-right>li 
      display: inline-block;
      float: none;
      vertical-align: top;


   .navbar .navbar-collapse 
       text-align: center;
  

我也试过了

margin: 0 auto;

【问题讨论】:

修改你的代码 :) @BojanPetkovski jsfiddle.net/sLhxq16p 【参考方案1】:

你是http://jsfiddle.net/sLhxq16p/3/

@media handheld, only screen and (min-width: 768px), only screen and (min-device-width: 768px), only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) and (orientation: portrait) 
    .nav li 
        text-align: center;
    

仅限 iPad 纵向(iPad 3 和 4)

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) 
   .nav li 
        text-align: center;
    

仅限 iPad 纵向(iPad 1 和 2)

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 1) 
    .nav li 
        text-align: center;
    

【讨论】:

谢谢@Bojan,但据我所知,它只是将导航 置于折叠状态的中心?我的目标是将导航栏列表项以“正常”非折叠状态居中,但仅在 iPad 上以纵向显示,如果我不清楚,请见谅。 是的!非常感谢@Bojan!

以上是关于仅在 iPad 纵向上居中引导导航栏项目?的主要内容,如果未能解决你的问题,请参考以下文章

无法在移动/ipad 浏览器上浮动 twitter 引导导航栏

导航栏切换器仅在纵向,而不是横向移动

导航栏标题不在 iPhone 的纵向模式中居中

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

使用引导导航栏居中菜单项

引导导航栏中的左,右和居中内容[重复]