【发布时间】:2018-03-16 13:00:12
【问题描述】:
我正在努力让引导标记输入正常工作,但我看不出我可能做错了什么。据我所知,我什至遵循了这篇文章中的步骤How to use Bootstrap Tags Input plugin
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.3/css/bootstrap.min.css" integrity="sha384-Zug+QiDoJOrZ5t4lssLdxGhVrurbmBWopoEl+M6BdEfwnCJZtKxi1KgxUyJq13dy" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-tagsinput/0.8.0/bootstrap-tagsinput.css" crossorigin="anonymous">
<form>
<div class="form-group row">
<label for="name" class="col-sm-2 col-form-label">Name</label>
<div class="col-sm-10">
<input type="text" class="form-control col-sm-12" value="" data-role="tagsinput" id="tags">
</div>
</div>
</form>
<script src="https://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.3/js/bootstrap.min.js" integrity="sha384-a5N7Y/aK3qNeh15eJKGWxsqtnX/wWdSZSKp+81YjTmS15nvnvxKHuzaWwXHDli+4" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-tagsinput/0.8.0/bootstrap-tagsinput.min.js" crossorigin="anonymous"></script>
我看到了 2 件奇怪的事情:
1) 标签出现在 DOM 中,但似乎没有应用任何类型的背景,因此它们看起来不可见。但是我在任何地方都看不到需要在文档中指定默认颜色。
2) 控件似乎会在您键入并放入我不理解的标签时自行调整大小,因为它应该具有固定大小。
有谁知道我在这里做错了什么?显然我可以添加一些 CSS hack 来让标签出现,但我的理解是它应该可以解决问题?
【问题讨论】:
-
我认为这是您遇到的 CSS 问题。为了您的使用,您可以覆盖颜色。
.bootstrap-tagsinput .tag { color: #555; } -
@Sachink 我可以,并在我的问题中提到了这一点。但根据我的理解,我不应该这样做?这让我怀疑我是不是做错了什么
标签: javascript html twitter-bootstrap css