【发布时间】:2016-11-16 15:23:17
【问题描述】:
我正在通过 twbs:bootstrap 版本 3.3.6 使用流星和 Bootstrap,并且填充/边距不符合预期:
我什至复制粘贴了 bootstrap 为this navbar 提供的代码进行测试,而我得到的是:This skewed version。
即导航栏和各个链接之间的填充是关闭的,并且没有居中。
我在其他几个地方也遇到了类似的问题,例如表单中的文本字段被“挤压”到字母被截断的程度!
我发现了几个关于 twbs:bootstrap 和 meteor 问题的线程,但是它们中的大多数都非常旧(2012-13)并且没有提供解决这个问题的方法。
那么我的问题是:
- 您知道为什么会这样吗?
- 是否有任何修复和解决方法?
谢谢!
编辑
为了在 5 分钟内重现错误:
- 创建一个新的流星项目:
meteor create BootstrapTest - 删除
client/和server/下的所有文件 -
安装包:将
.meteor/packages的内容替换为:流星基地
移动体验
蒙哥
blaze-html-模板
反应变量
jQuery
追踪器标准压缩器-css
标准缩小器-js
es5-垫片
ecmascript自动发布
不安全
铁:路由器会话
引导
以太坊:web3
萨莎:旋转
aldeed:collection2
twbs:bootstrap
aldeed:autoform
下划线
在最顶端的控制杆上创建一个文件夹
lib/和一个文件lib/router.js。-
将以下代码放入
lib/router.js:Router.configure({ 布局模板:'布局' });
使用以下代码创建文件
client/testcss.css:body { padding-top: 70px; }-
使用以下代码创建文件
client/layout.html:<template name="layout"><nav class="navbar navbar-inverse navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#">Project name</a> </div> <div id="navbar" class="collapse navbar-collapse"> <ul class="nav navbar-nav"> <li class="active"><a href="#">Home</a></li> <li><a href="#about">About</a></li> <li><a href="#contact">Contact</a></li> </ul> </div><!--/.nav-collapse --> </div> </nav> <div class="container"> <div class="starter-template"> <h1>Bootstrap starter template</h1> <p class="lead">Use this document as a way to quickly start any new project.<br> All you get is this text and a mostly barebones HTML document.</p> </div> </div></template> 通过在应用程序文件夹中运行
$meteor来运行应用程序。
【问题讨论】:
-
这是一个非常好的问题。崇高!
-
您是否在使用其他与视图相关的软件包?这可能与盒子大小有关。你有可重现的例子吗?
-
感谢您的建议,我更新了问题,详细说明了如何快速重现错误!
-
您是否检查了开发工具中的 CSS 以了解正在应用的内容以及它的来源?
-
为什么你们都是(标记的)
bootstrap和twbs:bootstrap包?此外,一个 git repo 作为复制品会简单得多。
标签: css twitter-bootstrap meteor