【问题标题】:Bootstrap menu button outside of screen width on mobile移动设备上屏幕宽度之外的引导菜单按钮
【发布时间】:2015-03-25 16:48:24
【问题描述】:

正在处理http://thecraftedgarden.net。它有一个引导固定导航栏设置。 由于某种原因,移动按钮不在屏幕上,移动设备上的导航栏太宽。为了复制问题,您必须使用手机 android 或 iPhone,或者您可以在 chrome 中使用设备模式。如果您只是缩小窗口大小,它不会出现在 chrome 中。如果您使用开发人员工具查看,就好像移动菜单的代码在所有 div 和 body 之外。

我几乎可以肯定这个问题是由 bootstrap.css 样式表引起的。

以下是我已采取的一些故障排除步骤。

  1. 我用 getbootstrap.com 的固定导航栏示例 http://getbootstrap.com/examples/navbar-fixed-top/ 中的代码替换了整个代码块,但问题仍然存在。

  2. 我有第二个样式表additions.css,我删除了所有应用于导航栏和徽标的样式,但问题仍然存在。

如果有人可以帮助我找出我在样式表中搞砸的地方或帮助我决定替换哪些行,那将非常有帮助。

【问题讨论】:

  • 请在此处添加有意义的代码和问题描述。不要只链接到需要修复的站点 - 否则,一旦问题得到解决,这个问题将对未来的访问者失去任何价值。发布 Short, Self Contained, Correct Example (SSCCE) 来证明您的问题将帮助您获得更好的答案。有关详细信息,请参阅 Something on my web site doesn't work. Can I just paste a link to it? 谢谢!
  • 好的,我编辑了帖子希望对您有所帮助,只是页面代码似乎不是问题,因为我用标准引导程序固定导航栏示例替换了它,我不知道在哪里问题出在 bootstrap.css 文件中。

标签: html css twitter-bootstrap responsive-design


【解决方案1】:

在标签<a href="http://thecraftedgarden.tlchatt.com" class="pull-left"><img src="http://thecraftedgarden.tlchatt.com/img/The-Crafted-Garden-Logo.png" class="logo img-responsive"></a>

尝试删除

.pull-left {
    float: left !important;
}

并设置:

.logo {
  margin:0;
}

【讨论】:

  • 解决了这个问题,但是它们现在显示为单独的块元素。有没有一种好方法可以让它们左右浮动而不会中断移动布局?
  • 您可以将此图像用作背景图像 :) 问题已解决,请单击绿色接受图标 :) 只需使用背景图像制作锚标记
猜你喜欢
  • 1970-01-01
  • 2016-11-04
  • 1970-01-01
  • 2013-06-07
  • 2012-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-30
相关资源
最近更新 更多